Koordinattransformation
i Sverige
Koordinater beskriver en plats i ett visst referenssystem. När data ska användas i olika system måste koordinaterna transformeras — inte bara kopieras.
koordinat.online använder de officiella transformationer som Lantmäteriet har tagit fram och rekommenderar — för både RT90 och SWEREF 99. Vi använder även de officiella modellerna från respektive lands geodetiska myndigheter.
Vad gör oss annorlunda ↓ · Förstå problemet ↓
Samma tal — olika platser
Koordinater är inte platsbundna i sig själva. Två tal betyder bara något när man vet i vilket koordinatsystem de är angivna. Läses samma tal i ett felaktigt system hamnar punkten på en helt annan plats — ofta hundratals kilometer från den rätta.
Felet uppstår inte i mätningen utan i tolkningen. koordinat.online känner igen det sannolika systemet automatiskt och visar resultatet på kartan så att du kan bekräfta att siffrorna ligger där de ska.
Exempel 1 — RT90 vs SWEREF 99 TM: samma koordinater, olika system
Exempel 2 — grader vs meter: samma två tal, helt olika enheter
Exempel 3 — lokal SWEREF 99-zon: fel zon ger fel på flera kilometer
- Automatisk igenkänning av koordinatsystem vid uppladdning
- Byt system med ett klick och se skillnaden visuellt på kartan
- Stödjer alla officiella EPSG-koder för Sverige
- Geoidmodell SWEN17 för höjdomräkning till RH 2000
Officiella transformationer — direkt i webbläsaren
Vi använder de officiella transformationer som de nationella geodetiska myndigheterna har tagit fram och rekommenderar. Det är samma precisionsnivå som professionella skrivbordsverktyg — men i en webbläsare, utan installation.
- Geoidmodell SWEN17_RH2000 — den gällande officiella modellen från Lantmäteriet
- Automatisk CRS-igenkänning från talområden — vår motor bygger på kunskap från mätningsingenjörer och lantmätare; användaren behöver inte känna till EPSG-koden i förväg
- RT90 hanteras korrekt — alla sex zoner, korrekt datumtransformation
- Horisontellt och vertikalt i ett anrop — plan och höjd transformeras samtidigt och i rätt ordning
- Transparent precision — vi visar vilken modell som används och vilken förväntad avvikelse som gäller
- Spårbar bakåtkompatibilitet — vi sparar både in-EPSG och ut-EPSG så att en transformation alltid kan reverseras
De tre typerna av transformation
Det är viktigt att skilja på dem — de tre klasserna använder olika matematik och har olika precision. En ”koordinatkonvertering” kan i verkligheten vara en, två eller alla tre på samma gång.
Byte mellan ellipsoider
T.ex. RT90 (Bessel) → SWEREF 99 (GRS80). Kräver en faktisk 3D-transformation — typiskt 7-parameter Helmert. Det är detta steg som oftast går fel när data bara ”kopieras”.
Samma datum, annan projektion
T.ex. SWEREF 99 TM (EPSG:3006) → SWEREF 99 15 00 (EPSG:3009). Inget datum ändras — bara den 2D-matematiska avbildningen. Matematiskt reversibelt och i princip felfritt.
Höjder — ett separat system
T.ex. RH 70 → RH 2000 eller ellipsoidhöjd → normalhöjd. Kräver geoidmodell. Helt separerat från de horisontella axlarna — läs mer under höjdsystem.
I praktiken kombineras klasserna ofta: en CSV med RT90-koordinater och RH 70-höjder ska både datumskiftas (RT90 → SWEREF 99), projiceras (geografisk → TM) och höjdtransformeras (RH 70 → RH 2000). koordinat.online hanterar alla tre i ett anrop.
Varför 7-parameter inte räcker
En 7-parameter Helmert-transformation är den klassiska datumomräkningen. Den är enkel att implementera och fungerar bra för översiktskartor — men den är inte tillräcklig för projektarbete.
För RT90 → SWEREF 99 ger den officiella 7-parameter Helmert (EPSG:1895) en noggrannhet på ca ±10 cm. Lokala deformationer i RT90-nätet, särskilt i Nordsverige och på öarna, kan ge större avvikelser.
Lantmäteriet rekommenderar i stället ”direktprojektion” med restfelsmodeller för högre precision. Den kinematiska ITRF↔SWEREF 99-transformationen bygger på den officiella NKG2020-modellen med hastighetsgriddet NKG_RF17vel. För kommunala system krävs kommunspecifika ”rubber sheet”-korrektioner som inte kan lösas med en enkel Helmert.
| Metod | Precision | Användning |
|---|---|---|
| 3-parameter (Molodensky) | ±5–20 m | Historiska översiktskartor |
| 7-parameter Helmert (EPSG:1895) | ±10 cm | Grov datumomräkning, GIS-översikt |
| Lantmäteriets direktprojektion | ±7 cm medel, max ~20 cm | Rikstäckande RT90-transformation |
| Direktprojektion + residualmodell | Bättre än ±7 cm | Precisionskartläggning |
| SWEN17_RH2000 geoidmodell | ±8–10 mm | GNSS-höjdomräkning, maskinstyrning |
Modern professionell programvara använder Lantmäteriets officiella modeller. koordinat.online använder samma SWEN17-geoidmodell från PROJ CDN.
RT90 och kommunala system — landets historiska koordinatsystem
RT90 var Sveriges officiella koordinatsystem fram till 2003 och förekommer fortfarande i enorma mängder historiska data: detaljplaner, fastighetskartor, kommunala VA-nät, äldre GIS-lager. Dessutom har Sverige haft över 200 olika kommunala koordinatsystem — väsentligt fler än något annat nordiskt land.
Historiska svenska koordinatsystem har tre utmaningar:
a) RT90 har sex zoner
RT90 använder Gauss-Krüger-projektion med sex zoner definierade i gon relativt Stockholms observatorium:
Fel zon ger förskjutning på hundratals kilometer. Vår motor detekterar zonen automatiskt från talområdena.
b) Över 200 kommunala system
Många svenska kommuner hade egna koordinatsystem — ofta baserade på RT38 eller regionala system. Några var helt lokala ”1000/1000-system” med godtycklig nollpunkt. Transformation till SWEREF 99 kräver kommunspecifika restfelsmodeller från Lantmäteriet — inte en enkel Helmert.
c) RT90 → SWEREF 99 är inte trivialt
Den officiella 7-parameter Helmert (EPSG:1895) ger ca ±10 cm. Lantmäteriet rekommenderar i stället ”direktprojektion” — en speciell Gauss-Krüger-projektion direkt från RT90 2.5 gon V till SWEREF 99, med ett medelfel på ca 7 cm och max ~20 cm. Med restfelsmodell blir det bättre.
Sverige använder INTE NTv2-grids för RT90 → SWEREF 99. I stället används Lantmäteriets programvara Gtrans med direktprojektion och restfelsmodeller. Se även upp med EPSG:2400 — en föråldrad (deprecated) variant av RT90 2.5 gon V med något andra parametrar. Använd alltid EPSG:3021; förväxling med EPSG:2400 kan ge meterfel. För kommunala system måste kommunspecifika transformationssamband användas.
Budskapet: Vi hanterar RT90 med de officiella EPSG-parametrarna och SWEN17 för höjdomräkning. För kommunala system rekommenderar vi Lantmäteriets Gtrans.
SWEREF 99-zoner — nationell vs lokal
SWEREF 99 har 13 projektionszoner: en nationell (SWEREF 99 TM, EPSG:3006) och 12 lokala (EPSG:3007–3018). Den nationella zonen har skalfaktor 0,9996 och false easting 500 000 m. De lokala har skalfaktor 1,0 och false easting 150 000 m.
Fel zon ger förskjutning på kilometer. Vår motor identifierar zonen från koordinatvärdena automatiskt.
Dina GPS-koordinater är inte riktigt SWEREF 99
När du får koordinater från en GPS är de egentligen i ITRF2014 — ett globalt system som följer kontinentaldriften i realtid. I Sverige arbetar vi i SWEREF 99, som är fruset vid den eurasiska plattans läge (ETRS89, epok 1989.0) — själva realiseringen gjordes vid epok 1999.5. Skillnaden växer med ca 2,5 cm per år och är 2026 ca 85–90 cm.
I praktiken är det sällan ett problem om du använder SWEPOS RTK-tjänst — tjänsten levererar korrektioner direkt i SWEREF 99. Det är RTK-korrektionerna — inte antennen — som avgör om koordinaterna hamnar i SWEREF 99.
Men vid efterbearbetade data kan det uppstå tvivel om huruvida GNSS-mätningarna är korrekt epokkorrigerade. Sverige har också betydande landhöjning (upp till 10 mm/år vid Umeå) som påverkar den vertikala komponenten. Typiska situationer:
- Efterbearbetade rådata där referensramen inte är korrekt angiven
- Data exporterade som “WGS84” från programvara som inte skiljer mellan WGS84 och SWEREF 99
- Koordinater från utländska underleverantörer eller drönarpiloter som använder egna basstationer
- Data från områden med snabb landhöjning där epokkorrektion saknas
Om dina punkter är systematiskt förskjutna knappt en meter i samma riktning — och du har fått dem som ”WGS84” — beror det nästan alltid på att de ligger i ITRF utan epokkorrektion. Vår motor kan se detta mönster.
Vi kan hjälpa till: Importera dina koordinater så kan vi se om de är systematiskt förskjutna. Prova här →
Vi följer officiella krav
Lantmäteriet är den svenska myndigheten för geodata. Deras krav och rekommendationer för koordinattransformation omfattar:
- Användning av SWEN17_RH2000 för GNSS-höjdomräkning till RH 2000
- Korrekt EPSG-kodning vid datautbyte — vi använder de officiella koderna
- Spårbar transformation: användaren kan se vilken väg transformationen tog och med vilken modell
- Officiell 7-parameter Helmert (EPSG:1895) för RT90 → SWEREF 99
- Inga ”tumregler” — alla transformationer använder officiella modeller där de finns
Grid-filer vi använder från Lantmäteriet / PROJ CDN
Alla grids hämtas från den officiella PROJ CDN — den auktoritativa källan för geodetiska transformationsdata.
se_lantmateriet_SWEN17_RH2000.tifGeoidmodell SWEN17 → RH 2000 · ±8–10 mmeur_nkg_nkgrf17vel.tifNKG_RF17vel — NKG:s hastighetsgrid för epoktransformation (NKG2020)
För RT90 → SWEREF 99 används den officiella 7-parameter Helmert (EPSG:1895). För högre precision rekommenderas Lantmäteriets Gtrans med direktprojektion och restfelsmodeller.
Avancerade uppgifter hör hemma på kworks.dk
koordinat.online är byggt för ett enda syfte: korrekta koordinat- och höjdtransformationer, snabbt och utan inloggning. För uppgifter som kräver mer än transformation — där data ska analyseras, kombineras eller levereras i en specifik leveranskedja — finns vår fullständiga plattform.
Exempel som hör hemma på kworks.dk:
- TIN-modeller från mätpunkter och volymberäkning mellan ytor
- Ledningsdata med GML-parsing och färgkodning per ledningstyp
- Trimble JXL/SurveyXML-import med komponentbibliotek och mätkolumner
- DWG-export med leverantörsspecifik styling (lager, färger, block)
- Projekt, delning mellan discipliner, versioner och publicering till PostGIS
Men för en enstaka transformation — CSV, Shape, GeoJSON, DXF eller KMZ som ska till eller från ett svenskt system — är koordinat.online rätt verktyg. Ingen inloggning, ingen installation.
Alla koordinatsystem i Sverige
Här är en komplett översikt över de system du möter i svenska data — och när du använder dem.
SWEREF 99 TM
Standardsystemet i Sverige. Enheter i meter. Används i GIS, mätning och de flesta tekniska leveranser och offentliga dataset.
SWEREF 99 (geografiska grader)
SWEREF 99 i latitud/longitud (grader), inte projicerade meter. Används vid datautbyte och som mellansteg i transformationer. T.ex. 59,3293 · 18,0686.
SWEREF 99 lokala zoner
12 lokala zoner med skalfaktor 1,0. Används för fastighetsmätning, ingenjörsmätning och storskalig kartläggning. Fel zon ger förskjutningar på flera kilometer.
RH 2000 — höjdsystem
Officiell referens för alla höjdangivelser i Sverige. Används i maskinstyrning, volymberäkning och infrastrukturdata.
RH 70 — äldre höjdsystem
Nationellt höjdsystem 1970–2005 (ersatt av RH 2000). Förekommer i äldre detaljplaner, miljötillstånd och kommunala data. Normalhöjder, epok 1970.0.
RT90 2.5 gon V
Äldre nationellt system (ersatt av SWEREF 99 2003). Förekommer i äldre GIS-lager, fastighetskartor och kommunala data.
SWEREF 99 TM + RH 2000 (compound)
Sammansatt 3D-system som kombinerar plan (SWEREF 99 TM) och höjd (RH 2000) i en referens. Den viktigaste compound-CRS:en i Sverige — används i leveranser med både läge och höjd. Lokala zoner har EPSG:5846–5857.
WGS84 — GPS-koordinater
Global referens. Koordinater i grader (lat/lon). Används av GPS, KMZ, Google Maps och många onlinetjänster.
Web Mercator
Används av Google Maps, OpenStreetMap och webbtjänster. Inte lämpligt för precisionsmätning.
Vanliga frågor om koordinattransformation
Vad är skillnaden mellan SWEREF 99 TM och lokala SWEREF-zoner?
SWEREF 99 TM (EPSG:3006) täcker hela Sverige i en enda zon, men skalfaktorn gör att förvrängningen växer mot landets öst- och västgränser. De lokala SWEREF-zonerna (EPSG:3007–3018) är Sveriges egna smalare transversella Mercator-zoner med skalfaktor 1,0 och betydligt mindre förvrängning — lämpliga för precisionsmätning och anläggning. Båda bygger på SWEREF 99-datumet.
Hur transformeras RT90 korrekt?
RT90 är inte ett rent matematiskt projicerat system — det innehåller lokala deformationer från den ursprungliga rikstrianguleringen. Därför kan ett globalt 7-parameterskifte (Helmert) inte återge det med full precision. Lantmäteriet tillhandahåller officiella gridtransformationer som korrigerar punkt för punkt. Den exakta RT90-transformationen är en kworks.dk-funktion, inte en del av det gratis verktyget — i kworks matchar resultatet myndigheternas egna data.
Vad är en 7-parameterstransformation, och när räcker den inte till?
En 7-parameters Helmert-transformation beskriver ett datumskifte med tre förskjutningar, tre rotationer och en skalfaktor. Den är precis mellan moderna, väldefinierade datum (t.ex. SWEREF 99 ↔ WGS84), men fångar inte lokala deformationer i historiska system som RT90 — där krävs i stället en gridbaserad transformation.
Vad är skillnaden mellan SWEREF 99 och WGS84?
SWEREF 99 är Sveriges realisering av ETRS89 och är fastlåst till den euroasiatiska kontinentalplattan — det förskjuts inte i förhållande till Europa. WGS84 följer den globala ITRF-ramen, som driver ca 2,5 cm om året. Skillnaden var noll 1989 och har år 2026 vuxit till omkring 90 cm. Vid svensk mätning används alltid SWEREF 99 (EPSG:3006), inte rå WGS84.
Vilket koordinatsystem ska jag använda i Sverige?
Använd SWEREF 99 TM (EPSG:3006) för nationella kart- och GIS-data — det är Lantmäteriets standard. Använd lokala SWEREF-zoner för lokala mätningar där låg förvrängning betyder något. RT90 används bara för att matcha historiska kartor och fastighetsdata och bör transformeras till SWEREF 99 med de officiella gridfilerna.