X/Y vai pohjoinen/itä — pieni ero, joka siirtää kaiken
Suuri osa kaikista ”datani on väärässä paikassa” -tapauksista ei johdu väärästä koordinaattijärjestelmästä vaan vaihtuneesta akselijärjestyksestä. Suomessa on lisäksi oma erikoisuutensa.
Neljä maailmaa, neljä järjestystä
- ETRS-TM35FIN: EPSG:3067 on määritelty (Easting, Northing) ja EPSG:5048 (Northing, Easting) — sama projektio, eri järjestys. Pelkkä EPSG-koodi ei siis riitä, jos koodi on valittu huolimattomasti. Suomi on tästä selkein esimerkki, mutta ilmiö on yleinen: myös UTM-vyöhykkeillä 32 ja 33 on omat (N,E)-koodinsa, EPSG:3044 ja 3045.
- KKJ: EPSG:2393 on määritelty x(north), y(east) — x osoittaa pohjoiseen, päinvastoin kuin matematiikassa.
- Matematiikka ja GIS: (x, y) = (itä, pohjoinen). QGIS ja ArcGIS olettavat useimmiten tämän.
- Maantieteelliset koordinaatit: GeoJSON vaatii [pituusaste, leveysaste], vaikka useimmat kirjoittavat leveysasteen ensin. Helsingin 60,2/24,9 muuttuu tällöin muotoon 24,9°P 60,2°I — Omaninlahdelle, ei Suomeen.
Luvut paljastavat järjestyksen
- Pohjoiskoordinaatti 6 630 000–7 790 000 ja itäkoordinaatti 80 000–758 000. Jos suuri luku on ensin, järjestys on N-E.
- GK-kaistoilla itäkoordinaatin alussa on kaistan numero, esimerkiksi 25 500 000 kaistalla 25 — se erottaa ne TM35FIN:stä. Sama koskee vanhaa KKJ:tä: kaistojen 1–4 (EPSG:2391–2394) itäkoordinaatin nollakohta on 1 500 000, 2 500 000, 3 500 000 ja 4 500 000 metriä, joten kaistan numero luetaan suoraan luvun ensimmäisestä merkistä. Vanhat suomalaiset aineistot ovat täynnä tätä.
- Maantieteellisesti: Suomi on noin 19,5–31,6°I ja 59,8–70,1°P. Jos 60 on ennen 25:tä, järjestys on lat,lon.
Anna työkalun tarkistaa
- Vedä tiedosto kartalle — koordinat.online kokeilee molempia järjestyksiä, tunnistaa todennäköisen ja näyttää sijainnin, jotta voit varmistaa taustakarttaa vasten ennen toimitusta.
- Lue myös CSV-koordinaatit ja GeoJSON.
Usein kysyttyä koordinaattien järjestyksestä
CSV-tiedostossani on sarakkeet nimeltä vain X ja Y — mitä ne tarkoittavat?
Se riippuu lähettäjästä: GIS-vienti tarkoittaa x = itä, KKJ-perinteen mukainen mittaustiedosto x = pohjoinen. Tarkista lukualueet (pohjoiskoordinaatti 6,63–7,79 miljoonaa) tai vedä tiedosto koordinat.onlineen.
Miksi GeoJSON-pisteeni ovat Omaninlahdella?
Klassinen lat/lon-vaihdos: GeoJSON vaatii [pituusaste, leveysaste], mutta tiedosto on kirjoitettu [lat, lon].
Onko ETRS-TM35FIN:llä todella kaksi EPSG-koodia?
Kyllä. EPSG:3067 ja EPSG:5048 kuvaavat samaa projektiota, mutta eri akselijärjestyksellä. Siksi tiedoston voi merkitä ”oikein” ja silti saada pisteet peilikuvaksi — järjestys on tarkistettava kartalta.
Lähteet ja lisälukemista
Akselijärjestys on dokumentoitu EPSG-rekisterissä, Maanmittauslaitoksella ja itse formaattistandardeissa.
-
IOGP / EPSG (2026):
EPSG Geodetic Parameter Registry
EPSG:3067 on määritelty Easting, Northing ja EPSG:5048 Northing, Easting — sama projektio kahdella koodilla. EPSG:2393 (KKJ) on x(north), y(east). -
Maanmittauslaitos (2026):
Koordinaattijärjestelmät
Viranomaisen oma kuvaus KKJ:stä ja EUREF-FIN:stä; KKJ:n peruskoordinaatiston x-akseli on meridiaani 27° ja y-akseli päiväntasaaja. -
IETF (2016):
RFC 7946 — The GeoJSON Format
Määrää, että GeoJSON on aina [pituusaste, leveysaste] — itä ennen pohjoista.