Koordinaattien luku ja kirjoitus
Tiedonsiirto-toiminnon asetukset määritetään StellaMap.xml – tiedostossa Geospatial Administrator – ohjelmistolla.
KRD-luku ja kirjoitus – toimintojen metodit löytyvät kohdasta Methods > CrdLuku ja Methods > CrdKirjoitus.
Parametri | Selitys |
---|---|
correrspFile | Tiedonsiirron luvun parametritiedoston nimi ja sijainti |
transformFile | Tiedonsiirron yhteydessä käytettävä koordinaatistomuunnosten parametritiedoston nimi ja sijainti. |
seedFeature/featureOps/dialogName/dialogTitle | Kohde ja sen määritykset, jonka mukaiset yhteiset ominaisuustiedot periytetään sisään luettaville kohteelle |
coordOrder | Määritetään koordinaattien oletusjärjestys kartoitustiedon sisään luvussa |
Parametri | Selitys |
---|---|
crspFile | Tiedonsiirron kirjoituksen parametritiedoston nimi ja sijainti |
formatNames | Uloskirjoitusformaattien nimet. (Näkyvät myös käyttöliittymässä) |
formats | Uloskirjoitusformaattien jaksotusmääritykset |
transformFile | Tiedonsiirron yhteydessä käytettävä koordinaatistomuunnosten parametritiedoston nimi ja sijainti |
coordOrder | Koordinaattien oletusjärjestys kartoitustiedon kirjoituksessa |
Vastkood.xml – tiedosto
Tiedonsiirron vastaavuustiedostossa määritetään asetukset tiedostojen lukuun ja kirjoitukseen. Helpoiten vastaavuuden voi määrittää digitoimalla haluamansa kohde kuvalle ja katsomalla tämän jälkeen kohteen ominaisuudet esim. Analysoi-työkalulla. Analysoi-lomakkeesta on mahdollista myös kopioida kohdenimiä, ominaisuuskenttien nimiä ja arvoja ja liittää niitä vastaavuustiedostoon. Huomaa myös, että vastaavuustiedostossa isoilla ja pienillä kirjaimilla on väliä kyseisissä arvoissa.
Määrityksiä:
1) FeatureName:
Kohteen nimi
2) Code:
Siirtotiedostossa käytetty vastaavuuskoodi. Erikoiskoodit määritetään SpecialCodes-kohdassa ja niitä on haluttaessa mahdollista muokata.
Erikoiskoodit:
7 = Kaari (Lajitunnus, joka käsitellään kaaren kehäpisteenä)
8 = elementin katkaisu (Lajitunnus, joka käsitetään elementin katkaisuksi)
9 = elementin sulkeminen (Lajitunnus, jonka käsitetään sulkevan elementin. Käytetään esim. alue-elementtien kartoituksessa)
3) CreateCurves:
Luodaanko käyräelementti vai ei (true / false)
4) ClassProperties:
Luvussa siirtotiedoston vastaavuuskoodia vastaavat kohteen ominaisuustiedot
5) IdProperties:
Pistekohteiden ominaisuustietojen vastaavuudet vs. siirtotiedoston sarakkeet.
Koordinaattien uloskirjoituksessa on mahdollisuus määrittää kirjoitetaanko korkeus ominaisuustiedosta vai koordinaateista.
Määritykset tehdään vastkood.xml –tiedostoon, määrityksen nimi on useInExport.
Valittavissa olevat arvot ovat (isoilla ja pienillä kirjaimilla ei merkitystä):
- 2d: Jos kyseessä on 2d –kuvatiedosto, ominaisuustiedon arvo haetaan kohteen ominaisuustiedosta, ei koordinaateista.
- always: Ominaisuustiedon arvo haetaan aina kohteen ominaisuustiedosta
- never: Ominaisuustieto tulee aina koordinaateista. Tämä vaihtoehto vastaa tilannetta, jossa attribuuttia ei ole määritetty, eli esim 2d – tiedostoissa pisteiden korkeudeksi tulee aina 0.
Oletusarvoksi vastkood.xml –tiedostoon on määritetty 2d.
6) ImportProperties:
Kohteiden lisäominaisuudet, jotka tallennetaan kohteelle sisäänluvun yhteydessä.
Huomaa, että jokainen kohteen ominaisuustieto ja arvo tulee käsitellä vastaavuustiedostossa.
Mikäli kohteelle ei tule mitään varsinaisia arvoa, lisää Import-property määrityksiin tyhjän arvon tallentumisen.
Tämä koskee kaikkia muita kohteen ominaisuustietoja lukuun ottamatta yhteiset ominaisuustiedot ja arvot, jotka on määritetty ClassProperties-kohdassa.
Erityismääritys – vastaavuuskoodittomat kartoituskohteet
Tiedonsiirron sisäänluvussa on mahdollista lukea kartoituskohteita, joilla ei ole vastaavuutta kuvatiedostoon pistemäisiksi, viivamaisiksi tai aluemaisiksi ns. Kartoituskohteiksi.
Viiva- ja aluekohteita luodaan ainoastaan jos viivanumeroa on käytetty kartoituskohteina, muuten elementit luetaan kuvalle pisteinä.
DummyPointCorresponce: Pistemäisen kartoituskohteen kohdevastaavuus
DummyLineCorresponce:Viivamaisen kartoituskohteen kohdevastaavuus
DummyAreaCorresponce: Aluemaisen kartoituskohteen kohdevastaavuus
FeatureName: Kohdenimi
IdProperties: Kohteiden ominaisuustietojen vastaavuudet vs. siirtotiedoston sarakkeet.
Erityiskohteet – kartoitusviiva ja kartoituspiste samoista koodeista
Tiedonsiirron sisäänluvussa on mahdollista lukea samasta koodista sekä pistemäinen kohde (esim. kaivo tai sähköpylväs), että viivamainen elementti (esim. putki tai sähköjohto)
CompositeFeature: Määritysten sijainti kartoitus ja kartoituspiste määrityksille
Code: Siirtotiedostossa käytetty vastaavuuskoodi
Split Linear: Katkaistaanko viivakohde pisteeseen
Features: Määritetään kartoituksen piste ja viivakohteet (vastaavan koodimääritysten tulee olla FeatureCorrespondence – määrityksessä).