OpenCities Map Ultimate for Finland - CONNECT EDITION Update 17

KuntaGML tiedonsiirto

KuntaGML Import – toiminnolla sisään luettavan aineiston muoto tulee olla KuntaGML – formaatin mukaista. Tuetut KuntaGML -schema versiot ovat:

Kantakartta: 2.0.0

Asemakaava: 2.0.0

Opaskartta: 2.0.0

Palvelut: 2.0.0

Verkkotopologia: 2.0.0

Osoitteet: 2.0.0

KuntaGML Export – toiminnolla kirjoitetaan edellä mainittua formaatteja.

Huomattavaa, on että Osoitteiden sisäänluvussa on oma toiminnallisuutensa suoraan tietokantaan kirjoittamiseen.

KuntaGML Import -käyttö

Ennen sisäänlukua avataan OpenCities Map Ultimate for Finland -ohjelmisto ja luodaan tai avataan tyhjä kuvatiedosto, jonne halutaan kirjoittaa kohteet KuntaGML-tiedostosta. Kuvatiedostossa tulee olla OpenCities Map Ultimate for Finland -mittakaavamääritys. Kohteiden koko määräytyy kuvatiedoston mittakaavan sekä OpenCities Map Ultimate for Finland - kohdemääritysten mukaisesti.

KuntaGML tiedoston sisäänluvun lomake avautuu työkaluryhmästä Tiedonsiirto > Luku/kirjoitus > KuntaGML Import.

Vastaavuustiedosto Toiminnon asetustiedosto
GML-tiedosto Valitse Selaa.. - painike ja navigoi avautuvalla lomakkeella *.gml tai *.xml – tiedosto. Huomaa muuttaa tarvittaessa tiedostotyyppiä lomakkeelta
Välilehti

Valitse välilehti, jonka mukaisia kohteita KuntaGML – siirtotiedosto pitää sisällään.

Kohteiden suodatus

Valitse valinta kohteelle, jotka haluat lukea. Jos haluat lukea kaikkia kohteita, valitse pääkohteeseen valinta, tällöin sen alta kaikki kohteet saavat valintamäärityksen.

Huomaa, että lomake näyttää kohteet, joille vastaavuus on määritetty vastaavuustiedostoon, se ei siis näytä kohteita, joita KuntaGML – siirtotiedosto pitää sisällään.

Luo lokitiedosto

Valitse valinta kohtaan Luo lokitiedosto, mikäli haluat siirrosta luotavan lokitiedoston, Vastaavalla rivillä olevalla Selaa.. – painikkeella voit määrittää lokitiedostolle polun ja nimen.

Jos valinta on päällä ennen GML-tiedoston valintaa tulee lokitiedoston polku ja nimi (pääte log) vastaaviksi kuin itse GML-tiedostolla

Tuo korkeus Valitse valinta kohtaan Tuo korkeus, mikäli haluat lukea kohteille korkeuden KuntaGML – siirtotiedostosta
Vastaavuudet

Valitse Vastaavuudet - painike, jos haluat muokata siirron vastaavuustiedostoa. Katso lisätietoa kohdasta KuntaGML Vastaavuustiedosto

Huomaa, että vastaavuustiedosto vaihtuu sen mukaan mikä Valintalehti on aktiivisena.

Aloita Valitse Aloita – painike, kun haluat käynnistää tiedonsiirron valituilla määrityksillä.
   

KuntaGML Export -käyttö

Ennen uloskirjoitusta avaa OpenCities Map Ultimate for Finland -ohjelmisto. Aktiiviseksi kuvatiedostoksi voit avata kohteet sisältävän tiedoston, tai voit kiinnittää referenssiksi tiedostot, jonka kohteet haluat siirtää. KuntaGML- siirtotiedoston uloskirjoituksen lomake avautuu työkaluryhmästä Tiedonsiirto > Luku/kirjoitus > KuntaGML Export.

