Suomalainen ETRS-GKn -tasokoordinaatisto ja EPSG-koodit- kahden koodisarjan
mysteeri
|
YhteenvetoEPSG-projektiotietokannassa on olemassa kaksi eri versiota ETRS-GKn -projektioista. Vanhemmassa koodisarjassa itäkoordinaatin poikkeutus on kaikille kaistoille aina 500000 metriä. Uudemmassa koodisarjassa itäpoikkeutus on 500000 metriä plus 19-31 miljoonaa metriä GK-kaistan keskimeridiaanista riippuen. Voimassa olevan JHS-suosituksen mukaan käytetään kaistasta riippuvaa itäpoikkeutusta eli uudempaa koodisarjaa. Hyvin monet paikkatiedo-ohjelmat tuntevat vain vanhemman sarjan koodit. Tämä merkitsee ongelmia. Uusien, JHS:n mukaisten määritysten koodien arvot ovat välillä EPSG:3873 - EPSG:3885 Vanhojen määritysten mukaiset koodit ovat välillä EPSG:3126 - EPSG:3138
Toukokuusta 2005 alkaen aina marraskuuhun 2010 asti EPSG-tietokannassa oli mukana pelkästään vanhat määritykset. Päivityksen jälkeen tietokannassa on olemassa sekä vanhat että uudet määritykset. EPSG-tietokannan päivitykset siirtyvät ohjelmakirjastoihin ja sovellusohjelmiin viiveellä. Esimerkiksi Proj.4 -projektiokirjastoon JHS:n mukaiset versiot tulivat mukaan vasta maaliskuussa 2012. Kahden eri EPSG-koodisarjan ja ohjelmistojen hitaan päivittymisen takia ETRS-GKn -järjestelmän mukaiset koordinaatit tulevat aiheuttamaan hämminkiä vielä kauan. Aineistojen tuottajien tulisi ilmoittaa aineiston koordinaattijärjestelmän nimen lisäksi myös sen EPSG-koodi. Pelkän "ETRS-GK25" voi lukea tarkoittavan joko koodia EPSG:3132 tai EPSG:3879. "ETRS-GK25 (EPSG:3879)" ei jätä mahdollisuutta väärälle tulkinnalle. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tähän kysymykseen olisi mukava saada vastaus, mutta nettiä
lukemalla sitä ei tunnu löytyvän. Jollakin tavalla se
varmaankin liittyy JHS 154:ään, joka on hyväksytty vuonna 2003 ja
päivitetty vuonna 2008. Suosituksesta on saatavilla vain
2008 päivitetty versio, mutta ei tietoa siitä mitä siitä silloin
päivitettiin. Joka tapauksessa tämän päivitetyn version
tekstin sekä suosituksen liitteen 8 välillä on olemassa ristiriita
GK-kaistojen itäkoordinaattien ilmoittamisessa.
JHS 154 teksti: http://docs.jhs-suositukset.fi/jhs-suositukset/JHS154/JHS154.pdf
JHS 154 liite 8: http://docs.jhs-suositukset.fi/jhs-suositukset/JHS154_liite8/JHS154_liite8.html
Suositustekstissä lukee:
"Tästä koordinaatistosta käytetään nimeä ETRS-GKn,missä n
on käytetyn keskimeridiaanin asteluku, esim. ETRSGK27.
Koordinaatiston origo on ekvaattorin ja kyseisen kaistan
keskimeridiaanin leikkauspisteessä. Itäkoordinaatin arvo on
keskimeridiaanilla n 500 000 m, missä n tarkoittaa kaistan
keskimeridiaanin astelukua (esim. 27)."
Liitteessä 8 luetellaan "Suomalaisten koordinaatistojen
kansainväliset tunnistekoodit", joihin kuuluu mm. 3134 ETRS89 /
ETRS-GK27FIN
EPSG-tietokannan tiedot tästä koordinaatistosta löytyy tästä
linkistä
Oleelliset osat raportista ovat:
Name: ETRS89 / ETRS-GK27FIN Status: VALID Scope: Large scale topographic mapping, cadastral and engineering survey prior to 2009. Withdrawn and replaced in 2009. Remarks: Replaced by ETRS89 / GK27FIN (CRS code 3881). False easting: 500000 |
Toisaalta EPSG-tietokannan muutoshistoriasta löytyy tietoa, jonka
mukaan järjestelmään on kirjattu muutospyyntö:
Code: EPSG::2008.112
Reporter: Reino Ruotsalainen; NLS
Request: Add Finland CRSs
Actions Taken: Added ...projCRS 3873-85 ...
Report
Date (UTC): 2008-12-01
Closed
Date (UTC): 2010-05-02 |
Edellä olevan muutospyynnön päivämääristä nähdään, että pyynnön
tekemisen jälkeen kului puolitoista vuotta, ennen kuin se oli
viety EPSG-tietokantaan. EPSG:3126 - EPSG:3138 -sarja muuten
esiintyy ensimmäisen kerran toukokuussa 2005 julkaistussa
EPSG-versiossa 6.7, kun taas uusi koodisarja tulee mukaan
marraskuussa 2010 julkaistuun versioon 7.6. GK-kaistojen
muutoksen hyväksymisestä kului siis vielä puoli vuotta ennen kuin
päivityksen sisältävä tietokanta julkaistiin.
Vastaavanlainen viive koskee myös kirjastoja, jotka hyödyntävät EPSG-tietokantaa. Esimerkiksi avoimen lähdekoodin paikkatieto-ohjelmien laajasti käyttämään Proj.4 -kirjastossa otettiin käyttöön riittävän uusi EPSG-tietokanta vasta versiossa 4.8.0 maaliskuussa 2012. Tämän jälkeen päivitysjono siirtyi askeleen eteenpäin, eli sovelluksiin, jotka käsittelevät projektioita Proj.4 -kirjaston avulla, kuten esimerksi PostGIS, MapServer, Mapnik, GQIS, Spatialite jne. Vanhojen, jo asennettujen ohjelmien projektiokirjastot eivät yleensä päivity automaattisesti ja joskus niitä ei ole mahdollista päivittää ollenkaan. Tästä kaikesta voidaan tehdä johtopäätös:
Vielä vuosikausien ajan on
käytössä paikkatieto-ohjelmia, jotka eivät pysty
avaamaan GKn-kaistoissa olevia GK19FIN - GK31FIN
(EPSG:3873 - EPSG:3885) -sarjan aineistoja. Muunnosvirheitä 3126-3138- ja 3873-3885-sarjojen sekaantumien takia ei ainakaan Proj.4 -kirjastoa käytettäessä kuitenkaan tapahdu, koska itäkoordinaattien lukuarvoissa on niin suuri ero, että muunnoksen laskeminen väärillä parametreillä ei onnistu ollenkaan. |
Kannattaa etsiä, löytyykö EPSG-sarjan 3873-3885 arvot tuettujen projektioiden listalta. Tietokannoista (PostGIS ja Spatialite) voit tehdä esimerkiksi tämän tapaisia kyselyitä:
select
* from spatial_ref_sys where srtext like '%GK__FIN%'; select * from spatial_ref_sys where srid=3879; |