EPSG-rekisteri (European Petroleum Survey Group) on julkinen tietokanta, joka sisältää geodeettisia datumeita, koordinaattijärjestelmiä, maapallon ellipsoideja, koordinaattimuunnoksia ja niihin liittyviä mittayksiköitä. EPSG-koodit ovat yleisesti käytössä paikkatietojärjestelmissä (GIS) ja niitä käytetään tunnistamaan koordinaattijärjestelmiä ja suorittamaan muunnoksia niiden välillä. Rekisteriä voi selata ja järjestelmiä hakea EPSG-rekisterin verkkosivuilta.
PROJ on geneerinen, avoimeen lähdekoodiin perustuva koordinaattimuunnosohjelma, joka sisältää komentorivisovelluksia ja rajapinnan (API) sekä sisältyy useisiin paikkatieto-ohjelmistoihin, mm. QGIS. PROJ hyödyntää EPSG-rekisteriä. Lisätietoa ja ohjelma saatavissa PROJ:n verkkosivuilta.
Suomessa käytettävät EPSG-koodit
Alla on listattuna Suomen alueella käytettäviä EPSG-koodeja jaettuna eri luokkiin. Taulukkoon on listattu EPSG-koodi, EPSG-rekisterin käyttämä nimi, Suomessa käytettävä virallinen nimi, koordinaattien järjestys sekä mahdollisia huomioita. Huomio-kentän merkintä "alias: ..." tarkoittaa, että vanha nimi on korvattu uudella, mutta vanha säilyy aliaksena (vaihtoehtoinen nimi) EPSG-rekisterissä. Rekisteristä haku löytää järjestelmät myös aliaksen perusteella.
Taulukoissa joulukuussa 2024 tai sen jälkeen muuttunet (uudet tai muuten muokatut) EPSG-koodit on merkitty *.
Muutokset EPSG-rekisteriin
Ennen joulukuuta 2024 EPSG-rekisteri sisälsi suomalaisia koordinaatti- ja korkeusjärjestelmiä, mutta useimmat tarkat muunnokset niiden välillä puuttuivat rekisteristä. EPSG-rekisteriin lisättiin tarkat kansalliset ja kansainväliset muunnokset ja samalla lisättiin myös useita uusia muunnosmenetelmiä. Alla listattuna EPSG-rekisterin viimeisimpiä lisäyksiä ja muutoksia:
| EPSG-versio | Päivämäärä | Muutosloki |
|---|---|---|
| 2006-04-07 | https://epsg.org/closed-change-request_2006.27/Add-Finland-kkj-data.html | |
| 2006-11-17 | https://epsg.org/closed-change-request_2006.95/Add-Finland-transformation-data.html | |
| 2010-05-02 | https://epsg.org/closed-change-request_2008.112/Add-Finland-CRSs.html | |
| v11.025 | 2024-12-13 | https://epsg.org/closed-change-request/browse/id/2024.062 |
| v11.027 | 2025-01-06 | https://epsg.org/closed-change-request/browse/id/2024.073 |
| v11.029 | 2025-01-21 | https://epsg.org/closed-change-request/browse/id/2024.074 |
| v12.021 | 2025-08-24 | https://epsg.org/closed-change-request/browse/id/2024.063 |
| v12.038 | 2025-10-28 | https://epsg.org/closed-change-request/browse/id/2025.112 |
EUREF-FIN -datumi
Suurin muutos on Suomen kansallisen EUREF-FIN -datumin rekisteröinti. Aiemmin suomalaiset EUREF-FIN:iin liittyvät koordinaattijärjestelmät oli liitetty yleiseurooppalaiseen ETRS89-datumikokoelmaan, joka ei mahdollista tarkkoja muunnoksia kansalliseen EUREF-FIN:iin. Muutoksen myötä kansainväliset aineistot voidaan muuntaa cm-tarkasti EUREF-FIN:iin. Muutos toteutettiin siten, että nykyisten EUREF-FIN:iin liittyvien tasokoordinaattijärjestelmien (ETRS-TM35FIN, ETRS-GKn) EPSG-koodit säilyvät ennallaan. Tällä pyrittiin minimoimaan muutoksen seuraukset käyttäjille.
EPSG-rekisterissä tasokoordinaattijärjestelmien nimet ovat muotoa datumi / tasokoordinaattijärjestelmä. Päivityksen yhteydessä nimet muuttuivat muotoon EUREF-FIN / TM35FIN(E,N), kun ennen nimissä viitattiin ETRS89-datumikokoelmaan, esim. ETRS89 / TM35FIN(E,N). Versiosta 12.038 alkaen suomalaiset nimet noudattavat EPSG:n uutta tapaa, jossa ETRS89-pohjaiset kansalliset datumit nimettiin ETRS89-ccc, missä ccc on 3-kirjaiminen maakoodi eli Suomessa ETRS89-FIN. Tähän on lisätty myös virallinen datumin nimi, joten nykyään nimi on ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N). Vanhat nimet löytyvät rekisteristä aliaksina, jonka avulla paikkatieto-ohjelmat pystyvät löytämään järjestelmät myös vanhojen nimien avulla. Nyt myös rekisteristä haku ’EUREF-FIN’ palauttaa kaikki suomalaiset tasokoordinaattijärjestelmät.
Nimimuutos koskee vain rekisterissä käytettyjä nimiä ja koordinaattijärjestelmien viralliset Suomessa käytettävät nimet eivät muutu vaan ovat edelleen esim. ETRS-TM35FIN.
Korkeusmuunnospinnat (geoidimallit)
Suomalaisille korkeusmuunnospinnoille (geoidimalleille) FIN2023N2000, FIN2005N00 ja FIN2000 rekisteröitiin EPSG-koodit, jotka viittaavat muunnoksiin ellipsoidikorkeuksista EUREF-FIN:ssä N2000- tai N60-korkeuksiin.
Muunnos N2000-korkeuksiin voidaan tehdä käyttäen uudempaa FIN203N2000- tai vanhempaa FIN2005N00-mallia. Nämä vaihtoehdot on rekisteröity kahtena eri muunnoksena, joista uudempaa mallia käyttäessä muunnoksen tarkkuus on parempi (0,014 m, vanha 0,02 m). Vanhaa mallia käyttävät muunnokset on kuitenkin merkitty EPSG-rekisteriin SUPERSEDED-statuksella (korvattu). Myös vastaava muunnos N60-korkeuksiin FIN2000-mallilla lisättiin rekisteriin.
Lisäksi EPSG-rekisteriin on lisätty toiset koodit, jotka palauttavat geoidikorkeuden lisäksi maantieteelliset EUREF-FIN -koordinaatit, niin N2000- kuin N60-korkeusjärjestelmille.
KKJ <> EUREF-FIN -muunnos
TINshift-menetelmään (kolmioittainen muunnos) perustuva KKJ ja EUREF-FIN -järjestelmien välinen muunnos (affiininen muunnos kolmioittain, ks. JHS197) lisättiin EPSG-rekisteriin. Sitä varten EPSG-rekisteriin on lisätty myös uusi koordinaattioperaatio: Cartesian Grid Offsets by TIN Interpolation (JSON). TINshift-muunnoksen parametrit toimitetaan JSON-tiedostona. Lisätietoja muunnoksen toteutuksesta löytyy esim. EPSG:n guidance note 7-2 ja PROJ:n sivuilta.
Edellä mainittu tarkka muunnos tapahtuu tasokoordinaattijärjestelmien ETRS-TM35FIN:n ja YKJ:n välillä. EPSG-rekisteriin lisättiin myös tarkkaan muunnokseen perustuva ketjutettu koordinaattioperaatio, joka korvaa likimääräisen muunnoksen (EPSG:10098).
Korkeusjärjestelmien väliset muunnokset
Rekisteriin lisättiin myös muunnokset korkeusjärjestelmien välillä: N2000 <-> N60 ja N60 <-> N43. Muunnokset toteutetaan nk. TINshift-muunnoksella (kolmioittainen korkeusmuunnos, ks. JHS163), jolla muunnoksen tarkkuus on parempi kuin ketjuttamalla geoidimalleja. Sitä varten EPSG-rekisteriin on lisätty myös uusi koordinaattioperaatio: Vertical Offset by TIN Interpolation (JSON). TINshift-muunnoksen parametrit toimitetaan JSON-tiedostona.
TM34-, TM35 – ja TM36 kaistat
EPSG-rekisteriin on rekisteröity myös EUREF-FIN-datumiin ja UTM-karttaprojektioon perustuvat tasokoordinaattijärjestelmät EUREF-FIN / UTM34 zone 34N ja EUREF-FIN / UTM36 zone 36N, joista aiemmin ilmoitetun mukaisesti käytetään Suomessa nimiä ETRS-TM34 ja ETRS-TM36. Kaistan 35 alueelle ei rekisteröity erikseen omaa koodia vaan sen alueella voidaan käyttää tasokoordinaatistoa EUREF-FIN / TM35FIN (ETRS-TM35FIN). ETRS89-datumikokoelmaan perustuvat tasokoordinaattijärjestelmät ETRS89 / UTM zone 34N, ETRS89 / UTM zone 35N ja ETRS89 / UTM zone 36N jäävät yleiseurooppalaiseen käyttöön, jossa ETRS89-datumia ei ole tarpeen yksilöidä.
Yhdistelmäkoordinaattijärjestelmät (compound)
Rekisteriin lisättiin koodi yhdistelmälle ETRS-TM35FIN+N2000 (E,N,H). Aiemmin käytössä oli vain versio N,E,H. Lisätty EPSG-rekisterin versioon 11.027. Lisäksi lisättiin yhdistelmät EUREF-FIN + N2000 korkeus ja EUREF-FIN + N60 korkeus. Versioon 12.038 lisättiin yhdistelmät myös ETRS-GKn-kaistoille ja N2000-korkeudelle, esim. ETRS89-FIN [EUREF-FIN] / GK19FIN + N2000 height.
NKG2020-muunnos
EPSG-rekisterin versioon 12.021 lisättiin yhteispohjoismainen nk. NKG2020-muunnos. Sen avulla voidaan muuntaa tarkasti globaalien ITRFyy- ja EUREF-FIN-koordinaattien välillä. Lisäksi muunnos sisältää yhteispohjoismaisen NKG_ETRF14-datumin, joka toimii muunnoshubina Pohjoismaisiin ja Balttialaisiin ETRS89-realisaatioihin.
Lisätietoa NKG2020-muunnoksesta.
Lista tunnisteista
Geodeettiset koordinaattijärjestelmät
| EPSG-koodi | EPSG-nimi | Suomessa käytettävä nimi | Koord.järj. | Huomio |
|---|---|---|---|---|
| 1391 * | EUREF-FIN | EUREF-FIN | Geodeettinen datumi, lisätty EPSG v11.025 | |
| 10688 * | ETRS89-FIN [EUREF-FIN] | EUREF-FIN-XYZ | X, Y, Z | Suomen ETRS89-realisaatio EUREF-FIN, korvaa ETRS89-datumikokoelmaan perustuneen koodin 4936, lisätty EPSG v11.025 |
| 10689 * | ETRS89-FIN [EUREF-FIN] | EUREF-FIN-GRS80h | φ, λ, h | Suomen ETRS89-realisaatio EUREF-FIN, korvaa ETRS89-datumikokoelmaan perustuneen koodin 4937, lisätty EPSG v11.025 |
| 10690 * | ETRS89-FIN [EUREF-FIN] | EUREF-FIN-GRS80 | φ, λ | Suomen ETRS89-realisaatio EUREF-FIN, korvaa ETRS89-datumikokoelmaan perustuneen koodin 4258, lisätty EPSG v11.025 |
| 4258 | ETRS89 | φ, λ | Aiemmin vastannut Suomen alueella koordinaattijärjestelmää EUREF-FIN-GRS80. Korvattu koodilla 10690 | |
| 4937 | ETRS89 | φ, λ, h | Aiemmin vastannut Suomen alueella koordinaattijärjestelmää EUREF-FIN-GRS80h. Korvattu koodilla 10689 | |
| 4936 | ETRS89 | X, Y, Z | Aiemmin vastannut Suomen alueella koordinaattijärjestelmää EUREF-FIN-XYZ. Korvattu koodilla 10688 | |
| 6123 | Kartastokoordinaattijarjestelma (1966) | Kartastokoordinaattijärjestelmä (KKJ) | Geodeettinen datumi | |
| 4123 | KKJ | KKJ, KKJ-Hayford | φ, λ | |
| 1403 * | Nordic Geodetic Commission ETRF14 | NKG_ETRF14 | Yhteispohjoismainen datumi NKG2020-muunnokseen liittyen, ETRF2014(2000.0), lisätty EPSG v12.021 | |
| 10805 * | NKG_ETRF14 | NKG_ETRF14 | X, Y, Z | Lisätty EPSG v12.021 |
| 10806 * | NKG_ETRF14 | NKG_ETRF14 | φ, λ, h | Lisätty EPSG v12.021 |
| 10807 * | NKG_ETRF14 | NKG_ETRF14 | φ, λ | Lisätty EPSG v12.021 |
Tasokoordinaattijärjestelmät
| EPSG-koodi | EPSG-nimi | Suomessa käytettävä nimi | Koord.järj. | Huomio |
| 3067 | ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N) | ETRS-TM35FIN | E, N | alias: ETRS89 / TM35FIN(E,N), ETRS-TM35, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 5048 | ETRS89-FIN [EUREF-FIN] / TM35FIN(N,E) | ETRS-TM35FIN | N, E | alias: ETRS89 / TM35FIN(N,E), päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 25834 | ETRS89 / UTM zone 34N | ETRS-TM34 | E, N | Tarkimmissa sovelluksissa käytettävä Suomen alueella geodeettista datumia EUREF-FIN, koodi 10699 |
| 10699 * | ETRS89-FIN [EUREF-FIN] / UTM zone 34N | ETRS-TM34 | E, N | Korvaa Suomen alueella koodin 25834, lisätty EPSG v11.025 |
| 3046 | ETRS89 / UTM zone 34N (N-E) | ETRS-TM34 | N, E | Suomen alueella geodeettinen datumi on EUREF-FIN |
| 25835 | ETRS89 / UTM zone 35N | ETRS-TM35 | E, N | Tarkimmissa sovelluksissa käytettävä Suomen alueella geodeettista datumia EUREF-FIN, koodi 3067 |
| 3047 | ETRS89 / UTM zone 35N (N-E) | ETRS-TM35 | N, E | Suomen alueella geodeettinen datumi on EUREF-FIN |
| 25836 | ETRS89 / UTM zone 36N | ETRS-TM36 | N, E | Tarkimmissa sovelluksissa käytettävä Suomen alueella geodeettista datumia EUREF-FIN, koodi 10702 |
| 10702 * | ETRS89-FIN [EUREF-FIN] / UTM zone 36N | ETRS-TM36 | E, N | Korvaa Suomessa koodin 25836, lisätty EPSG v11.025 |
| 3048 | ETRS89 / UTM zone 36N (N-E) | ETRS-TM36 | E, N | Suomen alueella geodeettinen datumi on EUREF-FIN |
| 3873 | ETRS89-FIN [EUREF-FIN] / GK19FIN | ETRS-GK19 | N, E | alias: ETRS89 / GK19FIN, valeitä (false easting) 19 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3874 | ETRS89-FIN [EUREF-FIN] / GK20FIN | ETRS-GK20 | N, E | alias: ETRS89 / GK20FIN, valeitä (false easting) 20 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3875 | ETRS89-FIN [EUREF-FIN] / GK21FIN | ETRS-GK21 | N, E | alias: ETRS89 / GK21FIN, valeitä (false easting) 21 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3876 | ETRS89-FIN [EUREF-FIN] / GK22FIN | ETRS-GK22 | N, E | alias: ETRS89 / GK22FIN, valeitä (false easting) 22 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3877 | ETRS89-FIN [EUREF-FIN] / GK23FIN | ETRS-GK23 | N, E | alias: ETRS89 / GK23FIN, valeitä (false easting) 23 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3878 | ETRS89-FIN [EUREF-FIN] / GK24FIN | ETRS-GK24 | N, E | alias: ETRS89 / GK24FIN, valeitä (false easting) 24 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3879 | ETRS89-FIN [EUREF-FIN] / GK25FIN | ETRS-GK25 | N, E | alias: ETRS89 / GK25FIN, valeitä (false easting) 25 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3880 | ETRS89-FIN [EUREF-FIN] / GK26FIN | ETRS-GK26 | N, E | alias: ETRS89 / GK26FIN, valeitä (false easting) 26 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3881 | ETRS89-FIN [EUREF-FIN] / GK27FIN | ETRS-GK27 | N, E | alias: ETRS89 / GK27FIN, valeitä (false easting) 27 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3882 | ETRS89-FIN [EUREF-FIN] / GK28FIN | ETRS-GK28 | N, E | alias: ETRS89 / GK28FIN, valeitä (false easting) 28 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3883 | ETRS89-FIN [EUREF-FIN] / GK29FIN | ETRS-GK29 | N, E | alias: ETRS89 / GK29FIN, valeitä (false easting) 29 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3884 | ETRS89-FIN [EUREF-FIN] / GK30FIN | ETRS-GK30 | N, E | alias: ETRS89 / GK30FIN, valeitä (false easting) 30 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3885 | ETRS89-FIN [EUREF-FIN] / GK31FIN | ETRS-GK31 | N, E | alias: ETRS89 / GK31FIN, valeitä (false easting) 31 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3126-3138 | ETRS89-FIN [EUREF-FIN] / ETRS-GKxxFIN (19-31) | ETRS-GKxx (19-31) | N, E | Korvattu uusilla koodeilla 3873-3885. Rekisterissä status "superseded". alias: ETRS89 / ETRS-GKxxFIN (19-31) , päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3034 | ETRS89 / LCC Europe | ETRS-LCC | N, E | Suomen alueella geodeettinen datumi on EUREF-FIN |
| 3035 | ETRS89 / LAEA Europe | ETRS-LAEA | N, E | Suomen alueella geodeettinen datumi on EUREF-FIN |
| 3386 | KKJ / Finland zone 0 | KKJ-kaista 0 | N, E | |
| 2391 | KKJ / Finland zone 1 | KKJ-kaista 1 | N, E | |
| 2392 | KKJ / Finland zone 3 | KKJ-kaista 2 | N, E | |
| 2393 | KKJ / Finland Uniform Coordinate System | KKJ-kaista 3 | N, E | Nk. yhtenäiskoordinaatisto (YKJ) |
| 2394 | KKJ / Finland zone 4 | KKJ-kaista 4 | N, E | |
| 3387 | KKJ / Finland zone 5 | KKJ-kaista 5 | N, E |
Korkeusjärjestelmät
| EPSG-koodi | EPSG-nimi | Suomessa käytettävä nimi | Koord. Järj | Huomio |
| 8675 | N43 height | N43 | H | |
| 5717 | N60 height | N60 | H | |
| 3900 | N2000 height | N2000 | H |
Yhdistelmäkoordinaattijärjestelmät
| EPSG-koodi | EPSG-nimi | Suomessa käytettävä nimi | Koord.järj. | Huomio |
| 3901 | KKJ / Finland Uniform Coordinate System + N60 height | YKJ ja korkeusjärjestelmä N60 | N, E, H | |
| 3902 | ETRS89-FIN [EUREF-FIN] / TM35FIN(N,E) + N60 height | ETRS-TM35FIN ja korkeusjärjestelmä N60 | N, E, H | alias: ETRS89 / TM35FIN(N,E) + N2000 height, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 3903 | ETRS89-FIN [EUREF-FIN] / TM35FIN(N,E) + N2000 height | ETRS-TM35FIN ja korkeusjärjestelmä N2000 | N, E, H | alias: ETRS89 / TM35FIN(N,E) + N2000 height, päivitetty EUREF-FIN-datumiin EPSG v11.025 |
| 10774 * | ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N) + N2000 height | ETRS-TM35FIN ja korkeusjärjestelmä N2000 | E, N, H | Vastaava kuin 3903, mutta koordinaattien järjestys eri, lisätty EPSG v11.027 |
| 7409 | ETRS89 + EVRF2000 height | ETRS89 ja korkeusjärjestelmä EVRF2000 | φ, λ, H | Aiemmin käytössä ollut järjestelmä, joka korvattu Suomessa koodilla 10691. |
| 7423 | ETRS89 + EVRF2007 height | ETRS89 ja korkeusjärjestelmä EVRF2007 | φ, λ, H | Aiemmin käytössä ollut järjestelmä, joka korvattu Suomessa koodilla 10692. |
| 10691 * | ETRS89-FIN [EUREF-FIN] + N60 height | EUREF-FIN-GRS80 ja korkeusjärjestelmä N60 | φ, λ, H | Yhdistelmäkoordinaattijärjestelmä, jossa tasokoordinaatit EUREF-FIN-GRS80:ssä. Korvaa aiemman koodin 7409, lisätty EPSG v11.025 |
| 10692 * | ETRS89-FIN [EUREF-FIN] + N2000 height | EUREF-FIN-GRS80 ja korkeusjärjestelmä N2000 | φ, λ, H | Yhdistelmäkoordinaattijärjestelmä, jossa tasokoordinaatit EUREF-FIN-GRS80:ssä. Korvaa aiemman koodin 7423, lisätty EPSG v11.025 |
| 11169 * | ETRS89-FIN [EUREF-FIN] / GK19FIN + N2000 height | ETRS-GK19 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11170 * | ETRS89-FIN [EUREF-FIN] / GK20FIN + N2000 height | ETRS-GK20 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11171 * | ETRS89-FIN [EUREF-FIN] / GK21FIN + N2000 height | ETRS-GK21 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11172 * | ETRS89-FIN [EUREF-FIN] / GK22FIN + N2000 height | ETRS-GK22 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11173 * | ETRS89-FIN [EUREF-FIN] / GK23FIN + N2000 height | ETRS-GK23 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11174 * | ETRS89-FIN [EUREF-FIN] / GK24FIN + N2000 height | ETRS-GK24 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11175 * | ETRS89-FIN [EUREF-FIN] / GK25FIN + N2000 height | ETRS-GK25 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11176 * | ETRS89-FIN [EUREF-FIN] / GK26FIN + N2000 height | ETRS-GK26 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11177 * | ETRS89-FIN [EUREF-FIN] / GK27FIN + N2000 height | ETRS-GK27 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11178 * | ETRS89-FIN [EUREF-FIN] / GK28FIN + N2000 height | ETRS-GK28 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11179 * | ETRS89-FIN [EUREF-FIN] / GK29FIN + N2000 height | ETRS-GK29 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11180 * | ETRS89-FIN [EUREF-FIN] / GK30FIN + N2000 height | ETRS-GK30 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
| 11181 * | ETRS89-FIN [EUREF-FIN] / GK31FIN + N2000 height | ETRS-GK31 ja korkeusjärjestelmä N2000 | N, E, H | Lisätty EPSG v12.038 |
Koordinaattioperaatiot (koordinaatti- ja korkeusmuunnokset, geoidimallit/korkeusmuunnospinnat)
| EPSG-koodi | EPSG-nimi | Muunnoksen nimi | Huomio |
|---|---|---|---|
| 10098 | KKJ to ETRS89-FIN [EUREF-FIN] (2) | KKJ <-> EUREF-FIN | Likimääräinen muunnos, korvattu koodilla 10703 ja ketjutetulla operaatiolla 10778 |
| 10703 * | YKJ to ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N) (1) | YKJ <-> ETRS-TM35FIN | JHS 197:n mukainen suositeltu menetelmä kolmioittaisella muunnoksella (TINshift) KKJ:n yhtenäiskoordinaatiston ja EUREF-FIN-TM35FIN-koordinaatiston välillä, lisätty EPSG v11.025 |
| 10704 * | N43 height to N60 height (1) | N43 <-> N60 | Muunnos N43-korkeusjärjestelmän ja N60-korkeusjärjestelmän välillä TINshift-menetelmällä, lisätty EPSG v11.025 |
| 10705 * | N60 height to N2000 height (1) | N60 <-> N2000 | Muunnos N60-korkeusjärjestelmän ja N2000-korkeusjärjestelmän välillä TINshift-menetelmällä, lisätty EPSG v11.025 |
| 10706 * | EUREF-FIN to ETRS89 (1) | - | Likimääräinen, ns. nollamuunnos ETRS89-datumikokoelmaan, lisätty EPSG v11.025, poistettu käytöstä EPSG v12.038 |
| 10701 * | ETRS89-FIN [EUREF-FIN] to WGS 84 (1) | - | Likimääräinen, ns. nollamuunnos WGS84-datumikokoelmaan, lisätty EPSG v11.025 |
| 10778 * | KKJ to ETRS89-FIN [EUREF-FIN] (3) | KKJ <-> EUREF-FIN | Tarkka ketjutettu koordinaattioperaatio korvaamaan koodin 10098, lisätty EPSG v11.029 |
| 10693 * | ETRS89-FIN [EUREF-FIN] to N60 height (1) | FIN2000 | EUREF-FIN-GRS80h ellipsoidisesta korkeudesta N60-korkeuteen, lisätty EPSG v11.025 |
| 10694 * | ETRS89-FIN [EUREF-FIN] to ETRS89-FIN [EUREF-FIN] + N60 height (1) | FIN2000 | EUREF-FIN-GRS80h -koordinaateista EUREF-FIN-GRS80:een ja N60-korkeuteen, lisätty EPSG v11.025 |
| 10695 * | ETRS89-FIN [EUREF-FIN] to N2000 height (1) | FIN2005N00 | EUREF-FIN-GRS80h ellipsoidisesta korkeudesta N2000-korkeuteen, korvattu koodilla 10697, lisätty EPSG v11.025 |
| 10696 * | ETRS89-FIN [EUREF-FIN] to ETRS89-FIN [EUREF-FIN] + N2000 height (1) | FIN2005N00 | EUREF-FIN-GRS80h -koordinaateista EUREF-FIN-GRS80:een ja N2000-korkeuteen, korvattu koodilla 10698, lisätty EPSG v11.025 |
| 10697 * | ETRS89-FIN [EUREF-FIN] to N2000 height (2) | FIN2023N2000 | EUREF-FIN-GRS80h ellipsoidisesta korkeudesta N2000-korkeuteen, korvaa koodin 10695, lisätty EPSG v11.025 |
| 10698 * | ETRS89-FIN [EUREF-FIN] to ETRS89-FIN [EUREF-FIN] + N2000 height (2) | FIN2023N2000 | EUREF-FIN-GRS80h -koordinaateista EUREF-FIN-GRS80:een ja N2000-korkeuteen, korvaa koodin 10696, lisätty EPSG v11.025 |
| 10810 * | NKG_ETRF14 to ETRS89-FIN [EUREF-FIN] (1) | NKG2020 | Muunnos yhteispohjoismaisesta NKG_ETRF14-datumista EUREF-FIN-datumiin, lisätty EPSG v12.021 |
| 10815 * | ITRF2014 to NKG_ETRF14 (1) | NKG2020 | Muunnos globaalista ITRF2014-datumista yhteispohjoismaiseen NKG_ETRF14-datumiin, lisätty EPSG v12.021 |
| 10816 * | ITRF2014 to ETRS89-FIN [EUREF-FIN] (1) | NKG2020 | Muunnos globaalista ITRF2014-datumista EUREF-FIN-datumiin, lisätty EPSG v12.021 |
| 10869 * | ITRF2020 to ETRS89-FIN [EUREF-FIN] (1) | NKG2020 | Muunnos globaalista ITRF2020-datumista EUREF-FIN-datumiin, lisätty EPSG v12.021 |
PROJ-muunnosohjelma
Käyttö ja esimerkit
PROJ:lla on mahdollista tehdä ja tarkastella muunnoksia käyttäen EPSG-koodeja. Muunnosten suorittamiseksi voi käyttää cct tai cs2cs -sovelluksia komentoriviltä. Näiden olennaisin ero on se, että cs2cs toimii vain EPSG-koodeilla, kun cct mahdollistaa muunnosten tekemisen myös muunnospolku-operaatiolla. Muunnokseen liittyvän muunnospolun saa näkyviin projinfo-komennolla (esim. projinfo -s EPSG:4123 -t EPSG:4936). Näiden komentorivisovellusten lisäksi PROJ:ta voi käyttää useilla eri ohjelmointikielillä interfacen tai kielisidonnan (binding) kautta, ks. listaus, jolloin hyödynnetään suoraan PROJ-muunnospolkuja.
Tiedostossa on annettu esimerkkejä suomalaisten muunnosten suorittamisesta PROJ-kirjastolla. Muunnokset voi suorittaa PROJ:n työkaluilla (cct tai cs2cs) käyttäen pelkästään EPSG-koodeja, tai PROJ-muunnospolulla, esim. omissa skripteissä. Tiedostossa on annettu esimerkkejä muunnoksista PROJ-versiosta 9.6.0 eteenpäin, joka tukee suoraan kaikkia suomalaisia muunnoksia, ja lisäksi samat vanhemmille PROJ-versiolle, joita käyttäessä tarvitaan lisämääreitä. EPSG-koodeilla käänteisen muunnoksen voi tehdä vaihtamalla koodit toisinpäin, ja näin myös projinfolla tulostaa käänteisen muunnospolun.
Suomalaiset päivitykset PROJ:hin
PROJ:ta alettiin kehittää versiosta 5.0.0 alkaen sisältämään myös geodeettisia muunnoksia. Tätä vanhemmat versiot sisältävät pääasiassa projektioihin liittyviä toiminnallisuuksia. Alla on listattu tärkeimmät suomalaisiin koordinaattijärjestelmiin ja muunnoksiin liittyvät päivitykset, eli mainitut toiminnallisuudet ovat käytettävissä kyseisestä versiosta eteenpäin.
| PROJ-versio | Päivämäärä | Muutosloki |
| 5.0.1 | 1.3.2018 | NKG2008-muunnos |
| 7.2.0 | 1.11.2020 | TINshift: YKJ <-> ETRS-TM35FIN, N60 <-> N2000, N43 <-> N60 |
| 7.2.1 | 1.1.2021 | NKG2020-muunnos |
| 9.6.0 | 15.3.2025 | FIN2023N2000-, FIN2005N00- ja FIN2000-geoidimallit, EPSG-koodit käyttöön suomalaisissa muunnoksissa |
| 9.7.0 | 15.9.2025 | EPSG-koodit käyttöön NKG2020-muunnoksessa |
Päivitykset vuonna 2025
Edellä mainittuihin EPSG-rekisterin päivityksiin liittyvät toiminnallisuudet tulivat pääosin voimaan PROJ:n versiossa 9.6.0, joka julkaistiin maaliskuussa 2025. PROJ ottaa päivityksen yhteydessä käyttöön kulloinkin viimeisimmän version EPSG-rekisteristä, joten myöhemmät EPSG-rekisterin päivitykset tulevat voimaan aina seuraavassa PROJ-versiossa.
- Aiemmilla PROJ:n versioilla on tarkan NKG2020-muunnoksen käyttämiseksi täytynyt EPSG-koodien lisäksi käyttää parametria --area finland. Käytettäessä EPSG-rekisteriin lisättyä EUREF-FIN-datumia ja vähintään PROJ:n versiota 9.6.0, tätä parametria ei enää tarvita, sillä uudet EUREF-FIN-koodit ohjaavat suoraan oikeaan muunnokseen.
- PROJ:n aineistoihin on lisätty versiosta 9.6.0 eteenpäin suomalaiset korkeusmuunnospinnat/geoidimallit FIN2023N2000, FIN2005N00 ja FIN2000
- EPSG-rekisteriin toteutetut TINshift-muunnokset on nyt toteutettu PROJ 9.6.0 alkaen käyttäen EPSG:hen rekisteröityjä koodeja. Aiemmin vastaavat TINshift-muunnokset oli toteutettu PROJ:ssa (alkaen versiosta 7.2.0) sisäisesti ilman EPSG-koodeja. Muutos on siis vain PROJ:n sisäinen parannus eikä sillä ole vaikutusta käyttäjän muunnostuloksiin.
- Samalla tavalla PROJ:n versio 9.7.0 alkoi käyttämään NKG2020-muunnoksen yhteydessä EPSG-rekisteriin lisättyjä koodeja. Tämäkin on vain sisäinen parannus eikä vaikuta käyttäjän tuloksiin.