Kohteiden valinta Valitse kohteiden valintapa: Valinta, Aita, Koko tiedosto, Näkymä 1. Valinta: kirjoittaa valintajoukon kohteet. Aita: Piirrä aita kuvalle. Voit rajata kohteita myös tasoja sammuttamalla. Koko tiedosto: Kirjoittaa aktiivisen tiedoston ja kiinnitetyn referenssin kohteet, ei huomioi sammutettuja tasoja eikä näkymästä poistettuja referenssejä Näkymä 1: Käyttää rajauksena näkymää 1. Voit rajata kohteita myös tasoja sammuttamalla
Aineistotyyppi Valitse aineistotyyppi, jonka mukaisia kohteita KuntaGML – siirtotiedostoon aiot siirtää.
Vastaavuustiedosto Toiminnon asetustiedosto
GML-tiedosto Valitse Selaa.. - painike ja anna avautuvalla lomakkeella polku ja tiedostonimi luotavalle siirtotiedostolle *.gml tai *.xml – tiedosto. Huomaa muuttaa tarvittaessa tiedostotyyppiä lomakkeelta
Kohteiden suodatus

Valitse valinta kohteelle, jotka haluat lukea. Jos haluat lukea kaikkia kohteita, valitse pääkohteeseen valinta, tällöin sen alta kaikki kohteet saavat valintamäärityksen.

Huomaa, että lomake näyttää kohteet, joille vastaavuus on määritetty vastaavuustiedostoon. Se ei siis näytä kohteita, joita kuvatiedostot pitää sisällään.

Luo lokitiedosto

Valitse valinta kohtaan Luo lokitiedosto, mikäli haluat siirrosta luotavan lokitiedoston. Vastaavalla rivillä olevalla Selaa.. – painikkeella voit määrittää lokitiedostolle polun ja nimen.

Jos valinta on päällä ennen GML-tiedoston valintaa tulee lokitiedoston polku ja nimi (pääte log) vastaaviksi kuin itse GML-tiedostolla

Vie korkeus Valitse valinta kohtaan Vie korkeus, mikäli haluat kirjoittaa kohteille korkeuden KuntaGML – siirtotiedostoon.
Desimaalien lkm Valitse desimaalien lkm kohtaan desimaalien määrä, jolla tarkkuudella kohteet kirjoitetaan siirtotiedostoon
Vastaavuudet

Valitse Vastaavuudet - painike, jos haluat muokata siirron vastaavuustiedostoa. Katso lisätietoa kohdasta KuntaGML Vastaavuustiedosto

Huomaa, että vastaavuustiedosto vaihtuu, sen mukaan mikä aineistotyyppi on aktiivisena.

Aloita Valitse Aloita – painike, kun haluat käynnistää tiedonsiirron valituilla määrityksillä

KuntaGML vastaavuustiedosto

Tiedonsiirroissa käytettään vastaavuustaulukoita. Jokaiselle aineistotyypille on oma vastaavuustiedostonsa:

Kantakartta: KuntaGMLBaseMapMappings.xml

Asemakaava KuntaGMLCityPlanMappings.xml

Opaskartta: KRYSPGuideMapMappings.xml

Palvelut: KRYSPServicesMappings.xml

Verkkotopologia: KRYSPNetworkTopologyMappings.xml

Osoitteet: KRYSPAddressesMappings.xml (vain Export)

Vastaavuustiedostossa on omat vastaavuusmäärityksensä sisäänlukuun (Import) ja uloskirjoitukseen (Export).

Vastaavuustiedostoa on mahdollista editoida sekä KuntaGML – lomakkeilta, että suoraan soveltuvalla XML – editorilla.

Jos muokkaat vastaavuustiedostoa, ota ennen editointia tiedostosta varmuuskopio.

KuntaGML Import – vastaavuuslomakkeen avaus

Valitse ensin aineistotyyppi KuntaGML Import – lomakkeelta. Valitse tämän jälkeen Vastaavuudet - painike.

Huomaa, että kohdevastaavuuksille on mahdollista määrittää myös muita lisäparametreja, joita ei vielä avautuvalla lomakkeella voi tällä hetkellä tehdä.

KuntaGML Import kohdevastaavuudet

KuntaGML-kohde: KuntaGML – kohdenimi

Geometria: KuntaGML – siirtotiedostosta poimittava geometria

KuntaGML:ssä saman kohdenimen alla voi olla useita eri geometrioita, OpenCities Map Ultimate for Finland -ohjelmassa kukin kohde pitää sisällään yhden pää-geometrian.

Point: Pistemäinen

Linear_Edge: Viivamainen (reuna)

