Wat is het DGN-bestandsformaat?
.dgn (kort voor „design”) is een bestandsformaat dat wordt gebruikt door Computer Aided Design (CAD) software, met name Bentley Systems MicroStation. .dgn-bestanden slaan 2D- en 3D-projectgegevens op - geometrie, annotaties, niveaus, modellen en referentiebijlagen - in één enkel ontwerpdocument. Het formaat wordt doorgaans gebruikt in architectuur- en bouwgerelateerde projecten, zoals de ontwikkeling van wegen, bruggen, elektriciteitscentrales of scheepswerven.
Twee versies van het DGN-formaat
De oudere versie was gebaseerd op Intergraph Standard File Formats (ISFF), voortgekomen uit het Intergraph Interactive Graphics Design System (IGDS) van de vroege jaren 80. Deze generatie wordt soms V7 DGN of Intergraph DGN genoemd, en de bestanden gebruiken een binaire structuur met vaste records. De nieuwere versie, geïntroduceerd door Bentley Systems in 2000, voldoet niet langer aan de ISFF-specificatie en wordt aangeduid als V8 DGN. V8-bestanden zijn verpakt in een Microsoft OLE2 Compound File Binary (CFB) container - dezelfde low-level structuur die wordt gevonden in verouderde .DOC en .XLS documenten - en voegen ondersteuning toe voor onbeperkte ontwerpvlakken, 64-bits coördinatenprecisie en meerdere benoemde modellen binnen één enkel bestand.
.dgn-bestanden zijn compatibel met .DWG en kunnen worden geëxporteerd naar .DXF voor gebruik in Autodesk-producten. Gedeelde bronnen zoals niveaudefinities en tekststijlen bevinden zich in .dgnlib-bibliotheekbestanden, terwijl herbruikbare symloolelementen worden opgeslagen in .cel celbibliotheken.
Beveiliging & veiligheid
RISICO: LOWEen DGN is passieve CAD-ontwerpdata - geometrie, niveaus en referenties - zonder uitvoerbare code, dus het openen ervan in een viewer is veilig. De realistische waarschuwingen zijn niet-malware gerelateerd: V7 vs V8 formaatverschillen (een oude V7 DGN heeft mogelijk MicroStation nodig voor een upgrade), en DGN<->DWG vertalingseigenaardigheden waarbij niveaus/lagen, cellen/blokken en aangepaste lijnstijlen niet perfect overeenkomen - controleer altijd een geconverteerde tekening voordat u erop vertrouwt. Behandel gedeelde technische tekeningen als vertrouwelijk intellectueel eigendom en verkrijg bestanden van bronnen die u vertrouwt. (Wees enigszins voorzichtig dat de OLE2 compound-file container van de V8 DGN dezelfde wrapper is als verouderde Office-bestanden met macro's, maar DGN zelf bevat geen Office-macro's.)
Formaatdetails
in een notendopProgramma's die DGN-bestanden openen
Technische details
diepe specificaties| Formaatgeneraties | V7 DGN (gebaseerd op ISFF, van vóór 2000) en V8 DGN (OLE2/CFB-container, vanaf 2000) |
| V7-bestandsidentificatie | Bytes 08 09 FE FF op offset 0; platte elementenstroom met vaste records (Intergraph IGDS-erfenis) |
| V8-bestandsidentificatie | OLE2 Compound File Binary header D0 CF 11 E0 A1 B1 1A E1 op offset 0; interne stromen geïdentificeerd door .dgn extensiecontext |
| MIME-type | image/vnd.dgn (IANA geregistreerd); application/octet-stream als generieke fallback |
| Coördinatenprecisie | 64-bits double-precision floating point in V8 DGN; 32-bits fixed-point UOR (Units of Resolution) in V7 |
| Geometrietypen | 2D/3D lijnen, lijnreeksen, bogen, ellipsen, B-splines, oppervlakken, meshes en SmartSolids (ACIS-kernel solids) |
| Ontwerporganisatie | Niveaus (equivalent aan lagen), benoemde modellen en referentiebestandsbijlagen allemaal vervat in één .dgn-bestand |
| Ontwerpeenheden | Door de gebruiker configureerbare hoofdeenheden en subeenheden; ondersteunt imperiaal (voet/inch) en metrisch (meter/mm) in hetzelfde bestand |
| Bijbehorende bestandstypen | .dgnlib voor gedeelde niveaudefinities, lijnstijlen en tekststijlen; .cel voor herbruikbare celbibliotheken (symbolen) |
| Interoperabiliteit | Systeemeigen lezen/schrijven van .dwg (AutoCAD-formaat); exportdoelen zijn onder meer .dxf, PDF, SVG, IFC en Bentley i-model |
| Kleurmodel | V7: geïndexeerde 256-kleurentabel per ontwerpbestand; V8: kleurboeken met volledige RGB- en RGBA-ondersteuning |
| Tekstcodering | V8 ondersteunt Unicode (UTF-16LE) voor meertalige annotatietekst; V7 gebruikt 8-bits verouderde karaktercoderingen |
| Primaire ontwerpsoftware | Bentley MicroStation; Bentley View biedt gratis alleen-lezen toegang; AutoCAD leest .dgn via ingebouwde vertaling |
| Sectorgebruik | Infrastructuur, transport, nutsbedrijven, architectuur en scheepsbouw - vooral bij de overheid en grootschalige civieltechnische workflows |
| Uitgebracht | Intergraph IGDS, early 1980s; Bentley MicroStation since 1985; V8 DGN format since 2000 |
| Specificatie | www.bentley.com |
DGN conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DGN-bestanden.