Om Koordinatkonverterare

Svenska | English

Teknisk dokumentation och information om verktyget.

Översikt

Koordinatkonverterare är ett gratis verktyg för att konvertera mellan svenska och internationella koordinatsystem. Koordinatkonverteringarna körs lokalt i webbläsaren med Proj4js. För adressuppslag och höjddata används externa tjänster (se Integritet nedan).

Stödda inputformat

Verktyget accepterar koordinater i tre format:

Decimalgrader (DD)

Standard GPS-format med decimaler.

59.3293, 18.0686

Grader/Decimalminuter (DDM)

Nautiskt format med gradminuter.

59° 19.758' N, 18° 4.116' E

Grader/Minuter/Sekunder (DMS)

Traditionellt format med sekunder.

59° 19' 45.5" N, 18° 4' 6.9" E

Varianter som stöds: komma/semikolon/mellanslag som separatorer, N/S/E/W suffix/prefix, ±-tecken.

SWEREF99 Lokala Zoner

API:t stödjer alla 12 SWEREF99 lokala zoner för mer precisa lokala mätningar.

SWEREF99_12_00 (EPSG:3007), SWEREF99_13_30 (3008), SWEREF99_14_15 (3012), SWEREF99_15_00 (3009), SWEREF99_15_45 (3013), SWEREF99_16_30 (3010), SWEREF99_17_15 (3014), SWEREF99_18_00 (3011), SWEREF99_18_45 (3015), SWEREF99_20_15 (3016), SWEREF99_21_45 (3017), SWEREF99_23_15 (3018)

GeoJSON-export

Batch- och kartflikarna stödjer export till GeoJSON-format. Filen innehåller en FeatureCollection med Point-features där varje punkt inkluderar koordinatdata och metadata.

Klicka på "Exportera GeoJSON" för att ladda ner koordinaterna i ett format som kan öppnas i GIS-program som QGIS.

Stödda koordinatsystem

WGS84 (EPSG:4326)

World Geodetic System 1984. Globalt referenssystem som används av GPS. Koordinater anges som latitud och longitud i decimalgrader.

Exempel: 59.329300, 18.068600

SWEREF99 TM (EPSG:3006)

Sveriges officiella referenssystem sedan 2007. Baserat på GRS80-ellipsoiden. Koordinater anges som north och east i meter.

Exempel: 6580822, 674032

RT90 2.5 gon V (EPSG:3021)

Rikets Triangelnät 1990. Sveriges tidigare officiella system (1990-2007). Baserat på Bessel-ellipsoiden. Kräver 7-parameter Helmert-transformation.

Exempel: 6581500, 1628500

Noggrannhet

Konverteringarna följer EPSG-standarder och ger centimeternoggrannhet. För RT90 används en 7-parameter Helmert-transformation mellan Bessel och WGS84-ellipsoiderna.

EPSG System Ellipsoid
4326 WGS84 WGS84
3006 SWEREF99 TM GRS80
3021 RT90 2.5 gon V Bessel 1841

API-dokumentation

Verktyget har ett REST API för programmatisk åtkomst.

Endpoint

POST /tools/koordinat/api/convert.php

Request body

{
  "coordinates": "59.3293, 18.0686",
  "sourceFormat": "AUTO",
  "targets": ["WGS84", "SWEREF99TM", "RT90"]
}

Response

{
  "detectedFormat": "WGS84",
  "wgs84": {
    "lat": 59.3293,
    "lon": 18.0686,
    "formatted": "59.329300, 18.068600"
  },
  "sweref99": {
    "north": 6580822.123,
    "east": 674032.456,
    "formatted": "6580822, 674032"
  },
  "rt90": {
    "north": 6581500.789,
    "east": 1628500.321,
    "formatted": "6581500, 1628500"
  },
  "warnings": []
}

Parametrar

coordinates Koordinatsträng, t.ex. "59.3293, 18.0686"
sourceFormat Källformat: AUTO, WGS84, SWEREF99TM, eller RT90
targets Array med målformat att konvertera till

Integritet

Koordinatkonverteringar sker lokalt i din webbläsare med Proj4js - ingen koordinatdata skickas till våra servrar. Vi samlar in anonym statistik om vilka funktioner som används (t.ex. vilka koordinatsystem som är populärast) men sparar aldrig koordinater, adresser eller annan personlig information. Externa tjänster: (1) Adressuppslag via OpenStreetMap Nominatim - koordinater skickas för adresshämtning. (2) Höjddata via Open-Elevation API - koordinater skickas om du aktiverar höjddata. Dessa tjänster har sina egna integritetspolicyer.

Teknisk information

Använda bibliotek

  • Proj4js - Proj4js - Koordinattransformationer
  • Leaflet - Leaflet - Interaktiva kartor
  • Nominatim - Nominatim - Adressuppslag

Konverteringsalgoritmer

Verktyget använder Proj4js-biblioteket för att utföra koordinattransformationer enligt EPSG-standarder. Nedan beskrivs de matematiska metoderna som används.

Transverse Mercator-projektion

SWEREF99 TM använder en Transverse Mercator-projektion (TM) som projicerar jordens yta på en cylinder som tangerar en meridian. Projektionen bevarar vinklar (konform) men introducerar skalförvrängning som ökar med avståndet från centralmeridianen.

SWEREF99 TM (EPSG:3006) har centralmeridian vid 15°E och använder UTM-zon 33. Skalfaktorn vid centralmeridianen är 0.9996 vilket ger minimal förvrängning i ett band på ~500 km.

7-parameter Helmert-transformation

RT90 använder Bessel-ellipsoiden från 1841 medan WGS84/SWEREF99 använder GRS80. För att omvandla mellan dessa krävs en datumtransformation. Vi använder en 7-parameter Helmert-transformation som inkluderar:

3 translationer (ΔX, ΔY, ΔZ), 3 rotationer (ωx, ωy, ωz) och 1 skalfaktor (s). Parametrarna kalibreras mot geodetiska fixpunkter i Sverige.

Ellipsoider

Ellipsoiden approximerar jordens form. Skillnaden mellan GRS80 och WGS84 är försumbar (<1 mm), men Bessel skiljer sig avsevärt:

Ellipsoid a (m) f⁻¹ EPSG
GRS80 6 378 137 298.257222101 7019
WGS84 6 378 137 298.257223563 7030
Bessel 1841 6 377 397.155 299.1528128 7004

a = ekvatorialradie, f⁻¹ = invers tillplattning

Proj4-definitioner

Exakta Proj4-strängar som används för transformationerna:

SWEREF99 TM (EPSG:3006):
+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m

RT90 2.5 gon V (EPSG:3021):
+proj=tmerc +lat_0=0 +lon_0=15.8082777777778 +k=1
+x_0=1500000 +y_0=0 +ellps=bessel
+towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m

towgs84-parametrarna för RT90: ΔX=414.1m, ΔY=41.3m, ΔZ=603.1m, ωx=-0.855", ωy=2.141", ωz=-7.023", s=0 ppm

Avståndsberäkning (Haversine)

Avstånd mellan punkter beräknas med Haversine-formeln som ger stor-cirkelavstånd på en sfär. Formeln är:

a = sin²(Δφ/2) + cos(φ1)·cos(φ2)·sin²(Δλ/2), d = 2R·arctan2(√a, √(1-a))

där R = jordens medelradie (6371 km), φ = latitud, λ = longitud.

Feedback & förslag

Saknar du någon funktion eller har du en idé? Skicka gärna din feedback!

0 / 500

/Mackan

Tillbaka till verktyget