Hyppää pääsisältöön

Suomessa käytettävät EPSG-koodit ja PROJ-muunnosohjelma

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-versioPäivämääräMuutosloki
 2006-04-07https://epsg.org/closed-change-request_2006.27/Add-Finland-kkj-data.html
 2006-11-17https://epsg.org/closed-change-request_2006.95/Add-Finland-transformation-data.html
 2010-05-02https://epsg.org/closed-change-request_2008.112/Add-Finland-CRSs.html
v11.0252024-12-13https://epsg.org/closed-change-request/browse/id/2024.062 
v11.0272025-01-06https://epsg.org/closed-change-request/browse/id/2024.073 
v11.0292025-01-21https://epsg.org/closed-change-request/browse/id/2024.074 
v12.0212025-08-24https://epsg.org/closed-change-request/browse/id/2024.063 
v12.0382025-10-28https://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-koodiEPSG-nimiSuomessa käytettävä nimiKoord.järj.Huomio
1391 *EUREF-FINEUREF-FIN Geodeettinen datumi, lisätty EPSG v11.025
10688 *ETRS89-FIN [EUREF-FIN]EUREF-FIN-XYZX, Y, ZSuomen ETRS89-realisaatio EUREF-FIN, korvaa ETRS89-datumikokoelmaan perustuneen koodin 4936, lisätty EPSG v11.025
10689 *ETRS89-FIN [EUREF-FIN]EUREF-FIN-GRS80hφ, λ, hSuomen 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
4258ETRS89  φ, λAiemmin vastannut Suomen alueella koordinaattijärjestelmää EUREF-FIN-GRS80. Korvattu koodilla 10690 
4937ETRS89  φ, λ, hAiemmin vastannut Suomen alueella koordinaattijärjestelmää EUREF-FIN-GRS80h. Korvattu koodilla 10689
4936ETRS89  X, Y, ZAiemmin vastannut Suomen alueella koordinaattijärjestelmää EUREF-FIN-XYZ. Korvattu koodilla 10688 
6123Kartastokoordinaattijarjestelma (1966)Kartastokoordinaattijärjestelmä (KKJ) Geodeettinen datumi
4123KKJKKJ, KKJ-Hayford φ, λ 
1403 *Nordic Geodetic Commission ETRF14NKG_ETRF14 Yhteispohjoismainen datumi NKG2020-muunnokseen liittyen, ETRF2014(2000.0), lisätty EPSG v12.021
10805 *NKG_ETRF14NKG_ETRF14X, Y, ZLisätty EPSG v12.021
10806 *NKG_ETRF14NKG_ETRF14φ, λ, hLisätty EPSG v12.021
10807 *NKG_ETRF14NKG_ETRF14φ, λLisätty EPSG v12.021

Tasokoordinaattijärjestelmät

