Koordinatsystem i Sverige
Sverige har idag ett officiellt koordinatsystem — men vägen dit gick genom nästan hundra år och fyra generationer av nät, och på vägen uppstod ett drag inget annat nordiskt land har i samma omfattning: var och en av landets 290 kommuner väljer själv vilken av tolv lokala zoner den använder — och zonen kan inte utläsas av koordinaterna ensamma. Den här sidan går igenom det officiella systemet, historiken med årtal, varför det gamla RT90 fortfarande dyker upp i data, och specialfallen (Kiruna, Gotland) som bryter mönstret.
Översiktstabell — alla system
Tabellen täcker de system du faktiskt möter i svenska geodata. Klicka vidare till koordinattransformation för att räkna om mellan dem.
| System | EPSG | Typ | Status | Typisk källa |
|---|---|---|---|---|
| SWEREF 99 TM | 3006 | Projicerat (meter) | Officiell standard | GIS, nationell kartläggning, offentliga dataset |
| RH 2000 (höjd) | 5613 | Vertikal (höjdsystem) | Officiell standard | Alla officiella höjder, maskinstyrning, anläggning |
| SWEREF 99 lokala zoner | 3007–3018 | Projicerat, 12 kommunvalda zoner | Teknisk användning | Fastighetsmätning, ingenjörsmätning, storskalig kartläggning |
| RT90 (6 zoner) | 3019–3024 | Klassiskt svenskt | Utfasat 2003, lever i arkiv | Äldre GIS-lager, fastighetskartor, kommunala VA-nät |
| Kommunala lokalsystem | — | Klassiskt (200+ varianter) | Utfasat, lever i arkiv | Äldre kommunala ritningar och register (före SWEREF 99) |
| SWEREF 99 (geografiskt) | 4619 | Geografiskt (grader) | Europeisk referens | Referensgrund för SWEREF 99 TM och lokalzonerna |
| WGS84 (geografiskt) | 4326 | Geografiskt (grader) | Globalt referenssystem | GPS, GeoJSON, KML/KMZ, webbtjänster |
| Web Mercator | 3857 | Webbprojektion | Endast visning | Google Maps, OSM, webbkartor — aldrig för mätning |
| RT90-emuleringszoner | 3845–3850 | Projicerat, kompatibilitet | Endast kompatibilitet | RT90-liknande koordinattal på SWEREF 99-datum |
Det officiella systemet idag: SWEREF 99 TM och 12 kommunvalda lokalzoner
SWEREF 99 (Swedish Reference Frame 1999) är Sveriges realisering av ETRS89 — konkret ETRF97 vid epok 1999,5 — och antogs vid EUREF-symposiet i Tromsø 22–24 juni 2000. Ellipsoiden är GRS80, och systemet sammanfaller i praktiken med moderna WGS84/ETRS89-data. Koordinaterna finjusterades i början av 2021 för bättre överensstämmelse med nyare mätningar. Systemet finns i två nivåer: SWEREF 99 TM (EPSG:3006) — en landsomfattande zon med centralmeridian 15° öst, skalfaktor 0,9996 och false easting 500 000 m, som används till nationella kartor, GIS och offentliga dataset; och 12 lokala zoner (EPSG:3007–3018) — var och en med 1,5° mellan centralmeridianerna, skalfaktor 1,0 (inte 0,9996) och false easting 150 000 m för alla tolv, som används till fastighetsmätning, ingenjörsmätning och storskalig kartläggning, där lägre förvrängning betyder något. Det är här Sverige skiljer sig från sina grannar: det finns ingen formel som härleder rätt lokalzon ur en kommuns läge ensamt. I stället har varje kommun — vid övergången till SWEREF 99, en process som pågick till omkring 2007–2012 — valt den zon vars centralmeridian ligger närmast kommunens eget område, och använder den därefter för hela kommunen, även de delar som ligger utanför zonens nominella band. Fördelningen av Sveriges 290 kommuner (293 rader, eftersom Kiruna är delad i fyra — se nedan) på de tolv zonerna är skev: zon 13 30 (EPSG:3008) täcker ensam 84 kommuner, medan de norra zonerna som 14 15 och 21 45 bara täcker 5–8 vardera. Konsekvensen: två filer med identiska SWEREF-lokalzonskoordinater kan tillhöra olika zoner utan att talen själva avslöjar det. Är du osäker på en fils zon är den mest tillförlitliga källan kommunens egen grundkarta eller planhandling — Lantmäteriets egen webbplats visar i dag bara en översiktskarta över zonindelningen, ingen maskinläsbar kommunlista.
Historisk tidslinje: RT38 och RT90 — de nationella systemen före SWEREF 99
Sveriges första landsomfattande koordinatsystem, Rikets koordinatsystem 1938 (RT38), byggde på Bessel 1841-ellipsoiden med nollpunkt i Stockholms observatorium och baserades på den andra rikstrianguleringen (1903–1950). Projektionen var Gauss-Krüger fördelad på sex zoner räknade i gon från 7,5 gon väst till 5 gon öst. Många av de kommunala nät som senare skulle orsaka problem grundades knutna till RT38 eller de tolv regionala delsystemen RT R01–R12. Rikets koordinatsystem 1990 (RT90) var en mindre justering av RT38, baserad på det nordiska referenssystemet ND87, fortsatt på Bessel-ellipsoiden med samma sexzoniga Gauss-Krüger-struktur, men nu med false easting 1 500 000 m på alla zoner. RT90 blev det formella nationella systemet — men bara ett fåtal kommuner var faktiskt direkt knutna till RT90; de flesta körde fortsatt på RT38- eller regional grund.
Kommunala lokalsystem och övergången till SWEREF 99
Parallellt med de nationella systemen uppstod över 200 olika kommunala koordinatsystem — betydligt fler än i något annat nordiskt land — vanligen knutna till RT38 eller RT R01–R12, mer sällan till RT90. Vissa var så kallade ”1000/1000-system” med en godtycklig nollpunkt lagd vid (x=1000, y=1000) för att undvika negativa koordinater. Kommunsammanslagningar gav flera kommuner mer än ett historiskt system. Detta arv är anledningen till att transformation från äldre svenska data inte alltid kan lösas med en enkel förskjutning: det kräver ofta en kommunspecifik restfelsmodell från Lantmäteriet. Skiftet till SWEREF 99 hade tre samstämda drivkrafter: precision (RT90-nätet hade interna deformationer som inte var enhetliga över landet, med residualfel i storleksordningen 7–20 cm vid enkel transformation), GPS-eran (satellitpositionering förutsätter ett geocentriskt, GRS80-baserat datum — inte en lokalt anpassad Bessel-ellipsoid från 1938) och europeisk harmonisering (ETRS89 blev gemensam referensram för hela Europa, och SWEREF 99 är Sveriges realisering av den). Systemet infördes officiellt 2003 och gäller sedan dess för alla sektorer: staten, kommunerna, va-bolagen, infrastrukturen och GNSS-tjänsterna.
RT90 lever kvar — var och varför det fortfarande dyker upp
RT90 avlöstes formellt 2003, men är långt ifrån försvunnet ur data. Det dyker typiskt upp i äldre GIS-lager och fastighetskartor som aldrig systematiskt konverterats, i kommunala ledningsnät (VA) där gamla nät ofta bara finns i det format de digitaliserades i, samt i fastighets- och planhistorik från före övergången (2003–~2010). En viktig nyans: RT90 2,5 gon V (EPSG:3021) var i praktiken inte bara ”en zon bland sex” — Lantmäteriet kallar den själv ”Rikets nät”, det landsomfattande nät som all svensk rikskartläggning byggde på, under det fulla namnet ”RT 90 2,5 gon V 0:-15”. Det är därför den överlägset vanligaste RT90-zonen i äldre data, oavsett geografiskt läge. Se även: EPSG:2400 är en äldre, i dag utfasad (deprecated) variant av just denna zon med något andra parametrar — använd alltid EPSG:3021, inte 2400, i nytt arbete. Viktigt om transformationen: Sverige har inget officiellt NTv2-gridfilssystem för RT90→SWEREF99. Lantmäteriets rekommenderade metod är i stället direktprojektion — en särskild Gauss-Krüger-projektion direkt från RT90 2,5 gon V till SWEREF 99 — kompletterad med en restfelsmodell (en TIN-modell, inte ett rasterbaserat grid), båda implementerade i det gratis verktyget Gtrans. Noggrannheten är ett medelfel på knappt 7 cm och som mest drygt 20 cm; en enkel 7-parameters Helmert-transformation (EPSG:1895) ger ca 10 cm och fångar inte nätets lokala deformationer. Mindre precisa för mätning är de sex ”emuleringszonerna” (EPSG:3845–3850), som Lantmäteriet definierat för att ge RT90-liknande koordinattal på SWEREF 99-datum — praktiska för kompatibilitet, men med ca 0,2 m noggrannhet och aldrig avsedda för precisionsarbete.
Känn igen systemet på talens storlek
Fyra tumregler avslöjar systemet utan att du behöver läsa metadata. E ca 150 000–950 000 · N ca 6,13–7,69 miljoner (varierar med longituden) är SWEREF 99 TM (EPSG:3006) — en landsomfattande zon, inget zonval behövs. E ca 100 000–200 000 (alltid nära 150 000) · N som TM är en SWEREF 99-lokalzon (EPSG:3007–3018) — zonen kan INTE ses av talen, bara kommunen avgör. E ca 1,25–1,75 miljoner · N ca 6,1–7,7 miljoner är RT90 (EPSG:3019–3024) — false easting 1 500 000 avslöjar RT90 entydigt. Två små tal under 90 respektive 180 med decimaler, t.ex. 59,33 · 18,07, är SWEREF 99 geografiskt (EPSG:4619) eller WGS84 (EPSG:4326) — grader, inte meter, typiskt GPS, GeoJSON eller KML. Två tumregler till: false easting är signaturen. Allt kring 150 000 är en SWEREF-lokalzon (och du måste känna till kommunen för att veta vilken); allt kring 1,5 miljoner är RT90 (och zonen avslöjas av hur nära easting ligger exakt 1 500 000 — ju närmare, desto närmare centralmeridianen). SWEREF 99 TM är den enda av de tretton SWEREF-varianterna där easting sprider sig brett (150 000–950 000, eftersom zonen täcker hela landets bredd) — ser du ett brett spann av E-värden i samma dataset utan ett mönster av ”hopp” på 1,5°, är det sannolikt TM, inte en lokalzon.
Måttriktig mätning: varför lokalzonerna har skalfaktor 1
SWEREF 99 TM:s skalfaktor på 0,9996 är en UTM-liknande avvägning: zonen är bred (täcker hela Sverige i en enda projektion), och priset är att en sträcka mätt i planet vid centralmeridianen är kortare än motsvarande sträcka i terrängen. För fastighetsmätning och anläggningsarbete är den förvrängningen oönskad. Därför är de tolv lokala zonerna designade annorlunda: skalfaktorn är satt till exakt 1,0, och zonbredden (1,5° mellan centralmeridianerna, mot TM:s effektiva landstäckning) håller den geografiska utsträckningen inom varje enskild kommuns typiska areal nära centralmeridianen. Med skalfaktor 1,0 vid själva centralmeridianen och en smal zon att fördela avvikelsen över, förblir förvrängningen inom en typisk kommuns egen utsträckning tillräckligt låg för att en meter i ritningen praktiskt taget är en meter i terrängen — det är därför det är lokalzonerna, inte SWEREF 99 TM, som används till ingenjörsmätning och storskalig kartläggning.
Förväxlingar och specialfall i Sverige
Eftersom alla tolv lokala SWEREF-zoner delar exakt samma false easting (150 000), false northing (0) och skalfaktor (1,0), är de numeriskt fullständigt identiska — bara centralmeridianen (och därmed positionen på kartan) skiljer dem åt. Ett koordinatpar kan därför per konstruktion inte avgöra vilken av de tolv zonerna det tillhör; bara geografin (eller kommunnamnet) kan. RT90 och SWEREF 99 är inte bara två olika projektioner av samma jordmodell — de har olika ellipsoider (Bessel 1841 mot GRS80) och ett verkligt datumskifte mellan sig. Den officiella Helmert-transformationen (EPSG:1895) anger en förskjutning på omkring 414 m i X, 41 m i Y och 603 m i Z plus mindre rotationer, med Coordinate Frame-konventionen (inte Position Vector — förväxling av de två ger meterfel). Kiruna kommun är Sveriges till ytan största (ungefär i storlek med Slovenien) och sträcker sig över så många longitudgrader att den är den enda kommun som internt är delad på fyra olika SWEREF-lokalzoner: 18 45 (EPSG:3015), 20 15 (EPSG:3016), 21 45 (EPSG:3017) och 23 15 (EPSG:3018), beroende på vilken del av kommunen data kommer från. Gotlands kommun använder officiellt zon 18 45 (EPSG:3015) — trots att zon 18 00 (EPSG:3011) geografiskt ligger närmare öns centralmeridian. Det är inget fel, utan ett medvetet administrativt val: inte alla kommuner följer nödvändigtvis Lantmäteriets närmaste-zon-rekommendation, och Gotland är det mest kända exemplet på att zonvalet i slutänden är ett kommunalt beslut — geografisk närhet är en tumregel, inte en garanti.
Vanliga frågor om svenska koordinatsystem
Vilket koordinatsystem använder Sverige officiellt?
SWEREF 99 — den svenska realiseringen av ETRS89, infört officiellt 2003. Till nationell kartläggning används SWEREF 99 TM (EPSG:3006, en zon för hela landet). Till fastighetsmätning och anläggning används en av tolv kommunvalda lokalzoner (EPSG:3007–3018).
Hur tar jag reda på vilken SWEREF-zon min kommun använder?
Det finns ingen samlad maskinläsbar lista från Lantmäteriet — bara en översiktskarta. Den mest tillförlitliga källan är kommunens egen grundkarta eller senaste plandokument, som vanligtvis deklarerar koordinatsystemet explicit (t.ex. ”SWEREF99 1630”).
Varför kan man inte se zonen av koordinaterna ensamma?
Eftersom alla tolv lokalzoner har exakt samma false easting (150 000), false northing (0) och skalfaktor (1,0) — bara centralmeridianen skiljer dem åt geografiskt, inte numeriskt. Två identiska talpar kan därför tillhöra två olika kommuners zoner.
Är RT90 fortfarande i bruk i Sverige?
Formellt avlöstes RT90 av SWEREF 99 2003, men systemet lever kvar i äldre GIS-lager, kommunala ledningsnät och fastighetskartor som aldrig systematiskt konverterats. RT90 2,5 gon V (EPSG:3021) är den överlägset vanligaste RT90-zonen, eftersom den fungerade som Sveriges landsomfattande ”Rikets nät”.
Hur transformeras RT90 korrekt till SWEREF 99?
Lantmäteriet rekommenderar direktprojektion med en restfelsmodell, implementerad i det gratis verktyget Gtrans — INTE ett gridfilsbaserat system (Sverige har inget officiellt NTv2-grid för RT90). Noggrannheten är ca 7 cm i medel, upp till drygt 20 cm som mest. En enkel 7-parameters Helmert (EPSG:1895) ger bara ca 10 cm och fångar inte nätets lokala deformationer.
Vad är skillnaden mellan EPSG:2400 och EPSG:3021?
Båda beskriver ”RT90 2,5 gon V”, men EPSG:2400 är en äldre variant med något andra parametrar och är utfasad (deprecated) i EPSG-registret. Använd alltid EPSG:3021 i nytt arbete.
Varför har Kiruna kommun fyra olika koordinatzoner?
Kiruna är Sveriges till ytan största kommun och sträcker sig över så många longitudgrader att den internt är delad på fyra SWEREF-lokalzoner (18 45, 20 15, 21 45, 23 15) beroende på vilken del av kommunen data kommer från.
Varför använder Gotland zon 18 45 och inte 18 00, när 18 00 ligger närmare?
Det är ett medvetet administrativt val från Gotlands kommun, inte ett fel i systemet — det visar att kommunens eget val alltid går före den geografiskt ”närmaste” zonen.
Vad är SWEREF 99-emuleringszonerna (EPSG:3845–3850)?
Sex zoner som Lantmäteriet definierat för att ge RT90-liknande koordinattal, men på SWEREF 99-datum. De är praktiska för kompatibilitet med äldre system, men har bara ca 0,2 m noggrannhet och bör aldrig användas för mätning eller precisionsarbete.
Vad är skillnaden mellan SWEREF 99 TM och en lokalzon, talmässigt?
SWEREF 99 TM har skalfaktor 0,9996 och false easting 500 000 — easting sprider sig brett (ca 150 000–950 000) över hela landets bredd. Lokalzonerna har skalfaktor 1,0 och false easting 150 000 för alla tolv — easting ligger därför alltid nära 150 000, oavsett vilken av de tolv zonerna det är.
Varför finns det över 200 gamla kommunala koordinatsystem i Sverige?
Före SWEREF 99 (och delvis före RT90) etablerade många kommuner egna lokala nät, ofta knutna till RT38 eller de regionala RT R01–R12-systemen, en del med helt godtyckligt placerade ”1000/1000”-nollpunkter. Transformation från dessa till SWEREF 99 kräver vanligtvis en kommunspecifik restfelsmodell från Lantmäteriet — inte en enkel förskjutning.
Vad avgör om ett koordinatpar är i RT90 eller en SWEREF-lokalzon?
False easting. RT90-tal ligger kring 1,5 miljoner (1 250 000–1 750 000); SWEREF-lokalzonens tal ligger alltid nära 150 000 (typiskt 100 000–200 000). De två talintervallen överlappar aldrig.