Collapse AllExpand All

Internet-karttapalvelun aineiston päivityksen määrittely

Palvelussa voidaan ajastetusti komentaa XcityWFSService-ohjelmaa lataamaan aineistoa Trimble Locus-kannasta. Tiedostossa Tekla.GIS.WFSAgentPlugin.dll.config tehdään tarvittavat määritykset.

Esimerkki

Määriteltävä asia
Määrittely tiedostossa Tekla.GIS.WFSAgentPlugin.dll.config
Ajastettava tehtävä
Tehtäviä voi olla useita.
<Tekla.GIS.WFSAgentPlugin>
<Tasks>
<WFSDataUpdaterTask>
Tehtävän nimi
   <Name>WFS Task</Name>
Päivityksen ajastus
esimerkki:
  • Päivitysväli sekunneissa
  • Joka toinen päivä tiettyyn kellonaikaan
  <Schedule>
<Interval>
<Start>2012-08-19</Start>
<Interval>86400</Interval>
</Interval>
   <Daily>
<Start>2012-08-19</Start>
<Interval>2</Interval>
<RunTime>01:00</RunTime>
<RunTime>13:00</RunTime>
</Daily>
</Schedule>
Palvelun osoite, endpoint
endpoint määritelty tiedostossa TeklaWebAgentService.exe.config
  <EndpointConfigurationName>CacheDatabaseEndpoint
</EndpointConfigurationName>
Käyttäjätunnus ja salasana
  <UserName>material.update</UserName>
<Password>1-password-1</Password>
TempDirectory
Hakemisto, johon päivityksessä luodaan tilapäistiedostoja.
keep="true", jos aineisto halutaan jättää päivityksen jälkeen hakemistoon
  <TempDirectory keep="true">C:\WFSUpdateTemp
</TempDirectory>
BoundingBox
Anna Trimble Locus -alue tai koordinaatit task- tai lataustyyppikohtaisesti.
Koordinaateille voi määritellä lataamisen osissa.
BoundingBox ei määritellä tiedostotyyppisille referenssikartoille eikä kuntaGML-rekisterikohteille.
<BoundingBox namedArea="Turku-Center-Euref"/>
 <BoundingBox north="6717248" east="23445024"
south="6691840" west="23479040" parts="2"/>
ChunkSize
Määrittää, kuinka monta kohdetta lähetetään päivitysrajapintaan samalla kertaa. Pienentämällä arvoa voidaan rajoittaa HTTP-pyyntöjen kokoa ja kestoa.
<ChunkSize>10000</ChunkSize>
FeatureType
Ladattavat kohteet:
TeklaGIS:
latausryhmä, laji
RefMap:
referenssikartta Trimble Locus -ohjelmassa käytetty nimi
MunicipalityGML:
kuntaGML-kohdeluokkajako
File:
kolmannen osapuolen GML-tiedostot
  <FeatureType>
<Name>mun:pubarea</Name>
<Type loadGroup="aj_kiinteisto" outputGroup="+50010">
TeklaGIS
</Type>
</FeatureType>
  <FeatureType>
<Name>mun:mapobject</Name>
<Type refMapName="My shared reference map">
RefMap
</Type>
</FeatureType>
  <FeatureType>
<Name>ppst:Poikkeamisasia</Name>
<Type>MunicipalityGML</Type>
</FeatureType>
  <FeatureType>
<Name>kunta:textunit</Name>
<Type filePath="C:\GMLFileFolder\kunta_textunit.gml">
File</Type>
</FeatureType>
  </WFSDataUpdaterTask>
</Tasks>
</Tekla.GIS.WFSAgentPlugin>
Tarvittaessa voidaan määrittää kolmannen osapuolen tiedostoille erillinen skeema, jonka polku annetaan CustomSchemaPath-elementille.
TeklaGIS-kohteille voidaan määrittää erillinen tulostepohjalogiikkaan perustuva malli, jonka avulla haetaan esimerkiksi rakennukselle kiinteistötunnus. Mallin polku määritellään CustomTemplatePath-elementille.
WFS-aineistojen julkaisuun vapailla omilla skeemoilla on mahdollisuus julkaista aluemuotoiset kohteet ilman MultiGeometry-muotoa. Aikaisemman XMLEXPORTGEOMETRY-määritteen rinnalle on lisätty XMLEXPORTSINGLEGEOMETRY-määrite, joka käytännössä julkaisee aluemuotoiset kohteet ilman aluetunnuspisteen sijaintia. Jos olemassa olevat aineistot halutaan julkaista uudella tavalla, tulee vapaaseen skeemaan tehdä ko. muutos ja ladata aineistot uudelleen julkaisutietokantaan.