Tiedonsiirto
OpenCities Map Ultimate for Finland -ohjelmassa on tiedonsiirtoon oma "Koord. luku ja Koord. kirjoitus" -sovellus. Lisäksi tiedonsiirtoon on käytettävissä OpenCitiesMapin tarjoamat mahdollisuudet kirjoittaa ja lukea mm. MapInfo (*.tab) ja ESRI (*.shp) – tiedostoja sekä MicroStation ohjelmiston tarjoama tuki Dxf/Dwg – muotoon. Dxf/Dwg – muotoon tallennuksessa ei siirry kohteen älykkyys.
Koord. luku ja Koord. kirjoitus yleistä
"Koord. luku" ja "Koord. kirjoitus" - tiedonsiirroilla luetaan ja kirjoitetaan koordinaattimuotoista peräkkäistiedostoa. Siirrossa välittyy kohdetietoja ja kohteen ominaisuustiedot. Tiedoston muoto on vakio. Toimintoja käytetään yleisesti aineiston siirrossa tallentimilta/tallentimille.
"Koord. luku" ja "Koord. kirjoitus" -toiminnoilla voidaan siirtää eri tyyppisiä elementtejä. Tiedonsiirrossa voidaan käyttää myös OpenCities Map Ultimate for Finlandin raportointi – työkalua.
Lisätietoja vastaavuustaulukon editoinnista ja työkalun määrityksestä löytyy OpenCities Map Ultimate for Finland Järjestelmä -osiosta.
Koord. luku ja Koord. kirjoitus tiedoston muoto
"Koord. luku" ja "Koord. kirjoitus" -tiedonsiirroilla luettavan/kirjoitettavan aineiston muoto tulee olla seuraavanlainen:
T1 T2 T3 Pno Pkoord Ikoord H
tai
T1 T2 T3 Pno Ikoord Pkoord H
, jossa
T1=kaupunginosa
T2=kortteli (viivamaisen tai aluemaisen kohteen osalta voidaan käyttää viivanumeroa)
T3=lajitunnus (kts.vastaavuustaulu, Järjestelmäkirja-osiossa)
Pno=pistenumero
Pkoord=pohjoiskoordinaatti
Ikoord=itäkoordinaatti
H=korkeus
Esimerkiksi:
1 | 1 | 211 | 28 | 38620.326 | 87740.641 | 0.000 |
1 | 1 | 211 | 81 | 38636.270 | 87726.553 | 0.000 |
23 | 111 | 211 | 28 | 38714.056 | 87760.193 | 5.786 |
23 | 111 | 211 | 31 | 38695.037 | 87698.619 | 5.234 |
Tiedoston tulee täyttää seuraavat säännöt:
- Arvot erotetaan toisistaan välilyönneillä. Välilyöntien lukumäärä on vapaa ja voi olla eri riveillä vaihteleva.
- Jokaisella rivillä tulee olla kaikki arvot. Jos esimerkiksi T1 ja T2 puuttuvat, niiden paikalle tulee lisätä arvot 0 (nolla).
- Kaikkien kenttien pitää olla numeerisia so. kirjaimia tai muita merkkejä kuin numeroita ei sallita. T1, T2, T3 ja Pno -kenttien tulee olla kokonaislukuja, koordinaatit ja korkeus voivat olla myös desimaalilukuja. Desimaalierotin on piste. T3 kentän maksimipituus on 2147 483 648.
- Tiedostossa ei saa olla otsikko- tai summarivejä.
Viivanumeroiden käyttö
Mikäli kartoituksessa ym. halutaan käyttää viivanumeroa eli juoksuttaa useita viivoja voidaan T2 kentässä käyttää viivanumeroa.
Esimerkiksi:
0 | 1 | 422 | 1 | 38620.326 | 87740.641 | 0.000 |
0 | 2 | 427 | 2 | 38636.270 | 87726.553 | 0.000 |
0 | 2 | 427 | 3 | 38714.056 | 87760.193 | 5.786 |
0 | 1 | 422 | 4 | 38695.037 | 87698.619 | 5.234 |
, jossa 422 on tien reuna ja 427 ojan reuna.
Vastaavuuskoodittomat kartoituskohteet
Tiedonsiirron sisäänluvussa on mahdollista lukea kartoituskohteita, joilla ei ole vastaavuutta kuvatiedostoon pistemäisiksi, viivamaisiksi ja aluemaisiksi ns. Kartoituskohteiksi.
Katso lisätietoja määrityksestä Järjestelmä-osiosta.
Kartoituspiste ja –viiva 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
Katso lisätietoja määrityksestä Järjestelmä-osiosta.
Erikoiskartoituskoodit
Mikäli kartoituksessa halutaan käyttää erikoiskoodeja eli kartoittaa kaaria, käyttää katkaisukoodia tai sulkea elementti lähtöpisteeseen. Koodia käytetään T3 – kentässä.
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.
Koord. luku -käyttö
Koord. luku -toiminnolla voidaan siirtää koordinaattitiedostossa olevat pisteet, viivat, murtoviivat, monikulmiot, kaaret, ympyrät ja käyrät OpenCities Map Ultimate for Finland - kohteiksi. Pyykkimäisille kohteille siirtyy vastaaviin ominaisuustietoihin pisteen T1, T2, T3 ja Pno -arvot. Seuraavassa esitetään vaiheistettuna siirtotapahtuma.
Tiedonsiirto käynnistetään työkaluryhmästä Tiedonsiirto > Luku/kirjoitus > Koord. luku.
Toiminto avaa "Yhteiset ominaisuustiedot" -lomakkeen, johon käyttäjällä on mahdollista antaa siirrettävälle aineistolle yhteisiä ominaisuustietoja, sekä varsinaisen "Koordinaattitiedoston luku" -lomakkeen.
Syöttötiedosto -kenttään etsitään Valitse… -painikkeella luettavan koordinaattitiedoston nimi.
Tiedonsiirron asetukset ovat:
Koordinaattijärjestys | Siirtotiedoston koordinaattijärjestyksen valinta PIH vai IPH |
Koordinaatistomuunnos | Sisäänluvun yhteydessä voidaan suorittaa koordinaatistomuunnos. Mahdollisia muunnoskaavoja ovat Helmert, 3. asteen muunnos ja OpenCities Mapin g66 tiedoston tuki. Kts kappale "Kuvatiedoston koordinaatistomuunnos" |
Origo / Pohjoiskoordinaatti ja Itäkoordinaatti | Sisäänluvun yhteydessä lisätään tiedoston koordinaatteihin kenttien arvot. |
Vastaavuuskooditiedosto | Sisäänluvussa käytettävä vastaavuuskooditiedosto. Tiedostovalinta muutetaan Valitse.. painikkeella |
Syöttötiedosto | Koordinaattitiedosto etsitään Valitse… painikkeella |
Lokitiedosto |
Lokitiedostoon kirjataan mahdolliset virheilmoitukset. Lokitiedosto valitaan Valitse.. painikkeella |
Luku käynnistetään "Lue" -painikkeella. Luvun jälkeen lopputulos on nähtävissä kuvalla "Sovita näkymä" -painikkeella.
Luvun yhteydessä olevat mahdolliset virheet kirjataan lokitiedostoon. Lokitiedosto avautuu sisäänluvun jälkeen "Näytä" -painikkeella.
Koord. kirjoitus - käyttö
"Koord. kirjoitus" -toiminnolla voidaan siirtää kuvatiedostosta pyykkimäiset kohteet. Lisäksi symboli-, viivamaisia ja aluemaisia kohteita on mahdollista kirjoittaa siirtotiedostoon. Tällöin siirtotiedostoon generoidaan pistenumerot, sekä viiva- ja aluemaisille kohteille viivanumerotieto.
Seuraavassa esitetään vaiheittain siirtotapahtuma:
Toiminto käynnistetään työkaluryhmästä Tiedonsiirto > Luku/kirjoitus > Koord. kirjoitus, jolloin avautuu seuraavanlainen lomake:
Tulostiedosto -kohtaan luodaan uusi tiedosto hakupolkuineen Valitse... painikkeella.
Pisteiden valinta | Kohteiden valintatapa |
Koordinaattijärjestys | Siirtotiedoston koordinaattijärjestyksen valinta PIH vai IPH. |
Vain pisteet (tunnukselliset) | Siirtotiedostoon kirjoitetaan vain pistemäiset tunnukselliset kohteet |
Muotoilun valinta | Vaihtoehdot määritellään GSA – ohjelmistolla, jolla myös muotoilulauseita voidaan määritellä lisää |
Koordinaattimuunnos | Kirjoituksen yhteydessä voidaan suorittaa koordinaatistomuunnos. Mahdollisia muunnoskaavoja ovat Helmert, 3. asteen muunnos ja OpenCities Mapin g66 tiedoston tuki. Kts kappale Muunnos |
Järjestä aineisto | Lajittelee pisteet T1, T2, T3, Pno -järjestykseen. Mikäli asetus on pois päältä pisteitä ei lajitella |
Origo / pohjoiskoordinaatti ja Itäkoordinaatti | Kirjoituksen yhteydessä vähennetään tiedoston koordinaateista kenttiin syötetyt arvot |
Vastaavuuskooditiedosto | Tiedon uloskirjoituksessa käytetään vastaavuuskooditiedostoa. Vastaavuuskooditiedosto voidaan valita Valitse… - painikkeella. |
Tulostiedosto | Tulostiedosto – kohtaan valitaan luotava uusi tiedosto hakupolkuineen Valitse… painikkeella |
Lokitiedosto | Lokitiedostoon kirjataan mahdolliset virheilmoitukset. Lokitiedosto valitaan Valitse.. painikkeen avulla |
Kirjoitus käynnistetään "Kirjoita" -painikkeella.
Lokitiedostoon kirjoitetaan mahdolliset virheet sekä onnistuneet kirjoitukset. Lokitiedoston saa auki "Näytä" -painikkeella.
Muunnokset tiedonsiirroissa
Tiedonsiirtojen yhteydessä on mahdollista tehdä koordinaatistomuunnos. Mahdollisia muunnostapoja ovat: Helmert, kolmannen asteen muunnos ja tuki OpenCities Map g66 tiedostoille.
Koordinaatistomuunnos sisältyy "Koord. luku" ja " Koord. kirjoitus" -tiedonsiirtoihin.
Helmertin ja kolmannen asteen muunnoksen parametrit määritellään ..\WorkSpaces\StellaMap\Settingsl\coordtrans.xml – tiedostossa. OpenCities Mapin g66 –määrittely tehdään OpenCities Mapin Coordinate System –toiminnoilla. Kts tarkemmin OpenCities Mapin dokumentointi.