Collapse AllExpand All

DataWareHouse-liitynnän lisämääritykset

DataWareHouse-tyyppinen liityntä hakee tietoa suoraan tieteokannasta.

Puhekupla

Puhekupla määritellään App_Data\Templates\Presentation-kansiossa <kohdetyyppi>.Presentation.xml -tiedostoon.
AdditionalAttributes-lohkossa määritetään puhekuplan sisältö.
Jos lohkossa määritellyn attribuutin nimen edessä on $-merkki, haetaan puhekuplaan attribuutin arvo Template.xml-tiedostosta App_GlobalResources\<language> -hakemistosta.
Jos attribuutin nimen edessä on @-merkki, näkyy teksti sellaisenaan puhekuplassa.
Kuvaustekniikka määritellään Connections-lohkossa. Kuvaustekniikkaan määritelty kuvake haetaan …\Images\MapImages -kansiosta.
FillOpacity-arvot ovat välillä 0-100.

Esimerkki

Tiedosto
Määrittely
text_terrain3.Presentation.xml
<DataWareHousePresentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<NameField>@Presentation test</NameField>
<ExplanationField>@Testi2</ExplanationField>
<AdditionalAttributes>
<AdditionalAttribute>
<Name>@Julkaisu pvm</Name>
<Value>$GenDate</Value>
</AdditionalAttribute>
<AdditionalAttribute>
<Name>@Pinta-ala</Name>
<Value>text:Area</Value>
</AdditionalAttribute>
</AdditionalAttributes>
<Connections>
<Connection>
<Selector></Selector>
<Image>pointer-yellow.png</Image>
<LineColor>Yellow</LineColor>
<LineType>Solid</LineType>
<LineWidth>1</LineWidth>
<FillColor>Red</FillColor>
<FillOpacity>70</FillOpacity>
</Connection>
</Connections>
</DataWareHousePresentation>
Template.xml
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<data name="GenDate">
<value>23.4.2013</value>
</data>
</resources>
Eri kohteille voidaan määritellä erilaisia kuvaustapoja Selector-attribuutilla. Esimerkiksi tietylle kohteelle voidaan määritellä erilainen kuvake pisteelle:
<Connection>
<Selector>//hannikaisenkatu:_SymbolName[text() = 'SYMB18']</Selector>
<Image>pointer-green.png</Image>
<LineColor>Yellow</LineColor>
<LineType>Solid</LineType>
<LineWidth>1</LineWidth>
<FillColor>Red</FillColor>
<FillOpacity>70</FillOpacity></Connection>