Åbn DGN-fil online
Åbn en DGN-fil direkte online uden MicroStation. Upload DGN V8 eller V7, se geometrien på kortet, og lad koordinat.online identificere koordinatsystemet, også når filen mangler EPSG-kode eller GCS.
DGN-filer fra MicroStation — sådan læses de
Hvad der (endnu) ikke er dækket
Ærlighed om grænserne er vigtigere end en lang liste af features. Her er, hvad der endnu ikke er understøttet — hverken hos os eller i de fleste gratis DGN-værktøjer:
- Referencefiler følges ikke automatisk — kun den aktive fils egen geometri læses. Er tegningen bygget op af flere sammenkoblede filer, skal de håndteres hver for sig.
- B-splines (frie kurver) er endnu ikke understøttet som geometri.
- Delte celle-instanser, hvor cellens definition ligger i et separat celle-bibliotek uden for selve tegningen, læses endnu ikke.
- Multilinjer og dimensioner er endnu ikke understøttet som egne objekttyper.
Denne liste ændrer sig, efterhånden som understøttelsen udbygges — men vi skriver kun det ned, vi rent faktisk har målt og verificeret på rigtige filer. En læser, der påstår at kunne mere end den kan, er værre end ingen læser.
Hvad er en DGN-fil?
DGN (Design File) er filformatet bag Bentley Systems' CAD-program MicroStation — samme rolle som DWG spiller for Autodesks AutoCAD. DGN og DWG/DXF er hinandens modstykker: samme grundfunktion, men to helt forskellige filformater, der ikke taler direkte sammen.
MicroStation og DGN dukker typisk op i vej-, havne- og infrastrukturprojekter, ofte side om side med AutoCAD/Civil 3D-baserede leverancer i samme projekt. Modtager du en DGN-fil uden selv at have MicroStation, er det første problem ofte det mest basale: kan dit program overhovedet åbne den?
V7 og V8 — to formater med samme filendelse
Det er nemt at overse, fordi begge hedder .dgn, men V7 og V8 er strukturelt to forskellige formater. DGN V7 (MicroStation SE og tidligere) er en flad, sekventiel strøm af elementer uden overordnet containerstruktur.
DGN V8 (fra MicroStation V8 i 2001 og frem, herunder CONNECT Edition) er bygget som en OLE2/Compound File Binary (CFB)-container — samme mappe-i-en-fil-teknologi som gamle .doc- og .xls-filer. Et program, der kan læse den ene version, kan sagtens fejle helt på den anden: filen enten åbner, eller den gør ikke.
Sådan tjekker du selv, om din fil er V7 eller V8: V8-filer starter altid med samme faste byte-signatur, fordi de er en CFB/OLE2-container — de første 8 byte er D0 CF 11 E0 A1 B1 1A E1 (offentligt dokumenteret, ingen hemmelighed). Åbn filen i en hex-editor, eller kør file din-fil.dgn i en terminal — starter den med signaturen, er det V8.
En standard-installation af GDAL understøtter kun V7 (»pre-8.0«, ifølge GDAL's egen dokumentation). Vi har selv testet det: vores eget testmiljø afviser en ægte V8-produktionsfil med beskeden »not recognized as a supported file format«. GDAL har en separat driver til V8 (»DGNv8«), men den kræver Open Design Alliances (ODA) Teigha-bibliotek — hverken open source eller fra Bentley — og mangler derfor i de fleste standard-installationer. Skal V8 læses uden ODA, kræver det et kommercielt Bentley-værktøj eller en læser bygget specifikt til containerformatet; det sidste er vores vej.
Koordinatsystemer og working units
DGN gemmer ikke koordinater direkte i meter. Enheds-hierarkiet har tre led: master unit deles i et antal sub units, som igen hver deles i et antal UOR (Units of Resolution) — UOR er filens mindste skridt. Modelheaderen angiver, hvor mange UOR der går på én master unit. Tolkes opløsningen forkert, lander hele tegningen med en fast faktor forkert.
DGN V8 kan bære et ægte Geographic Coordinate System (GCS), men feltet er valgfrit — mange arbejdstegninger har det aldrig fået udfyldt. Uden det kan koordinat.online i mange tilfælde identificere koordinatsystemet ud fra koordinatdataene alene, ligesom med DWG og DXF. Det gælder også grønlandske UTM-zoner (18–29).
Målet er ikke bare at gætte det koordinatsystem, der plejer at blive brugt i området, men det system koordinaterne i den konkrete fil faktisk er dannet i — også når det er en utraditionel UTM-zone for stedet. Kan to systemer ikke skelnes fra hinanden ud fra tallene alene, viser koordinat.online den resterende usikkerhed frem for at gætte.
At læse filen og at kende koordinatsystemet er to forskellige ting
En DGN-fil kan være tegnet helt korrekt og stadig ikke fortælle, hvilket koordinatsystem den er i. Geometrien er én ting; oplysningen om koordinatsystemet er noget andet.
Man kan sagtens modtage en fil, hvor geometrien læses perfekt, uden af den grund at vide om koordinaterne er i UTM 22 eller en helt anden af de grønlandske zoner — og det er her koordinat.online's genkendelse kommer ind.
Celler og niveauer — DGN's blokke og lag
MicroStations svar på DWG/DXF's BLOCK/INSERT hedder celler: navngivet, genbrugelig geometri med sin egen placering, rotation og skalering. Eksploderes cellen til rå geometri, mister man muligheden for at genskabe symbolet ved en senere eksport.
MicroStations svar på lag hedder niveauer (levels). En tredje struktur uden modstykke i DXF er referencefiler — eksterne DGN-filer vist gennem den aktive tegning uden selv at være en del af den.
Har du brug for DXF alligevel?
Skal filen bruges i et program, der slet ikke kender DGN, er den mest robuste vej at eksportere til DXF direkte fra MicroStation (Filer → Eksportér → AutoCAD DXF/DWG). Tjek bagefter, om cellerne blev bevaret som blokke, og om koordinatsystemet fulgte med. Se DWG og DXF på koordinat.online.
Fra DGN til DXF — og de andre formater du har brug for
At åbne en DGN-fil er kun halvdelen af opgaven. Den anden halvdel er at kunne eksportere dataene videre i det format, du har brug for. Sådan ser målet ud for DGN på koordinat.online:
- Nu hvor DGN-læseren er live, kan du eksportere geometrien videre som CSV, GeoJSON, KML/KMZ eller Shapefile — samme formater værktøjet allerede eksporterer til i dag.
- DXF-eksport direkte fra koordinat.online er næste skridt derfra, uanset om filen startede som DGN eller DWG. Det er endnu ikke bygget; det er målet.
Egen DGN V8-læser — uden ODA/Teigha-afhængighed
koordinat.online har bygget sin egen DGN V8-læser og er ikke afhængig af ODA/Teigha eller en ekstern konverteringstjeneste.
- Ingen ekstern konverteringstjeneste — filen sendes ikke videre til en tredjepartstjeneste for at blive læst.
- Geometri, tekst og celler — linjer, polylinjer/lukkede flader, buer og ellipser i 2D og 3D, tekst og celler med deres egen placering, rotation og skalering.
- Samme koordinatgenkendelse som resten af værktøjet, inklusive de grønlandske UTM-zoner.
- Understøttelsen er live — i beta. Vi gennemgår løbende de filer, der lægges ind, for at se om læseren rammer rigtigt, og udbygger den derefter. Møder du en fil, den ikke kan læse, så meld den til os, eller brug i mellemtiden DWG/DXF-siden til at eksportere fra MicroStation.
Skal DGN-data videre i et projekt?
koordinat.online er den gratis viewer, med fokus på hurtig visning af DGN-geometri og geografisk placering — avanceret CAD-gengivelse, herunder hatches og mere detaljeret cellevisning, er forbeholdt K-Works. Skal data gemmes, deles med kolleger og bruges i felten, er kworks — Kirkby Works' GIS-platform — stedet.
- →Gem og del DGN-data sammen med DWG, Shape, GeoJSON og de øvrige formater
- →Fuld eksport, ikke kun visning
- →Byg videre på data i felten
Ofte stillede spørgsmål om DGN
Hvad er forskellen på DGN og DWG/DXF?
Begge er CAD-tegningsformater med samme grundfunktion, men de kommer fra hver sin softwarefamilie og taler ikke direkte sammen. DGN er Bentley MicroStations format, DWG og DXF er Autodesks. DXF er i praksis det bredest understøttede udvekslingsformat mellem de to verdener.
Hvorfor kan mit program ikke åbne min DGN-fil?
Sandsynligvis fordi filen er DGN V8 (fra 2001 og frem), og programmet kun forstår den ældre, flade V7-struktur — eller omvendt. En standard-installation af GDAL understøtter kun V7. GDAL har en separat V8-driver (»DGNv8«), men den kræver Open Design Alliances (ODA) Teigha-bibliotek, som hverken er open source eller fra Bentley.
Kan jeg åbne min DGN-fil direkte på koordinat.online, og sender I den til en ekstern tjeneste?
Ja — koordinat.online læser DGN V8-filer med sin egen DGN-læser. Filen behandles på vores server i EU (Hetzner-datacenter i Finland), fordi CAD-filer af den type er for tunge til at læse direkte i browseren — resultatet sendes bagefter tilbage til dig. Vi bruger ikke Open Design Alliance eller anden tredjepartskonvertering, så filen sendes aldrig videre til en ekstern konverteringstjeneste. Understøttelsen er i beta: vi gennemgår løbende de filer, der lægges ind, og udbygger læseren derefter — møder du en fil, den ikke kan læse, må du gerne melde den til os.
Hvad er UOR?
UOR (Units of Resolution) er DGN's interne måleenhed. Filen angiver, hvor mange UOR der går på én master unit — tolkes det forkert, lander hele tegningen med en fast faktor forkert.
Har DGN et koordinatsystem indbygget?
DGN V8 kan bære et ægte Geographic Coordinate System (GCS), men feltet er valgfrit. Uden det kan koordinat.online i mange tilfælde identificere koordinatsystemet ud fra koordinatdataene alene — herunder de grønlandske UTM-zoner — ligesom med DWG og DXF.
Hvad sker der med celler og niveauer ved konvertering?
Celler er DGN's modstykke til blokke i DWG/DXF. Eksploderes cellen til rå geometri, mister man muligheden for at genskabe symbolet. Niveauer er DGN's modstykke til lag.
Følger vores DGN-læser referencefiler med?
Nej — kun den aktive fils egen geometri læses. Det samme gælder B-splines, delte celle-instanser, multilinjer og dimensioner.
Skal jeg konvertere min DGN-fil til DXF først?
Nej — koordinat.online læser DGN V8 direkte, uden om Open Design Alliance og uden at filen sendes til en fremmed konverteringstjeneste. Understøttelsen er i beta: vi gennemgår løbende de DGN-filer, der lægges ind, for at se om læseren rammer rigtigt, og udbygger den derefter. Møder du en fil, den ikke kan læse, kan du som reserveløsning stadig eksportere fra MicroStation og tjekke koordinatsystemet på DWG/DXF-siden.
Kan jeg konvertere min DGN-fil til DXF på koordinat.online?
Ikke i dag — DXF findes ikke som eksportformat endnu. Målet er, at du kan lægge en DGN-fil ind og tage den ud igen i det format, du har brug for, herunder DXF. I dag kan du eksportere til CSV, GeoJSON, KML/KMZ og Shapefile. Indtil da: eksportér til DXF direkte fra MicroStation.
Hvordan finder koordinat.online det rigtige koordinatsystem, hvis DGN-filen ikke har det indbygget?
Værktøjet forsøger at finde det system, koordinaterne i netop din fil faktisk er dannet i — ikke bare det der plejer at blive brugt i området, heller ikke når det er en utraditionel UTM-zone for stedet. Kan to systemer ikke skelnes fra hinanden ud fra tallene alene, viser værktøjet den resterende usikkerhed i stedet for at gætte.
Kilder og videre læsning
Påstande om DGN-formatets opbygning er belagt af GDAL-projektets egen driverdokumentation, Microsofts offentlige CFB-specifikation og vores egen reproducerbare test.
-
GDAL/OGR-projektet:
DGN — Microstation DGN Vector driver (formatdokumentation)
Kilde til at det frie, open source GDAL-bibliotek kun understøtter DGN V7. -
KirkbyWorks (egen test):
GDAL afviser en ægte DGN V8-produktionsfil
Testet direkte i vores eget testmiljø (11-08-2026): GDAL svarer »not recognized as a supported file format« på en dansk DGN V8-seed-fil. -
GDAL/OGR-projektet:
DGNv8 — Microstation DGN v8 Vector driver (formatdokumentation)
Kilde til at GDAL's separate V8-driver kræver Open Design Alliances (ikke open source) Teigha-bibliotek, og at standard-driveren kun understøtter filer »predating version 8.0«. -
Bentley Systems:
MicroStation — dokumentation af DGN-filformatet og Geographic Coordinate System (GCS)
Producentens egen beskrivelse af DGN V7/V8 og det indbyggede koordinatsystembibliotek (GCS). Ingen stabil offentlig URL til den præcise side. -
Microsoft:
[MS-CFB]: Compound File Binary File Format
Den offentlige specifikation for OLE2/Compound-File-Binary-containeren, som DGN V8 er bygget oven på.