EPSG · SWEREF 99 · RT90 · Lantmäteriet

Koordinat­transformation
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 ↓

1
Ladda upp dina dataCSV, DXF, Shape eller KMZ — direkt från instrument, CAD eller GIS
2
Se dem på kartanSystemet identifierar koordinatsystemet automatiskt — inget gissande
3
Verifiera och exporteraKontrollera att data ligger rätt — transformera och hämta resultatet

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

6 580 000 · 1 628 000 Stockholm (ungefär) RT90 2.5 gon V (EPSG:3021)
6 580 000 · 1 628 000 Utanför Sverige SWEREF 99 TM (EPSG:3006)

Exempel 2 — grader vs meter: samma två tal, helt olika enheter

59,33 · 18,07 Stockholm EPSG:4619 (SWEREF 99 grader)
59,33 · 18,07 Ogiltigt (nära origo vid Afrika) Tolkat som projicerade meter

Exempel 3 — lokal SWEREF 99-zon: fel zon ger fel på flera kilometer

N=6 580 000 · E=150 000 Mellansverige SWEREF 99 15 00 (EPSG:3009)
N=6 580 000 · E=150 000 Västkusten SWEREF 99 12 00 (EPSG:3007)
  • 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
Verifiera dina koordinater →

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.

1 · Datumskifte

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”.

2 · Projektionsbyte

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.

3 · Vertikal transformation

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:

EPSG:3019
RT90 7.5 gon V
Västligaste zonen. Täcker västra Sverige.
EPSG:3020
RT90 5 gon V
Västra Sverige, Göteborg.
EPSG:3021
RT90 2.5 gon V
Den vanligaste zonen. Täcker centrala Sverige inkl. Stockholm.
EPSG:3022–3024
RT90 0 gon / 2.5 gon O / 5 gon O
Tre östliga zoner för norra och östra Sverige.
EPSG:3845–3850
SWEREF 99 / RT90-emulering
Emuleringszoner som ger RT90-lika koordinater men på SWEREF 99-datum. Noggrannhet ca ±0,2 m — endast för kompatibilitet, aldrig för precisionsarbete eller mätning.

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 mm
  • eur_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.

Registrera dig nu → kworks.dk →

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.

EPSG:3006

SWEREF 99 TM

Standardsystemet i Sverige. Enheter i meter. Används i GIS, mätning och de flesta tekniska leveranser och offentliga dataset.

GIS Mätning Infrastruktur
EPSG:4619

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.

Geografisk Grader
EPSG:3007–3018

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.

Fastighet Detaljmätning
EPSG:5613

RH 2000 — höjdsystem

Officiell referens för alla höjdangivelser i Sverige. Används i maskinstyrning, volymberäkning och infrastrukturdata.

Höjder Maskinstyrning
EPSG:5718

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.

Höjder Legacy
EPSG:3021

RT90 2.5 gon V

Äldre nationellt system (ersatt av SWEREF 99 2003). Förekommer i äldre GIS-lager, fastighetskartor och kommunala data.

Legacy Äldre data
EPSG:5845

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.

3D Compound Höjder
EPSG:4326

WGS84 — GPS-koordinater

Global referens. Koordinater i grader (lat/lon). Används av GPS, KMZ, Google Maps och många onlinetjänster.

GPS KMZ Webb
EPSG:3857

Web Mercator

Används av Google Maps, OpenStreetMap och webbtjänster. Inte lämpligt för precisionsmätning.

Webbkartor Visualisering
Testa dina koordinater nu →

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.