Collapse AllExpand All

Käyttötapaus: Kaavamääräyskuvien muodostaminen

Kaavamääräyskuvia muodostetaan, kun palveluun liitetään kaavatietoja hakukohteiksi.

    Tee näin

  1. Suorita ajokomento. Ajokomentoesimerkki:
    ...\Admin\Bin>XcityDataTransfer.exe -presentationfile "<polku>\xcity.pdl" -colormap "<polku>\presed.map" -fontpath "<polku>\UserFonts\" -symbolpath "<polku>" -presentationmode <kuvaustapa> -planregulationfolder "<polku>" -category "<condition_kaava_xml_tiedosto>"
    [-presentationfile <kuvaustekniikkatiedosto>]
    [-presentationmode <kuvaustapa>]
    [-planregulationfolder <tallennushakemisto>]
    [-colormap <värikartta>]
    [-fontpath <kirjasinhakemisto>]
    [-symbolpath <symbolihakemisto>]
    [-rasterresolution <resoluutio>]
    rasterresolution oletusarvoa metriä/pikseli voi suurentaa antamalla arvoksi pienempi luku ja vastaavasti kuvan kokoa voi pienentää antamalla arvoksi suurempi luku esimerkiksi [-rasterresolution 1,0]
  2. Planregulationfolder -kansion sisältö pitää siirtää karttapalvelun palvelimelle kansioon C:\inetpub\wwwroot\IMS\App_Data\PlanRegulations.

Tulos

Kaavamääräyskuvien muodostamisessa käytetään apuna kaavatiedostoa: esimerkissä alla condition_kaava.xml.

Esimerkki

Tiedostoesimerkissä condition_kaava.xml kaavalajit ovat 25210 ja 25211:
<Condition Name="Plan.." Type="PlanData">
<Category>Kaavat</Category>
<Class>25210,25211</Class>
<Presentation linecolor="blue" linewidth="2" linetype="solid" fillcolor="#FFFFC0"/>
<NameField>LUPlan.LUPlanLabel/Label</NameField>
<ExplanationField>LUPlan.LUPlanName</ExplanationField>
<MunicipalityCode>LUPlan.LUPlanLabel/Municipality</MunicipalityCode>
<AdditionalAttributes>
<AdditionalAttribute Name="Number">Number</AdditionalAttribute>
<AdditionalAttribute Name="X">X</AdditionalAttribute>
<AdditionalAttribute Name="Y">Y</AdditionalAttribute>
<AdditionalAttribute Name="PointType">PointType</AdditionalAttribute>
<AdditionalAttribute Name="Id">Id</AdditionalAttribute>
<AdditionalAttribute Name="KaavaId"> EVAL:$(LUPlan.Id)</AdditionalAttribute>
<AdditionalAttribute Name="PlanType"> EVAL:$(LUPlan.PlanType/CodePrint=LUPlanType)</AdditionalAttribute>
<AdditionalAttribute Name="LUPlanClass"> EVAL:$(LUPlan.LUPlanClass/CodePrint=LUPlanClass)</AdditionalAttribute>
<AdditionalAttribute Name="LUPlanState"> EVAL:$(LUPlan.LUPlanState/CodePrint=LUPlanState)</AdditionalAttribute>
<AdditionalAttribute Name="LatestPhaseCode"> EVAL:$(LUPlan.LUPlanPhase[ORDER=-PhaseDate].Phase)</AdditionalAttribute>
<AdditionalAttribute Name="LatestPhase"> EVAL:$(LUPlan.LUPlanPhase[ORDER=-PhaseDate].Phase/CodePrint=LUPlanPhase)</AdditionalAttribute>
<AdditionalAttribute Name="LatestPhaseDate"> EVAL:$(LUPlan.LUPlanPhase[ORDER=-PhaseDate].PhaseDate/Date)</AdditionalAttribute>
<AdditionalAttribute Name="LatestPhaseDecision"> EVAL:$(LUPlan.LUPlanPhase[ORDER=-PhaseDate].PhaseDecision/CodePrint=LUPlanPhaseDecision)</AdditionalAttribute>
<AdditionalAttribute Name="LatestPhaseNote"> EVAL:$(LUPlan.LUPlanPhase[ORDER=-PhaseDate].PhaseNote)</AdditionalAttribute>
<AdditionalAttribute Name="Kaavan_kuvaus"> EVAL:$(LUPlan.ATTRIBUTE:Kuvaus)</AdditionalAttribute>
<AdditionalAttributeTable Name="LUPlanPhaseTable" block="EVAL:$(LUPlan.LUPlanPhase)"> <AdditionalAttributes>
<AdditionalAttribute Name="PhaseCode"> EVAL:$(Phase)</AdditionalAttribute>
<AdditionalAttribute Name="Phase"> EVAL:$(Phase/CodePrint=LUPlanPhase)"</AdditionalAttribute>
<AdditionalAttribute Name="PhaseDate"> EVAL:$(PhaseDate/Date)"</AdditionalAttribute>
</AdditionalAttributes>
</AdditionalAttributeTable>
</AdditionalAttributes>
<ExportPlanRegulations DisplayRegNum="false"/>
</Condition>
</CategoryDefinition>
</configuration>