DVR90, DNN og danske højdesystemer forklaret

Højde­systemer
i Danmark

DVR90, Dansk Normal Nul (DNN) og Københavns Nul (KN) er tre højdesystemer, som ofte indeholder de samme tal — men med forskellige referencer.

Det betyder, at dine data kan være flere centimeter forkerte, selvom tallene ser rigtige ud.

Læs hvorfor GPS-højder er ~38 m forkerte ↓ eller se forskellen mellem modellerne på vores interaktive kort ↓

1
Upload dine dataCSV, DXF, Shape eller KMZ — direkte fra instrument, CAD eller GIS
2
Se dem på kortetSystemet identificerer koordinatsystemet automatisk — ingen gæt
3
Verificér og eksportérKontrollér om data ligger rigtigt — omregn og hent resultatet
Kort fortalt: DVR90 er Danmarks officielle højdesystem — koten (H) over havet. En GPS måler i stedet ellipsoidehøjde (h), der i Danmark er 36–41 m højere. Den rigtige kote er H = h − N, hvor N er geoideundulationen. koordinat.online genkender hvilket højdesystem dine data er i og omregner mellem dem.

Hvorfor er GPS-højder ~38 m forkerte i Danmark?

Når du modtager en rå GPS-position, er højden målt fra ellipsoiden — en matematisk model af Jordens form. WGS84 er den ellipsoide GPS bruger globalt. Men vi går ikke på en ellipsoide — vi går på geoiden.

Geoiden er den flade der svarer til havets overflade, hvis havet var i ro overalt. Det er den vi intuitivt opfatter som ”nul meter”. DVR90 er forankret i geoiden — ikke ellipsoiden.

Hav Geoid Jordoverflade Ellipsoide h — ellipsoidehøjde (GPS-rå: ~45 m) H — DVR90 kote (den rigtige højde) N — geoideundulation (34–41 m i Danmark) HDVR90 = hGNSSN kote = GPS-højde − geoideundulation
De fire vertikale referenceflader i Danmark: den glatte ellipsoide, den bølgende geoide (≈ middelvand), havoverfladen og jordoverfladen. En GPS måler ellipsoidehøjden h; koten H = h − N, hvor N er geoideundulationen (34–41 m i Danmark).

I Danmark ligger ellipsoiden ca. 34–41 m over geoiden (N-værdien varierer geografisk — helt ned til 34,4 m ved Bornholm). En GPS-højde på 45.3 m svarer derfor til ca. 4–11 m DVR90 afhængig af din placering i landet. Bruges GPS-højden direkte i et projekt uden geoidkorrektion, er resultatet fuldstændig forkert.

Omregningen fra GNSS-ellipsoidehøjde til DVR90 sker via formlen H = h − N, hvor N er geoidens undulation (afvigelse fra ellipsoiden). I Danmark bruger man SDFI’s geoiderealisation DVR90(2013) eller DVR90(2023).

Vi kan se om dine højder er angivet som WGS84 ellipsoidehøjde og omregne dem til DVR90 — Danmarks officielle højdesystem — eller vise forskellen til de andre danske højdesystemer. Importer blot din fil. Prøv det her →

EPSG:4937
Ellipsoidehøjde (GNSS rå)
Rå GNSS-højde over ETRS89-ellipsoiden. Bruges som input til geoidmodellen — ikke som leverancehøjde. N-værdien i Danmark er 36–41 m.
EPSG:5799
DVR90 — ”koten”
Orthometrisk højde over geoiden. EPSG:5799 er ensemble-koden ved uspecificeret realisering; de enkelte realiseringer har egne koder: EPSG:10482 (2000), 10483 (2002), 10484 (2013) og 10485 (2023).
EPSG:5733
DNN — Dansk Normal Nul
Ældre nationalt system. Forekommer i arkivdata og scannede tegninger. Erstattet af DVR90. Ingen simpel punkttransformation — den officielle overgang bygger på kommunegennemsnit (VEJ 2/2005).

Se forskellen mellem modellerne på kortet

Forskellen mellem to geoidmodeller er ikke den samme i hele landet. Hold musen over kortet og se den lokale forskel i centimeter.

Blå = Model A er højere end B. Rød = B er højere end A. Det betyder, at den samme GNSS-måling kan give forskellige DVR90-koter afhængigt af hvilken geoiderealisation der bruges. Se hvornår det giver problemer ↓

Farverne vises for hele gridfilen — også over havområder. Geoiden eksisterer over vand, men værdierne er kun relevante på land.

