OpenCities Map Ultimate for Finland - CONNECT EDITION Update 17

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ä).

Coordtrans.xml – määritystiedosto

Tiedonsiirtojen yhteydessä on mahdollista tehdä koordinaatistomuunnos. Mahdollisia muunnostapoja ovat: Helmert, kolmannen asteen muunnos ja tuki Bentley Mapin g66 tiedostoille.

Koordinaatistomuunnos parametrit luetaan Coordtrans.xml – tiedostosta.