Linear_Centerline: Viivamainen (keskilinja)

Area: Aluemainen

Kohderivillä oleva geometriamääritys tulee vastata OpenCities Map Ultimate for Finland -kohteen geometriamääritystä. Esimerkki Kivi-määrityksestä, jossa määritys ohjataan kolmeen eri kohdeluokkaan riippuen geometriasta:

MaaKohdeSymboli Point Kivi
MaaKohdeReunaViiva Linear_Edge Kivi
MaaKohdeAlue Area Kivi

Lisäehto:

Lisäehdolla voidaan määrittää, että KuntaGML - kohteesta poimitaan tietyn ehdon omaavat kohteet. Lisäehdossa ominaisuustiedon nimi, kuten myös ominaisuustiedon arvo ovat KuntaGML-kohteen mukaiset

Metsa Point luokka=varvikko|pensaikko|havupensaikko|lehtipensaikko|pensaikko
Metsa Point maapohja=soistuma
Metsa
| (tolppa) merkkiä käyttämällä voidaan luetteloida useita eri arvoja samaan kyselyyn.

Vastaavuustiedostossa järjestyksellä on väliä, eli ensin käsitellään listassa ylimpänä olevat määritykset. Mikäli määrityksessä ei ole lisäehtoa, tulee kaikki kyseisen geometrian omaavat kohteet tähän valintamääritykseen.

Stella-kohde: OpenCities Map Ultimate for Finland -kohteeksi luettavan kohteen nimi (huomaa, että kohdenimessä ei käytettä _Collection päätettä)

OpenCities Map Ultimate for Finland -kohteeksi luetaan siirtotiedostosta kohteet, jotka täyttävät samalla rivillä määritetyt ehdot KuntaGML-kohde,Geometria ja Lisäehto.

Käännä: Käännä-määrityksellä ”true” voidaan muuttaa viivan kulkusuuntaa. Kulkusuunnan muuttamista käytetään yleensä vain symboliviivoilla. Tällöin alkupisteestä tulee päätepiste ja päätepisteestä alkupiste, ja symboliviivan puoli muuttuu myös päin vastaisesti. Oletusarvona on suositeltavaa pitää ”false” -arvoa.

Kierto:

Kierto-määrityksellä voidaan lisätä kohteen KuntaGML – määritykseen kiertoa. Kiertoarvo on asteina. Jos lisäkiertoa ei haluta, käytetään arvoa 0.

Tallenna:

Tallenna-painikkeella tallennetaan tehdyt muutokset vastaavuustiedostoon.

Sulje:

Sulje-painikkeella suljetaan Kohdevastaavuus-tiedoston editointi. Painamisen jälkeen avautuu lomake "Tallennetaanko muutokset" vastaavuustiedostoon.

Lisää:

Lisää-painikkeella luodaan uusi tyhjämääritys viimeiselle riville oman määrityksen tekoa varten.

Poista:

Poista-painikkeella poistetaan valittu vastaavuusmääritys (rivi). Ennen Poista-painikkeen painamista valitaan rivi. Valinnan voi tehdä klikkaamalla riviä Valitse-sarakkeessa.

Ominaisuudet:

Kohdevastaavuuksien lisäksi on määritettävä ominaisuustietojen vastaavuudet kullekin määritykselle.

Ensin valitaan kohdevastaavuusrivi, jonka ominaisuusvastaavuuksia halutaan määrittää.

KuntaGML Import ominaisuustietovastaavuudet

Huomaa, että kaikkia määrityksiä ei ole mahdollista luoda/editoida käyttöliittymässä tällä hetkellä, vaan osa pitää tehdä XML-editorilla.

KuntaGML-ominaisuustieto/Arvo:

Ominaisuustiedon nimi KuntaGML:ssä tai OpenCities Map Ultimate for Finlandiin oletuksena tallennettava arvo.

Vastaavuustyyppi:

Mahdollisia vastaavuustyyppimäärityksiä:

None, Assign, Constant, Geometry, List, XCoord, YCoord, ZCoord, Length, Area, Rotation, Label, Array, UUID, Today, Struct, Compose, LabelSpecial, AssignText, ComposeFloorCount, ParseFloorCount, ReferencePoint, AssignAllowEmpty, RotationText, AssignTodayIfEmpty, AssignParentProperty, AssignParentSubstring, AssignParentSubstringSeparated, AssignLanguageValue, ParseParentFloorCount, AutomaticAnnotation

