Was ist eine DXF-Datei — und warum bekomme ich nicht einfach eine DWG?
DXF ist Autodesks offenes Austauschformat für Zeichnungen und wird von AutoCAD, Revit, ArchiCAD und SketchUp gelesen; DWG ist Autodesks geschlossenes Format, das nur die eigenen und lizenzierten Programme schreiben können.
Kurze Antwort: Eine DXF-Datei ist eine Zeichnung, gespeichert als Text: jede Wand, Tür und jeder Raumname steht als Linien mit Koordinaten, gruppiert in benannten Layern. DXF ist Autodesks eigenes Austauschformat (Drawing Exchange Format), es ist dokumentiert und offen, und es wird von AutoCAD, Revit, ArchiCAD, SketchUp, Vectorworks, BricsCAD, LibreCAD und QGIS gelesen. DWG dagegen ist Autodesks geschlossenes Binärformat ohne öffentliche Spezifikation — deshalb können normale Apps es nicht schreiben, und deshalb bekommen Sie DXF. Wenn ein Planungsbüro "eine DWG" verlangt, meint es in der Praxis "etwas, an dem ich weiterzeichnen kann" — und genau das ist DXF.
Was steckt eigentlich in einer DXF-Datei?
Eine DXF-Datei ist reiner Text. Öffnen Sie sie in einem Texteditor, sehen Sie Paare aus Zahlencodes und Werten: einen Code für "das hier ist eine Linie", einen Layernamen, einen Startpunkt und einen Endpunkt. Eine Wand, die vom Punkt (0,00 · 0,00) zu (4,12 · 0,00) verläuft, steht als genau diese vier Zahlen.
Das hat drei praktische Folgen. Erstens kann die DXF-Datei von einem Programm gelesen werden, das nie von der App gehört hat, die sie geschrieben hat — es gibt keine geheime Struktur zu entschlüsseln. Zweitens ist die Datei klein: ein Grundriss einer gewöhnlichen Wohnung füllt typisch einige Hundert Kilobyte. Drittens ist eine DXF maßhaltig auf eine ganz andere Weise als ein Bild: Die Koordinaten sind die echten, sodass der Empfänger direkt in seinem CAD-Programm auf der Zeichnung messen kann.
Eine DXF eines Grundrisses enthält typisch nur drei Arten von Elementen: Linien (Wände, Zargen, Möbelumrisse), Bögen (der Türschwenkbereich) und Text (Raumnamen und Flächen). Das klingt karg, ist aber alles, was ein Grundriss braucht.
Die Layer machen eine DXF erst brauchbar
Das Wichtigste an einer DXF sind nicht die Striche, sondern die Layer. Ein Layer ist eine benannte Gruppe, die der Empfänger auf einmal ausblenden, sperren, einfärben oder auswählen kann.
Ein brauchbarer Grundriss in DXF hat mindestens diese Layer getrennt voneinander:
- Außenwand und Innenwand — damit man die Gebäudehülle von dem trennen kann, was verschoben werden kann.
- Tür, Fenster und Öffnung ohne Tür — drei verschiedene Dinge, die unterschiedlich kalkuliert werden.
- Raumname und Raumfläche — Text, der oft ausgeblendet werden muss, wenn das Planungsbüro seine eigene Beschriftung darüberlegt.
- Möbel — das Erste, was ein Empfänger abschaltet, wenn eine neue Küche geplant werden soll.
Bekommen Sie eine DXF, in der alles in Layer 0 liegt, ist sie technisch gültig, aber deutlich weniger wert: Der Empfänger kann Möbel nicht von Wänden trennen, ohne sich durch die Zeichnung zu klicken. Fragen Sie nach einer Layer-Aufteilung, wenn Sie eine DXF bestellen, und prüfen Sie sie selbst, wenn Sie eine verschicken.
HouseSense schreibt DXF mit Wänden, Türen, Fenstern, Öffnungen ohne Tür, Raumnamen, Flächen und Möbeln jeweils auf eigenem Layer und lässt Sie wählen, ob die Layernamen lesbare Wörter in der Sprache des Empfängers sein sollen (WAND, WALL, VÆG) oder Codenamen nach ISO 13567 mit Bauteilnummern, die ein Planungsbüro in seine eigene Vorlage einlesen kann. Wählen Sie die Codes, wird der gesamte Schlüssel in einem Begleitzettel ausgeschrieben, der zusammen mit der Datei liegt — niemand muss ihn auswendig können.
Warum gibt es DWG dann überhaupt?
DWG ist das Format, in dem AutoCAD standardmäßig speichert, und es ist älter als DXF. Es ist binär und auf Autodesks eigenes Programm optimiert, und Autodesk hat nie eine freie Spezifikation veröffentlicht. Andere Programme lesen und schreiben DWG entweder, indem sie eine Bibliothek lizenzieren, oder durch Reverse Engineering — mit dem Ergebnis, dass DWG-Unterstützung etwas ist, wofür man bezahlt, nicht etwas, das eine App einfach kann.
DXF entstand gerade deshalb, weil DWG geschlossen ist: Autodesk selbst brauchte einen Weg hinein und heraus aus AutoCAD, nach dem andere schreiben konnten. Deshalb ist DXF dokumentiert, und deshalb kann eine iPhone-App eine DXF schreiben, aber keine DWG. Es gibt keinen brauchbaren Weg, DWG auf einem Telefon zu schreiben, ohne Ihre Zeichnungen auf einen fremden Server hochzuladen und konvertieren zu lassen — und eine App, die vollständig auf Ihrem eigenen Gerät arbeitet, tut genau das nicht.
In der Praxis ist der Verlust gering. Alles, woraus ein Grundriss besteht — Linien, Bögen, Text, Layer —, trägt DXF genauso gut. Was DWG besser kann, sind die schweren Dinge eines echten Projekts: Xrefs zu anderen Zeichnungen, dynamische Blöcke, Layouts mit mehreren Ansichtsfenstern. Keines davon findet sich in einem Aufmaß einer Wohnung.
DXF-Versionen: deshalb fragt das Planungsbüro nach R12 oder 2013
DXF gibt es in Ausgaben, benannt nach der AutoCAD-Version, der sie folgten: R12, R13, R14, 2000, 2004, 2007, 2010, 2013, 2018. Ein neueres Programm kann alte DXF-Dateien lesen, aber ein altes Programm kann nicht immer neue lesen.
R12 (AC1009) ist die am breitesten unterstützte Ausgabe. Sie ist einfach, kennt nur Linien, Bögen, Kreise und Text, und praktisch jede CAD-Software auf der Welt öffnet sie. Der Preis dafür ist, dass sich moderne Feinheiten nicht darin speichern lassen — aber ein Grundriss braucht sie nicht. Deshalb schreibt HouseSense DXF in R12: Die Datei soll sich bei dem öffnen lassen, der sie bekommt, nicht nur bei dem, der die neueste Lizenz hat.
Bekommen Sie eine DXF, die Sie nicht öffnen können, fragen Sie zuerst nach der Version. Das Nächste, wonach Sie fragen sollten, ist die Einheit.
Die Einheit: der Fehler, durch den das Haus 4 cm breit wird
Eine DXF speichert Zahlen, und die Einheit steht nur in der Datei, wenn derjenige, der sie geschrieben hat, sie gesetzt hat. HouseSense schreibt die Einheit mit in die Datei (Meter), aber viele andere Quellen tun das nicht. Ist die Zeichnung in Metern geschrieben, steht eine 4,12 m breite Wand als 4,12. Ist sie in Millimetern geschrieben, steht sie als 4120. Öffnet der Empfänger eine Meter-Zeichnung in einem Programm, das Millimeter erwartet, wird das Haus 4 cm breit — und umgekehrt wird es 4 Kilometer.
Die Abhilfe ist eine Zeile in der E-Mail: "DXF in Metern, R12, 2D-Grundriss, innen gemessen." Dann skaliert der Empfänger in einer Sekunde. Viele Planungsbüros arbeiten in Millimetern, sodass eine Meter-Zeichnung bei ihnen mit 1000 multipliziert werden muss — ein einfacher Skalierungsklick, kein Problem, wenn es in der E-Mail steht.
Das Rechenbeispiel: Das Wohnzimmer misst 4,12 × 3,05 m. In einer Meter-DXF stehen die Wände als 4,12 und 3,05. Der Empfänger skaliert mit 1000 und erhält 4120 × 3050 mm. Die Fläche bleibt gleich: 12,57 m². Skalierung ändert nur die Einheit der Zahlen, nie das Verhältnis zwischen ihnen.
Was DXF nicht ist
Drei Missverständnisse sollten Sie aus dem Weg räumen, bevor Sie eine DXF weiterschicken:
- Eine DXF eines Grundrisses ist 2D, nicht 3D. Sie ist der waagerechte Schnitt des Hauses von oben gesehen. Braucht der Empfänger den Raum dreidimensional, ist das eine Modelldatei — OBJ, GLB, USDZ — keine DXF.
- Eine DXF ist kein BIM-Modell. In einem BIM-Modell (IFC, Revit) weiß eine Wand selbst, dass sie eine Wand ist, woraus sie besteht und wie dick sie ist. In einer DXF ist eine Wand zwei Linien, die 11 cm auseinanderliegen, und der Layername ist das Einzige, was sagt, was sie darstellen.
- Eine DXF sagt nicht, ob eine Wand tragend ist. Gibt es einen Layer mit einem Namen wie "tragend", ist das eine Behauptung desjenigen, der gezeichnet hat — meist des Eigentümers selbst. Ob eine Wand tatsächlich trägt, entscheidet ein Bausachverständiger oder ein beratender Ingenieur, nie eine Zeichnung oder eine App.
Wann brauchen Sie DXF, und wann PDF?
Kurz gesagt: DXF für den, der weiterzeichnen soll. PDF für den, der lesen soll. Der Architekt, das Planungsbüro, die Küchenfirma und der Ingenieur brauchen DXF. Der Zimmermann, der Maler, der Bodenleger und der Maurer, die ein Angebot abgeben sollen, brauchen PDF — es lässt sich maßstabsgetreu ausdrucken und braucht kein Programm.
Sind Sie sich unsicher, schicken Sie beides in derselben E-Mail. Eine PDF eines Grundrisses füllt typisch unter 1 MB, und eine DXF einige Hundert Kilobyte. Es ist billiger, zwei Dateien zu schicken, als zwei Tage auf eine Antwort zu warten, welche gebraucht wurde.