Bemærk: farveskalaen viser forskellen mellem to geoidemodeller (fx DVR90 2013 vs 2023) og dækker også havområder — det er ikke det samme som kote-løftet fra DNN til DVR90.

Hvornår går det galt?

Fejl i højder er svære at opdage — men konsekvenserne er store.

En fejl på 2–14 cm er nok til at give problemer i afvanding, terrænmodeller og maskinstyring. Se historien bag systemerne ↓

Ifølge den officielle kommunetabel (VEJ 2/2005) varierer forskellen DNN→DVR90 fra +1,5 cm (Frederikshavn) til −13,4 cm (Sydals). Kontrollér altid om data er i DNN GM1891 (Jylland) eller DNN GI1944 (Sjælland m.fl.).

System Forskel til DVR90 Konsekvens hvis forkert
DVR90 Reference — 0 m korrekt reference
DNN +1,5 cm (Frederikshavn) til −13,4 cm (Sydals) forkert afvanding
Københavns Nul +3,8 cm ift. DVR90(2002) — nivellementsnettet lokale fejl i Kbh
DVR90(2013) vs DVR90(2002) op til ~5 cm (ikke sammenlignelig i værktøjet) GNSS-afvigelser
DVR90(2013) vs DVR90(2023) typisk ±2 cm (maks ~2,5 cm) præcisionsfejl
Ellipsoidehøjde (GNSS rå) ca. 36–41 m i DK helt ubrugelige data
Global geoide (EGM2008) 10–30 cm ift. DVR90 systematisk højdefejl
Femern FCSVR10 få cm (lokal geoidemodel) kræver transformation

Hvad sker der, når det går galt?

Fejl i højdesystemer er ikke teoretiske. Her er dokumenterede eksempler fra dansk praksis.

Landinspektørnævnet sag 318 (2009)

Et landinspektørkontor afsatte en bygning med situationsplan i DVR90. Arkitektfirmaet udarbejdede snittegninger i DNN og indarbejdede kommunens niveauplan fra byggetilladelsen (som var i DNN). Resultatet: bygningen endte 8 cm for højt i forhold til det planlagte. Nævnet frifandt landinspektøren, idet opgaven var at verificere koterne — ikke at opdage at arkitekten arbejdede i et andet kotesystem.

Kilde: landinspektoernaevnet.dk

Ingeniøren, 28. maj 2002

KMS-projektansvarlig Lolita Bahl advarede specifikt om kloakproblemet ved overgangen til DVR90: “I beregningen af faldet på en kloak kan selv få centimeter blive afgørende.” Forskellen mellem DNN og DVR90 varierer fra +2 cm til -14 cm — nok til at give forkert faldberegning, risiko for tilbageløb og manglende selvrensning.

Kilde: ing.dk

Trimble og Leica — versionsafhængig geoid

DVR90(2023) kræver Trimble Business Center version 2024.00 eller nyere (CSD Database 108). Ældre versioner bruger DVR90(2013), som afviger op til 2,5 cm. Leica maskinstyring og iCON opdaterer automatisk ved service, men Captivate og VIVA kræver manuel indlæsning af den nye geoidemodel. Det betyder, at to instrumenter på samme byggeplads kan beregne forskellige koter, hvis de bruger forskellige geoidversioner.

Bornholm: Geoidemodellen har en eksplicit offset på ca. +14 cm fra fastlandstilpasningen — både i DVR90(2002), DVR90(2013) og DVR90(2023). Det skyldes at Bornholm ikke er forbundet til det danske nivellementsnet og har eget lokalt middelvandstandsniveau. Kontrollér altid at den korrekte geoidmodel er i brug ved arbejde på Bornholm.

Er dine koter nymålte eller transformerede?

Ikke alle DVR90-koter er skabt ens. I Danmark skelnes mellem to typer:

Nymålte koter er bestemt ved præcisionsnivellement eller GNSS-opmåling med aktuel geoidemodel. De har den højeste nøjagtighed og er direkte knyttet til det fysiske fikspunktsnet.

Transformerede koter er gamle DNN-koter omregnet til DVR90 via den kommunevise korrektionsTabel (VEJ nr 2 af 10/01/2005). De er markeret “TRANSFORMEREDE” i SDFI’s fikspunktregister (Valdemar). Transformerede koter kan have lavere nøjagtighed — særligt ved lokale sætninger, byggegruber eller områder med ustabil undergrund, hvor den kommunale gennemsnitsværdi ikke fanger lokale variationer.

