Koordinattransformation
i Danmark
Koordinater beskriver et sted i et bestemt referencesystem. Når data skal bruges på tværs af systemer, skal koordinaterne transformeres — ikke bare kopieres.
koordinat.online bruger de officielle grid-baserede transformationer som SDFI har udarbejdet og anbefaler — for både System 34 (±3 cm) og DVR90 (±4,4 mm). Tilsvarende bruger vi de officielle modeller fra de respektive landes geodætiske myndigheder.
Hvad gør os anderledes ↓ · Forstå problemet ↓
De samme tal — forskellige steder
Koordinater er ikke stedbundne af sig selv. To tal betyder kun noget, når man ved hvilket koordinatsystem de er angivet i. Læses de samme tal i et forkert system, ender punktet et helt andet sted — ofte hundredvis af kilometer fra det rigtige.
Fejlen opstår ikke i målingen, men i tolkningen. koordinat.online genkender det sandsynlige system automatisk og viser resultatet på kortet, så du kan bekræfte at tallene ligger der, hvor de skal.
Eksempel 1 — zone-fejl: samme tal, forskellige UTM-zoner
Eksempel 2 — grader vs meter: samme to tal, helt forskellige enheder
Eksempel 3 — X og Y byttet om: klassisk landmåler/GIS-fejl
- Automatisk genkendelse af koordinatsystem ved upload
- Skift system med ét klik og se forskellen visuelt på kortet
- Understøtter alle officielle EPSG-koder for Danmark
- Grid-baseret transformation for S34 og DVR90 (±3 cm)
Officielle transformationer — direkte i browseren
Vi bruger de officielle transformationer som de nationale geodætiske myndigheder har udarbejdet og anbefaler. Det er samme præcisionsniveau som professionelle desktop-værktøjer — men i en browser, uden installation.
- Grid-baseret hvor SDFI tilbyder grids — ikke Helmert-tilnærmelser, ikke tabeller fra 1990’erne
- Automatisk CRS-genkendelse fra talområder — vores motor bygger på viden fra landinspektører og landmålere og deres geodætiske viden; brugeren behøver ikke kende EPSG-koden på forhånd
- System 34 håndteres korrekt — alle tre varianter, negative koordinater, aksevarianter
- Vandret og lodret i ét kald — planar og højde transformeres samtidig, med korrekt rækkefølge
- Transparent præcision — vi viser hvilken grid der bruges, og hvilken forventet afvigelse der er
- Officielt SDFI-kompatibel — vi bruger de grid-filer som SDFI har udarbejdet og anbefaler til præcisionstransformationer i Danmark
- Sporbar backward-kompatibilitet — vi gemmer både input-EPSG og output-EPSG, så en transformation altid kan vendes tilbage
De tre slags transformation
Det er vigtigt at skelne — de tre klasser bruger forskellig matematik og har forskellig præcision. En “koordinatomregning” kan i virkeligheden være én, to eller alle tre på samme tid.
Skift mellem ellipsoider
Fx ED50 → ETRS89 eller NAD27 → WGS84. Kræver en egentlig 3D-transformation — typisk 7-parameter Helmert eller et NTv2-grid. Det er dette trin der oftest går galt når data blot “kopieres”.
Samme datum, anden afbildning
Fx UTM32 (EPSG:25832) → DKTM3 (EPSG:4095). Ingen datum ændres — kun den 2D-matematiske afbildning af ellipsoiden til plan. Matematisk reversibel og i princippet fejlfri.
Højder — et separat system
Fx DNN → DVR90 eller ellipsoidehøjde → ortometrisk højde. Kræver geoidemodel eller kommunevis tabel. Fuldstændig adskilt fra de vandrette akser — læs mere på højdesystemer.
I praksis kombineres klasserne ofte: en CSV med S34J-koordinater og DNN-højder skal både datum-shiftes (S34 → ETRS89), projiceres (geografisk → UTM32) og højdetransformeres (DNN → DVR90). Fordi eksemplet involverer System 34, hører den præcise transformation til i kworks, som håndterer alle tre trin i ét kald — mens koordinat.online gratis klarer kombinationer uden System 34.
Hvorfor 7-parameter ikke er nok
En 7-parameter Helmert-transformation (tre translationer, tre rotationer, én skala) er den klassiske datum-shift. Den er simpel at implementere og virker fint til oversigtskort — men den er ikke god nok til projektarbejde.
Over et helt land giver 7-parameter typisk ±0,5 til 2 m afvigelse. Lokale uregelmæssigheder i jordskorpen, historiske justeringer og netdeformationer kan ikke fanges af syv globale konstanter.
Grid-baserede transformationer løser problemet: i stedet for én sæt parametre gemmes en lokal korrektion i hvert gitterpunkt (typisk hver 1–3 km). Transformationsværdien for et vilkårligt punkt findes ved bilineær interpolation mellem de fire nærmeste gitterpunkter.
| Metode | Præcision | Anvendelse |
|---|---|---|
| 3-parameter (Molodensky) | ±5–20 m | Historisk oversigtskort |
| 7-parameter Helmert | ±0,5–2 m | Grove datumskift, GIS-oversigt |
| NTv2-grid (generisk) | ±10–30 cm | Landsdækkende GIS |
| SDFI S34-grid (2022) | ±3 cm | Opmåling, anlæg, projektering |
| SDFI DVR90-grid (2023) | ±4,4 mm | Maskinstyring, præcisionsopmåling |
Moderne professionel software bruger grid-baserede transformationer hvor de findes. koordinat.online bruger de samme officielle grid-filer fra SDFI — ikke Helmert-tilnærmelser.
System 34 — landets historiske koordinatsystem
System 34 (S34) var Danmarks officielle koordinatsystem indtil det blev udfaset i 2006 (ETRS89/UTM overtog som primær projektion fra ca. 2001), og det findes stadig i enorme mængder historisk data: kommuneplaner, ledningsnet, vejprojekter, matrikelkort, scannede arkivtegninger. Hver gang ældre data skal genbruges i et moderne projekt, skal S34 transformeres korrekt — og her snubler de fleste værktøjer. Den korrekte SDFI-grid-transformation til og fra System 34 er en kworks-funktion; koordinat.online forklarer System 34, mens selve præcisionstransformationen kører i kworks.
S34 har tre udfordringer som de fleste online-konvertere håndterer dårligt:
a) Akseorden varierer mellem leverandører
System 34 findes i flere varianter der i praksis ikke er ét system, men tre:
Dertil kommer at nogle leverandører bytter X og Y, og andre bruger (-Y, X) som “Nord, Øst” — en historisk konvention fra landmålerbøger. Aksevarianten kan afgøres ud fra talområderne — noget kworks' S34-motor gør automatisk.
b) Koordinater kan være negative
S34 har ofte negative X-værdier (vest for origo) — noget der overrasker mange CSV-værktøjer, som antager at projiceret CRS altid har positive tal. En S34-motor skal være bygget på viden fra landinspektører og landmålere og inkludere negative intervaller for S34J og S34S fra starten — sådan er kworks' transformationsmotor bygget.
c) Kun SDFI’s officielle grids giver præcision
Indtil 2022 var de mest udbredte S34-transformationer baseret på tabelopslag fra 1990’erne med afvigelser på 20–50 cm. I 2022 udgav SDFI nye officielle grid-filer baseret på nymåling af det danske fikspunktsnet — og disse giver ±3 cm over hele landet.
Mange online-konvertere bruger stadig forældede approximationer fra 1990’erne, eller en 7-parameter (Helmert)-transformation der ikke kan fange S34’s lokale deformationer og let rammer flere decimeter forkert. Kræv altid at se transformationskilden. kworks bruger SDFI’s officielle grid-baserede transformation via TIFF-gridfiler — nøjagtig til ±3 cm over hele landet. Se System 34 i kworks →
Kernebudskab: kworks håndterer System 34 som SDFI officielt foreskriver — alle tre varianter (Jylland, Sjælland, Bornholm), med automatisk aksevariant-detektion, negative koordinater, og sporbar transformation gennem de officielle grids.
DKTM false northing — to konventioner, samme EPSG
DKTM-zonerne (EPSG:4093-4096) er defineret med false northing y₀ = -5.000.000 m. Det betyder at en northing på fx 1.174.820 i Trimble- eller Leica-eksport svarer til 6.174.820 i GIS-software (QGIS, ArcGIS). Begge er korrekte DKTM-koordinater — men med forskellige konventioner for false northing. DKTM findes fordi UTM's skalafaktor 0,9996 giver op til ~40 cm/km (400 ppm) længdedeformation ved zonekanten; DKTM bruger 0,99998 (~2 cm/km, 20 ppm), så afstande målt på terræn stemmer med koordinatafstande — afgørende for anlæg og maskinstyring.
Trimble og Leica bruger den negative false northing direkte (y₀ = -5.000.000), så northing-værdier starter omkring 1.100.000. GIS-eksport adderer typisk 5.000.000 m, så northing-værdier starter omkring 6.100.000. Vores motor genkender begge varianter automatisk.
Dine GPS-koordinater er ikke helt ETRS89
Når du modtager koordinater fra en GPS, er de i udgangspunktet målt i ITRF2014 — et globalt system der følger kontinentaldriften i realtid. I Danmark arbejder vi i ETRS89, som er frosset til den eurasiske plades position. Forskellen vokser med ca. 2,5 cm pr. år og er i 2026 ca. 90 cm.
I praksis er det sjældent et problem hvis du bruger en SDFI-godkendt RTK-tjeneste (fx GPSnet.dk eller SmartNet) — tjenesten leverer korrektioner direkte i ETRS89. Det er RTK-korrektionerne fra tjenesten — ikke antennen — der bestemmer om dine koordinater ender i ETRS89. En GNSS-modtager med korrektioner fra fx GPSnet.dk giver samme referenceramme som professionelt udstyr.
Men ved postprocesserede data — som det ses fra en række producenter — kan der hurtigt opstå tvivl om kvaliteten af GNSS-målingerne er korrekt epoke-korrigeret. Typiske situationer hvor problemet opstår:
- Postprocesserede rådata hvor referencerammen ikke er korrekt angivet
- Data eksporteret som “WGS84” fra software der ikke skelner mellem WGS84 og ETRS89
- Koordinater fra udenlandske underleverandører eller dronepiloter der bruger egne baser
Hvis dine punkter er systematisk forskudt ca. 0,9 m i samme retning — og du har modtaget dem som “WGS84” — er det næsten altid fordi de er i ITRF uden epoke-korrektion. Vores motor kan se dette mønster.
Vi kan hjælpe: Importer dine koordinater, og vi kan se om de er systematisk forskudt. Prøv det her →
Vi overholder alle gældende krav
SDFI (Styrelsen for Dataforsyning og Infrastruktur, tidligere KMS/SDFE) er den danske myndighed for geodata. Deres krav til koordinattransformation omfatter:
- Brug af officielle grid-filer til System 34 og vertikal overgang DNN → DVR90
- Korrekt EPSG-kodning ved udveksling — vi bruger de officielle koder (ikke forældede aliasser)
- Sporbar transformation: brugeren kan se hvilken vej transformationen gik og med hvilken model/grid
- Kommunevis DNN → DVR90 efter VEJ nr 2 af 10/01/2005
- Ingen “tommelfingerregler” — alle transformationer er grid-baserede hvor SDFI tilbyder grids
Grid-filer vi bruger fra SDFI / PROJ CDN
Samtlige grids hentes fra den officielle PROJ CDN — den autoritative kilde for geodætiske transformationsdata. Ingen lokale kopier, ingen ændrede værdier.
dk_sdfi_s34j_2022.tifSystem 34 Jylland · ±3 cmdk_sdfi_s34s_2022.tifSystem 34 Sjælland · ±3 cmdk_sdfi_s45b_2022.tifSystem 45 Bornholm · ±3 cmdk_sdfi_dvr90_2023.tifDVR90 2023 (nyeste) · ±4,4 mmdk_sdfi_dvr90_2013.tifDVR90 2013 (PROJ-standard)dk_sdfi_dvr90_2002.tifDVR90 2002 (første realisering)dk_sdfi_dnn.tifDNN → DVR90 historiskdk_sdfe_dnn.tifDNN ældre referencedk_sdfe_dvr90.tifDVR90 ældre reference
S34-transformationen leveres af SDFI som officielle grid-filer i TIFF-format. Det er grid-metoden — ikke en 7-parameter- eller tabeltransformation — der giver ±3 cm over hele landet. Den præcise S34-grid-transformation kører i kworks; koordinat.online omregner gratis de øvrige danske systemer (UTM, DKTM og DVR90-højder). Brug altid den officielle grid-kilde frem for ældre “S34”-aliasser, der i mange værktøjer stadig peger på forældede transformationer.
Avancerede opgaver hører til på kworks.dk
koordinat.online er bygget til ét formål: korrekte koordinat- og højdetransformationer, hurtigt og uden login. For opgaver der kræver mere end transformation — hvor data skal analyseres, kombineres eller leveres i en specifik leverandørkæde — findes vores fulde platform.
Eksempler der hører til på kworks.dk:
- TIN-modeller fra opmålingspunkter og volumetri mellem flader
- LER-data (ledningsoplysninger) med GML-parsing og farvekodning pr. forsyningsart
- Trimble JXL/SurveyXML import med komponentbiblioteker og målkolonner
- DWG-eksport med leverandørspecifik styling (lag, farver, blokke)
- Projekter, tværfaglig deling, versioner og publicering til PostGIS
Men for en enkeltstående transformation — CSV, Shape, DXF eller KMZ der skal bringes til eller fra et dansk system — er koordinat.online det rigtige værktøj. Intet login, ingen installation, fuld SDFI-compliance.
Alle koordinatsystemer i Danmark
Her er en komplet oversigt over de systemer du møder i danske data — og hvornår du bruger dem.
UTM Zone 32N (ETRS89)
Standardsystemet i Danmark. Enheder i meter. Bruges i GIS, opmåling og de fleste tekniske leverancer og offentlige datasæt.
UTM Zone 33N (ETRS89)
Bruges til Bornholm og Ertholmene. Samme datum som zone 32, men centralmeridian 15°E. Forveksling af zone 32 og 33 fejlplacerer Bornholm-data ca. 300 km — en af de hyppigste importfejl.
Dansk Transversal Mercator
Fire zoner på tværs af landet. Hyppigt i DWG-tegninger og anlægsdata. Forkert zone giver fejlplacering på 100+ km. DKTM2 dækker størstedelen af det jyske fastland.
DVR90 — dansk højdesystem
Officiel reference for alle højdemål i Danmark. Bruges i maskinstyring, volumenberegning og anlægsdata. Forkert system giver fejl i beregninger.
KP2000 — Banedanmarks officielle system
Banedanmarks koordinatsystem til jernbaneanlæg i Danmark. To varianter: KP2000J for Jylland og KP2000Ø for Sjælland. ETRS89-baseret (EPSG:2196–2198), så overgangen til/fra UTM32 er ren projektionsomregning uden datum-shift eller grid. Ældre system, generelt afløst af DKTM, men stadig påkrævet i leverancer til og fra Banedanmark.
System 34
Ældre nationalt referencesystem stadig i brug i eksisterende arkiver og scannede tegninger. To varianter: S34 Jylland og S34 Sjælland. Kræver grid-baseret transformation via SDFI-grids for korrekt præcision (±3 cm).
ED50 / UTM 32N-33N
Historisk system (European Datum 1950), brugt militært/NATO frem til 1990'erne. Afviger 100–200 m fra ETRS89 og kræver datum-shift (3-parameter Molodensky grov, grid præcist). Forekommer i ældre forsvarskort og geodata.
WGS84 — GPS-koordinater
Global reference. Koordinater i grader (lat/lon). Bruges af GPS, KMZ, Google Maps og mange onlinetjenester og apps.
Web Mercator
Bruges af Google Maps, OpenStreetMap og webtjenester. Ikke egnet til præcise arealmål eller afstandsberegninger da projektionen forvrænger arealer.
Koordinatsystemer i Danmark — komplet oversigt →
Test dine koordinater nu →Ofte stillede spørgsmål om koordinattransformation
Hvad er forskellen på UTM zone 32 og DKTM?
UTM zone 32N (EPSG:25832) dækker hele Danmark i én zone, men målestoksforvrængningen vokser mod landets øst- og vestgrænser. DKTM (DKTM1–DKTM4, EPSG:4093–4096) er Danmarks egne smallere transverse Mercator-zoner med langt mindre forvrængning — velegnet til præcis opmåling og anlæg. Begge bygger på ETRS89-datummet.
Hvordan transformeres System 34 korrekt?
System 34 er ikke et rent matematisk projiceret system — det indeholder lokale deformationer fra den oprindelige landmåling. Derfor kan et globalt 7-parameter-skift (Helmert) ikke gengive det præcist. SDFI leverer officielle grid-transformationer som TIFF-gridfiler, der korrigerer punkt for punkt. Den præcise S34-transformation er en kworks-funktion, ikke en del af det gratis værktøj — i kworks matcher resultatet myndighedernes egne data.
Hvad er en 7-parameter-transformation, og hvornår rækker den ikke?
En 7-parameter Helmert-transformation beskriver et datumskift med tre forskydninger, tre rotationer og én skalafaktor. Den er præcis mellem moderne, veldefinerede datummer (fx ETRS89 ↔ WGS84), men fanger ikke lokale deformationer i historiske systemer som System 34 — der skal en grid-baseret transformation til.
Hvad er forskellen på ETRS89 og WGS84?
ETRS89 er fastgjort til den eurasiske kontinentalplade og flytter sig ikke i forhold til Europa. WGS84 følger den globale ITRF-ramme, der driver ca. 2,5 cm om året. Forskellen var nul i 1989 og er i 2026 vokset til omkring 90 cm. Til dansk opmåling bruges altid ETRS89 (EPSG:25832), ikke rå WGS84.
Hvilket koordinatsystem skal jeg bruge i Danmark?
Brug ETRS89/UTM zone 32N (EPSG:25832) til nationale kort- og GIS-data — det er SDFI-standarden. Brug DKTM til lokale opmålinger, hvor lav forvrængning betyder noget. System 34 bruges kun til at matche historiske kort og skøder og bør transformeres til ETRS89 med de officielle grids.