EPSG-koodiEPSG-nimiSuomessa käytettävä nimiKoord.järj.Huomio
3067ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N)ETRS-TM35FINE, Nalias: ETRS89 / TM35FIN(E,N), ETRS-TM35, päivitetty EUREF-FIN-datumiin EPSG v11.025
5048ETRS89-FIN [EUREF-FIN] / TM35FIN(N,E)ETRS-TM35FINN, Ealias: ETRS89 / TM35FIN(N,E), päivitetty EUREF-FIN-datumiin EPSG v11.025
25834ETRS89 / UTM zone 34NETRS-TM34E, NTarkimmissa sovelluksissa käytettävä Suomen alueella geodeettista datumia EUREF-FIN, koodi 10699
10699 *ETRS89-FIN [EUREF-FIN] / UTM zone 34NETRS-TM34E, NKorvaa Suomen alueella koodin 25834, lisätty EPSG v11.025
3046ETRS89 / UTM zone 34N (N-E)ETRS-TM34N, ESuomen alueella geodeettinen datumi on EUREF-FIN
25835ETRS89 / UTM zone 35NETRS-TM35E, NTarkimmissa sovelluksissa käytettävä Suomen alueella geodeettista datumia EUREF-FIN, koodi 3067
3047ETRS89 / UTM zone 35N (N-E)ETRS-TM35N, ESuomen alueella geodeettinen datumi on EUREF-FIN
25836ETRS89 / UTM zone 36NETRS-TM36N, ETarkimmissa sovelluksissa käytettävä Suomen alueella geodeettista datumia EUREF-FIN, koodi 10702
10702 *ETRS89-FIN [EUREF-FIN] / UTM zone 36NETRS-TM36E, NKorvaa Suomessa koodin 25836, lisätty EPSG v11.025
3048ETRS89 / UTM zone 36N (N-E)ETRS-TM36E, NSuomen alueella geodeettinen datumi on EUREF-FIN
3873ETRS89-FIN [EUREF-FIN] / GK19FINETRS-GK19N, Ealias: ETRS89 / GK19FIN, valeitä (false easting) 19 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3874ETRS89-FIN [EUREF-FIN] / GK20FINETRS-GK20N, Ealias: ETRS89 / GK20FIN, valeitä (false easting) 20 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3875ETRS89-FIN [EUREF-FIN] / GK21FINETRS-GK21N, Ealias: ETRS89 / GK21FIN, valeitä (false easting) 21 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3876ETRS89-FIN [EUREF-FIN] / GK22FINETRS-GK22N, Ealias: ETRS89 / GK22FIN, valeitä (false easting) 22 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3877ETRS89-FIN [EUREF-FIN] / GK23FINETRS-GK23N, Ealias: ETRS89 / GK23FIN, valeitä (false easting) 23 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3878ETRS89-FIN [EUREF-FIN] / GK24FINETRS-GK24N, Ealias: ETRS89 / GK24FIN, valeitä (false easting) 24 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3879ETRS89-FIN [EUREF-FIN] / GK25FINETRS-GK25N, Ealias: ETRS89 / GK25FIN, valeitä (false easting) 25 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3880ETRS89-FIN [EUREF-FIN] / GK26FINETRS-GK26N, Ealias: ETRS89 / GK26FIN, valeitä (false easting) 26 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3881ETRS89-FIN [EUREF-FIN] / GK27FINETRS-GK27N, Ealias: ETRS89 / GK27FIN, valeitä (false easting) 27 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3882ETRS89-FIN [EUREF-FIN] / GK28FINETRS-GK28N, Ealias: ETRS89 / GK28FIN, valeitä (false easting) 28 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3883ETRS89-FIN [EUREF-FIN] / GK29FINETRS-GK29N, Ealias: ETRS89 / GK29FIN, valeitä (false easting) 29 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3884ETRS89-FIN [EUREF-FIN] / GK30FINETRS-GK30N, Ealias: ETRS89 / GK30FIN, valeitä (false easting) 30 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3885ETRS89-FIN [EUREF-FIN] / GK31FINETRS-GK31N, Ealias: ETRS89 / GK31FIN, valeitä (false easting) 31 500 00 m, päivitetty EUREF-FIN-datumiin EPSG v11.025
3126-3138ETRS89-FIN [EUREF-FIN] / ETRS-GKxxFIN (19-31)ETRS-GKxx (19-31)N, EKorvattu uusilla koodeilla 3873-3885. Rekisterissä status "superseded". alias: ETRS89 / ETRS-GKxxFIN (19-31) , päivitetty EUREF-FIN-datumiin EPSG v11.025
3034ETRS89 / LCC EuropeETRS-LCCN, ESuomen alueella geodeettinen datumi on EUREF-FIN
3035ETRS89 / LAEA EuropeETRS-LAEA N, ESuomen alueella geodeettinen datumi on EUREF-FIN
3386KKJ / Finland zone 0KKJ-kaista 0N, E 
2391KKJ / Finland zone 1KKJ-kaista 1N, E 
2392KKJ / Finland zone 3KKJ-kaista 2N, E 
2393KKJ / Finland Uniform Coordinate SystemKKJ-kaista 3N, ENk. yhtenäiskoordinaatisto (YKJ)
2394KKJ / Finland zone 4KKJ-kaista 4N, E 
3387KKJ / Finland zone 5KKJ-kaista 5N, E 

Korkeusjärjestelmät

EPSG-koodiEPSG-nimiSuomessa käytettävä nimiKoord. JärjHuomio
8675N43 heightN43H 
5717N60 heightN60H 
3900N2000 heightN2000H 

Yhdistelmäkoordinaattijärjestelmät