Hvis du modtager en kote i DVR90, skal du vide om den er nymålt eller transformeret. En transformeret kote fra et ældre fikspunkt kan afvige flere centimeter fra en nymåling — nok til at give problemer i afvanding og kloakprojektering. Tjek altid i SDFI’s fikspunktregister om koten er markeret som transformeret.

Fra Københavns Nul til DVR90

Danmarks højdesystemer er opstået over mere end 150 år. Hvert system er en forbedring af det forrige — men gamle data er ikke automatisk konverteret.

1817–1832

Københavns Nul (KN)

Lokalt historisk højdenul for Københavnsområdet, defineret ved vandstandsmålinger 1817–1832. Det seneste gennemgribende nivellement med beregning blev afsluttet 1977. Kotesammenhæng via nivellementsnettet (KN = 10,000 m): DVR90 = 10,038 m · DNN GI = 10,104 m · DNN GM = 10,050 m. Forekommer stadig i ældre kloak- og byplandata.

Vigtigt: Forskellen +0,038 m gælder ift. DVR90’s nivellementsbaserede realisering (DVR90(2000) — højdenettet). GNSS-baserede koter beregnet med DVR90(2013) eller DVR90(2023) vil afvige fra dette tal med op til et par cm. Usikkerhed på ældre KN-koter: typisk ±20 mm da mange koter er 30+ år gamle.

1891 / 1944

Dansk Normal Nul — GM og GI

DNN har to realisationer. DNN GM1891: Den Danske Gradmålings præcisionsnivellement 1885–1905, knyttet til middelvandstand ved 10 målere. Normalhøjdepunktet i Aarhus Domkirke: 5,6150 m. Bruges stadig i Jylland. DNN GI1944: Geodætisk Instituts nivellement 1940–1953 — indført på Sjælland, Lolland, Falster, Møn og Fyn, men aldrig i Jylland.

Den officielle transformation til DVR90 er fastsat kommunevis i VEJ nr 2 af 10/01/2005: gammel kote + forskel = ny kote. Tabellen er baseret på DVR90’s nivellementsbaserede realisering (højdenettet). Forskellen varierer fra +1,5 cm (Frederikshavn) til −13,4 cm (Sydals) — i næsten hele landet er DVR90-koten lavere end DNN-koten. GNSS-baserede DVR90-koter (via DVR90(2013) eller DVR90(2023)) vil give en let afvigende resultat. Der findes ingen simpel punktvis transformation.

Øer uden forbindelse til nivellementsnettet (Bornholm, Læsø, Samsø m.fl.) har eget lokalt nulplan (MSL). Officielle DNN→DVR90-forskelle (VEJ 2/2005): Bornholm −8,6 cm · Læsø −6,0 cm · Samsø −1,3 cm · Ærøskøbing/Marstal −6,6 cm.

2002–2005

DVR90 — Dansk Vertikal Reference 1990

Tredje præcisionsnivellement 1982–1994, knyttet til vandstandsmålere. Referenceåret er middelvandstanden ved Danmarks kyster i 1990. Normalhøjdepunktet i Aarhus Domkirke: 5,570 m DVR90 (mod 5,6150 m DNN — en forskel på 4,5 cm).

DVR90 ”bør anvendes ved angivelser af koter og udveksling af højdedata fra 1. januar 2005” — citeret direkte fra KMS vejledning VEJ nr 2 af 10/01/2005, udstedt under lov nr. 749 af 7. december 1988 om Kort- og Matrikelstyrelsen.

2002

DVR90(2002) — første geoiderealisation

Første geoiderealisation: 416 tilpasningspunkter, nøjagtighed ±9 mm. Muliggjorde præcis GNSS-baseret højtmåling (H = h − N) uden fysisk nivellement til fikspunkt. Forskel til DVR90(2013) er op til ~5 cm, men DVR90(2002)-gridfilen er ikke tilgængelig i koordinat.online — kun DVR90(2013) og DVR90(2023) kan sammenlignes direkte.

2013

DVR90(2013) — standard i PROJ

720 tilpasningspunkter (primært SDFI’s 10-km net og permanente GNSS-stationer), nøjagtighed ±6 mm. Baseret på EGM2008 forbedret med GOCE-satellit og nordiske tyngdekampagner. DVR90(2013) er standard i PROJ og bruges i koordinat.online.

2023

DVR90(2023) — nyeste model