OpenCities Map Ultimate for Finland -ominaisuustieto:

Annetaan OpenCities Map Ultimate for Finland -ominaisuustiedon nimi, jonka arvoksi määritetty arvo kirjoitetaan.

Hyväksy:

Hyväksy-painikkeella hyväksytään ominaisuustietovastaavuuksiin tehdyt muutokset.

Peruuta:

Peruuta-painikkeella hylätään ominaisuustietovastaavuuksiin tehdyt muutokset.

Lisää:

Lisää-painikkeella luodaan uusi tyhjämääritys viimeiselle riville oman määrityksen tekoa varten

Poista:

Poista-painikkeella poistetaan valittu vastaavuusmääritys (rivi). Ennen Poista-painikkeen painamista valitaan rivi. Valinnan voi tehdä klikkaamalla Valitse-sarakkeessa vastaavuusmääritysriviä.

Listavastaavuudet:

Listavastaavuudet on määritettävissä omalla lomakkeellaan kun Vastaavuustyyppi on List.

Oletusarvo:

tallennetaan OpenCities Map Ultimate for Finland -kohteelle, jos listavastaavuutta ei löydy.

KuntaGML-arvo:

Arvo, joka on KuntaGML – kohteella

Stella-arvo:

Arvo, joka kirjoitetaan OpenCities Map Ultimate for Finland -kohteelle.

Esimerkkejä yleisimmistä KuntaGML Import ominaisuustietovastaavuuksista

Sijainnin luku OpenCities Map Ultimate for Finland -kohteelle:

sijainti Constant OGC_GEOMETRY

Annetun arvon tallennus suoraan ominaisuuteen:

soistuma Constant Tyyppi

KuntaGML-ominaisuuden tallennus suoraan OpenCities Map Ultimate for Finland -ominaisuuteen

alkuPvm Assign Luonti_pvm

Ominaisuustietoarvon uudelleenmääritys listan avulla:

rekisteriyksikkolaji List Tyyppi

KuntaGML Export -vastaavuustiedoston määritykset

Note: Ota ennen editointia varmuuskopio vastaavuustiedostosta.

Valitse ensin aineistotyyppi KuntaGML Export -lomakkeelta. Valitse tämän jälkeen Vastaavuudet-painike, jos haluat editoida vastaavuustiedostoa.

Huomaa, että kohdevastaavuuksille on mahdollista määrittää myös muita lisäparametreja, joita tällä lomakkeella ei voi tällä hetkellä tehdä.

Kohdevastaavuudet:

Stella-kohde:

OpenCities Map Ultimate for Finland -kohdenimi. (Huomaa, että kohdenimessä ei käytettä _Collection päätettä)

Geometria:

KuntaGML – siirtotiedostoon kirjoitettava geometria.

KuntaGML:ssä saman kohdenimen alla voi olla useita eri geometrioita, OpenCities Map Ultimate for Finland -ohjelmassa kukin kohde pitää sisällään yhden päägeometrian.

Any

Point: Pistemäinen

Linear_Edge: Viivamainen (reuna)

Linear_CenterLine: Viivamainen (keskilinja)

Area: Aluemainen

Kohderivillä oleva geometriamääritys tulee vastata OpenCities Map Ultimate for Finland -kohteen geometriamääritystä.

Lisäehto:

Lisäehdolla voidaan määrittää, että OpenCities Map Ultimate for Finland -kohteesta poimitaan tietyn ehdon omaavat kohteet. Lisäehdossa ominaisuustiedon nimi, kuten myös ominaisuustiedon nimi ovat OpenCities Map Ultimate for Finland -kohteen mukaiset

MaaKohdeViiva Linear_Edge Tyyppi=jyrkänne&Vaihda_suunta=False&Reuna=yläreuna

MaaKohdeViiva Linear_Edge Tyyppi=jyrkänne&Vaihda_suunta=True&Reuna=yläreuna