EPSG-koodiEPSG-nimiSuomessa käytettävä  nimiKoord.järj.Huomio
3901KKJ / Finland Uniform Coordinate System + N60 heightYKJ ja korkeusjärjestelmä N60N, E, H 
3902ETRS89-FIN [EUREF-FIN] / TM35FIN(N,E) + N60 heightETRS-TM35FIN ja korkeusjärjestelmä N60N, E, Halias: ETRS89 / TM35FIN(N,E) + N2000 height, päivitetty EUREF-FIN-datumiin EPSG v11.025
3903ETRS89-FIN [EUREF-FIN] / TM35FIN(N,E) + N2000 heightETRS-TM35FIN ja korkeusjärjestelmä N2000N, E, Halias: ETRS89 / TM35FIN(N,E) + N2000 height, päivitetty EUREF-FIN-datumiin EPSG v11.025
10774 *ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N) + N2000 heightETRS-TM35FIN ja korkeusjärjestelmä N2000E, N, HVastaava kuin 3903, mutta koordinaattien järjestys eri, lisätty EPSG v11.027
7409ETRS89 + EVRF2000 heightETRS89 ja korkeusjärjestelmä EVRF2000φ, λ, HAiemmin käytössä ollut järjestelmä, joka korvattu Suomessa koodilla 10691.
7423ETRS89 + EVRF2007 heightETRS89 ja korkeusjärjestelmä EVRF2007φ, λ, HAiemmin käytössä ollut järjestelmä, joka korvattu Suomessa koodilla 10692.
10691 *ETRS89-FIN [EUREF-FIN] + N60 heightEUREF-FIN-GRS80 ja korkeusjärjestelmä N60φ, λ, HYhdistelmäkoordinaattijärjestelmä, jossa tasokoordinaatit EUREF-FIN-GRS80:ssä. Korvaa aiemman koodin 7409, lisätty EPSG v11.025
10692 *ETRS89-FIN [EUREF-FIN] + N2000 heightEUREF-FIN-GRS80 ja korkeusjärjestelmä N2000φ, λ, HYhdistelmäkoordinaattijärjestelmä, jossa tasokoordinaatit EUREF-FIN-GRS80:ssä. Korvaa aiemman koodin 7423, lisätty EPSG v11.025
11169 *ETRS89-FIN [EUREF-FIN] / GK19FIN + N2000 heightETRS-GK19 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11170 *ETRS89-FIN [EUREF-FIN] / GK20FIN + N2000 heightETRS-GK20 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11171 *ETRS89-FIN [EUREF-FIN] / GK21FIN + N2000 heightETRS-GK21 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11172 *ETRS89-FIN [EUREF-FIN] / GK22FIN + N2000 heightETRS-GK22 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11173 *ETRS89-FIN [EUREF-FIN] / GK23FIN + N2000 heightETRS-GK23 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11174 *ETRS89-FIN [EUREF-FIN] / GK24FIN + N2000 heightETRS-GK24 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11175 *ETRS89-FIN [EUREF-FIN] / GK25FIN + N2000 heightETRS-GK25 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11176 *ETRS89-FIN [EUREF-FIN] / GK26FIN + N2000 heightETRS-GK26 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11177 *ETRS89-FIN [EUREF-FIN] / GK27FIN + N2000 heightETRS-GK27 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11178 *ETRS89-FIN [EUREF-FIN] / GK28FIN + N2000 heightETRS-GK28 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11179 *ETRS89-FIN [EUREF-FIN] / GK29FIN + N2000 heightETRS-GK29 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11180 *ETRS89-FIN [EUREF-FIN] / GK30FIN + N2000 heightETRS-GK30 ja korkeusjärjestelmä N2000N, E, HLisätty EPSG v12.038
11181 *ETRS89-FIN [EUREF-FIN] / GK31FIN + N2000 heightETRS-GK31 ja korkeusjärjestelmä N2000 N, E, HLisätty EPSG v12.038

Koordinaattioperaatiot (koordinaatti- ja korkeusmuunnokset, geoidimallit/korkeusmuunnospinnat)

EPSG-koodiEPSG-nimiMuunnoksen nimiHuomio
10098KKJ to ETRS89-FIN [EUREF-FIN] (2)KKJ <-> EUREF-FINLikimääräinen muunnos, korvattu koodilla 10703 ja ketjutetulla operaatiolla 10778
10703 *YKJ to ETRS89-FIN [EUREF-FIN] / TM35FIN(E,N) (1)YKJ <-> ETRS-TM35FINJHS 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 <-> N60Muunnos 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 <-> N2000Muunnos 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-FINTarkka ketjutettu koordinaattioperaatio korvaamaan koodin 10098, lisätty EPSG v11.029
10693 *ETRS89-FIN [EUREF-FIN] to N60 height (1)FIN2000EUREF-FIN-GRS80h ellipsoidisesta korkeudesta N60-korkeuteen, lisätty EPSG v11.025
10694 *ETRS89-FIN [EUREF-FIN] to ETRS89-FIN [EUREF-FIN] + N60 height (1)FIN2000EUREF-FIN-GRS80h -koordinaateista EUREF-FIN-GRS80:een ja N60-korkeuteen, lisätty EPSG v11.025
10695 *ETRS89-FIN [EUREF-FIN] to N2000 height (1)FIN2005N00EUREF-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)FIN2005N00EUREF-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)FIN2023N2000EUREF-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)FIN2023N2000EUREF-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)NKG2020Muunnos yhteispohjoismaisesta NKG_ETRF14-datumista EUREF-FIN-datumiin, lisätty EPSG v12.021
10815 *ITRF2014 to NKG_ETRF14 (1)NKG2020Muunnos globaalista ITRF2014-datumista yhteispohjoismaiseen NKG_ETRF14-datumiin, lisätty EPSG v12.021
10816 *ITRF2014 to ETRS89-FIN [EUREF-FIN] (1)NKG2020Muunnos globaalista ITRF2014-datumista EUREF-FIN-datumiin, lisätty EPSG v12.021
10869 *ITRF2020 to ETRS89-FIN [EUREF-FIN] (1)NKG2020Muunnos 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-versioPäivämääräMuutosloki
5.0.11.3.2018NKG2008-muunnos
7.2.01.11.2020TINshift: YKJ <-> ETRS-TM35FIN, N60 <-> N2000, N43 <-> N60
7.2.11.1.2021NKG2020-muunnos
9.6.015.3.2025FIN2023N2000-, FIN2005N00- ja FIN2000-geoidimallit, EPSG-koodit käyttöön suomalaisissa muunnoksissa
9.7.015.9.2025EPSG-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.