143 5D-punkter (skruepæle 1,5 m under terræn, betonbeskyttet), nøjagtighed ±4,4 mm — den hidtil præciseste realisering. Over land ±2 cm forskel fra DVR90(2013); undtagelse: området ved Sjørup (Holstebro-Viborg) med op til 2,5 cm. Bornholm: op til 13,3 cm (lokal middelvandstand — ikke forbundet til nivellementsnettet). Brug DVR90(2023) til præcisionsopmåling og maskinstyring.

2010

Femern FCSVR10 — projektspecifikt system

Femernbælt-tunnelprojektet anvender det projektspecifikke vertikale datum FCSVR10, defineret som middelvandstand ved Rødbyhavn i 2010. Afviger fra det danske og tyske nationale højdesystem med få centimeter — ikke en fast offset. Projektet bruger en lokal geoidemodel (fehmarn_geoid10.gri, EPSG:5597). Data i FCSVR10 kræver projektets egne transformationsværktøjer.

2024

BSCD2000 — nyt dybde-datum i søkort

Geodatastyrelsen indførte i november 2024 BSCD2000 (Baltic Sea Chart Datum 2000, EPSG:10678) som officielt Chart Datum for dybder i de indre danske farvande. Det er baseret på EVRS/NAP og ligger tæt på DVR90 — og afløser det hidtidige miks af LAT og middelvandstand i søkortene. Vigtigt for alle der kombinerer landkoter (DVR90) med søkortdybder: de to referencer er nu næsten — men ikke helt — sammenfaldende.

kworks.dk — når koterne skal bruges i projektet

koordinat.online omregner og viser dine højder. Skal DVR90-koterne bruges til maskinstyring, volumenberegning eller anlægsdata, er kworks.dk næste station — Kirkby Works’ entreprenør-GIS-platform, hvor højdedata bevares gennem hele arbejdsgangen fra felt til leverance.

  • TIN-modeller og volumenberegning mellem flader (opmåling ↔ projekt)
  • DVR90-koter direkte i maskinstyring og afsætning
  • Trimble JXL-import med højder og kontrol mod fikspunkter
  • Projekter, versioner og deling — koter sporbare gennem hele kæden
Læs mere på kworks.dk →

Ofte stillede spørgsmål om højdesystemer

Hvad er DVR90?

DVR90 (Dansk Vertikal Reference 1990) er Danmarks officielle højdesystem siden 2005. Det angiver højder som ortometriske koter over geoiden (tæt på middelvandstand) og har EPSG-kode 5799. DVR90 afløste det ældre DNN (Dansk Normal Nul).

Hvad er forskellen på DNN og DVR90?

DNN er det gamle højdesystem, DVR90 det nuværende. Overgangen giver et kote-løft der varierer geografisk fra +1,5 cm (Frederikshavn) til −13,4 cm (Sydals) — i næsten hele landet er DVR90-koten lavere end DNN-koten. Kote-løftet slås op kommunevis efter VEJ nr. 2 af 10/01/2005.

Hvorfor er mine GPS-højder 36–41 meter for høje?

En GPS måler ellipsoidehøjde (h) over ETRS89/WGS84-ellipsoiden, ikke koten over havet. I Danmark ligger geoiden 34–41 m over ellipsoiden (geoideundulationen N). Den rigtige kote fås med H = h − N. Bruger man i stedet en global geoidemodel (fx EGM2008) frem for SDFI's officielle DVR90-model, opstår en systematisk fejl på 10–30 cm — nulpunktsforskydningen mellem den gravimetriske og den DVR90-tilpassede geoide alene er 28,8 cm.

Hvad betyder DVR90(2002), (2013) og (2023)?

Det er tre realiseringer af samme højdesystem — hver med sin egen geoidemodel (gridfil). EPSG:5799 er ensemble-koden for DVR90 uden specificeret realisering; de enkelte realiseringer har egne koder: EPSG:10482 for DVR90(2000), 10483 for (2002), 10484 for (2013) og 10485 for (2023). 2023 er den nyeste og mest nøjagtige (±4,4 mm), 2013 er PROJ-standarden. Forskellen mellem 2013 og 2023 er op til ca. 2 cm.

Hvilket højdesystem skal jeg bruge i Danmark?

Brug DVR90 til alt nyt arbejde — det er den officielle reference til maskinstyring, volumenberegning og anlægsdata. Gamle data i DNN eller Københavns Nul bør transformeres til DVR90 med de officielle SDFI-grids.