| (tolppa) -merkkiä käyttämällä voidaan luetteloida useita eri arvoja samaan kyselyyn. & -merkillä voidaan antaa lisäehtoja. Vastaavuustiedostossa järjestyksellä on väliä, eli ensin käsitellään listassa ylimpänä olevat määritykset, mikäli määrityksessä ei ole lisäehtoa, tulee kaikki kyseisen geometrian omaavat kohteet tähän valintamääritykseen.

KuntaGML-kohde:

KuntaGML-kohteeksi kirjoitettavan kohteen nimi

Huomaa, että KuntaGML-formaatti on tarkka järjestyksestä, johon kohteet kirjoitetaan.

Käännä:

Käännä-määrityksellä ”true” voidaan muuttaa viivan kulkusuuntaa. Kulkusuunnan muuttamista käytetään yleensä vain symboliviivoilla. Jolloin alkupisteestä tulee päätepiste ja päätepisteestä alkupiste, jolloin symboliviivan puoli muuttuu myös päin vastaisesti. Oletusarvona on suositeltavaa pitää ”false” -arvoa.

Kierto:

Kierto-määrityksellä voidaan lisätä kohteen KuntaGML-määritykseen kiertoa. Kiertoarvo on asteina. Jos lisäkiertoa ei haluta, käytetään arvo 0.

KuntaGML Export ominaisuustietovastaavuudet

Huomaa, että kaikkia alla mainittuja määrityksiä ei ole mahdollista luoda/editoida käyttöliittymässä tällä hetkellä, vaan ne pitää tehdä XML-editorilla.

Huomaa myös, että ominaisuustietojen kirjoitusjärjestyksenä tulee noudattaa KuntaGML-kohteelle määritettyä järjestystä.

Stella-ominaisuustieto:

Annetaan OpenCities Map Ultimate for Finland -ominaisuustiedon nimi, jonka arvo kirjoitetaan KuntaGML-kohteelle. Mikäli arvo on tyhjä, arvoksi kirjoitetaan tyhjä arvo.

Vastaavuustyyppi:

Mahdollisia vastaavuustyyppimäärityksiä:

None, Assign, Constant, Geometry, List, XCoord, YCoord, ZCoord, Length, Area, Rotation, Label, Array, UUID, Today, Struct, Compose, LabelSpecial, AssignText, ComposeFloorCount, ParseFloorCount, ReferencePoint, AssignAllowEmpty, RotationText, AssignTodayIfEmpty, AssignParentProperty, AssignParentSubstring, AssignParentSubstringSeparated, AssignLanguageValue, ParseParentFloorCount, AutomaticAnnotation

KuntaGML-ominaisuustieto / Arvo:

Ominaisuustiedon nimi KuntaGML:ssä

Hyväksy:

Hyväksy-painikkeella hyväksytään ominaisuustietovastaavuuksiin tehdyt muutokset.

Peruuta:

Peruuta-painikkeella hylätään ominaisuustietovastaavuuksiin tehdyt muutokset.

Lisää:

Lisää-painikkeella luodaan uusi tyhjämääritys viimeiselle riville oman määrityksen tekoa varten

Poista:

Poista-painikkeella poistetaan valittu vastaavuusmääritys (rivi). Ennen Poista-painikkeen painamista valitaan rivi. Valinnan voi tehdä klikkaamalla Valitse-sarakkeessa vastaavuusmääritysriviä.

Listavastaavuudet:

Listavastaavuudet on määritettävissä omalla lomakkeellaan kun Vastaavuustyyppi on List.

Oletusarvo-määrityksellä arvoksi KuntaGML-kohteelle tallennetaan tämä arvo jos listavastaavuutta ei löydy.

Stella-arvo:

Arvo, joka on käytetty OpenCities Map Ultimate for Finland -kohteella

KuntaGML-arvo:

Arvo, joka kirjoitetaan KuntaGML-kohteelle.

Sijainnin luku OpenCities Map Ultimate for Finland -kohteelle:

OGC_GEOMETRY Constant sijainnit

Annetun arvon tallennus suoraan ominaisuuteen:

  Constant loppuPvm

OpenCities Map Ultimate for Finland -ominaisuuden tallennus suoraan KuntaGML-ominaisuuteen:

Luokka Assign tyyppi

Ominaisuustietoarvon uudelleenmääritys listan avulla:

Tarkkuus List sijaintiepavarmuus