GeoJSON in DXF umwandeln
Dieser Konverter macht aus einer oder mehreren GeoJSON-Dateien eine einzige DXF-Zeichnung für AutoCAD, BricsCAD, DraftSight oder LibreCAD. GeoJSON in geografischer Länge und Breite wird in Meter in der UTM-Zone der Daten umgerechnet oder in das System, das Sie angeben; eine GeoJSON, die bereits ein projiziertes Koordinatensystem hat, behält es. Jede Datei wird ein CAD-Layer, und ein Feld wie der Name kann als Text geschrieben werden. Die Dateien werden in Ihrem Browser umgewandelt und nicht hochgeladen.
Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.
Das Wichtigste in Kürze
- Eingabe: GeoJSON (.geojson). Ausgabe: DXF (.dxf).
- Ihre Dateien werden nicht hochgeladen: Die Verarbeitung läuft in Ihrem Browser, auf Ihrem eigenen Gerät.
- Dateigröße: keine feste Grenze; sehr große Dateien begrenzt der Arbeitsspeicher Ihres Geräts.
- Benötigt einen aktuellen Browser (Chrome, Edge, Firefox oder Safari) auf Computer, Tablet oder Handy; keine Installation.
- Kostenlos und ohne Anmeldung.
GeoJSON in DXF: Warum umwandeln?
GeoJSON ist das Format von Webkarten, geojson.io, OpenStreetMap-Exporten und den meisten Karten-APIs, doch ein CAD-Programm kann es nicht öffnen, und die Koordinaten sind meist Längen- und Breitengrade in Grad, die ein CAD-Programm winzig und verzerrt darstellt. Diese Seite liest die GeoJSON in Ihrem Browser mit GDAL, der Open-Source-Bibliothek hinter QGIS, rechnet die Koordinaten in Meter in der UTM-Zone um, in der die Daten liegen (oder in das Landeskoordinatensystem, das Sie angeben), und schreibt eine DXF. Punkte werden zu DXF-Punkten, Linien zu Polylinien und Polygone zu geschlossenen Polylinien, Löcher eingeschlossen. Jede GeoJSON-Datei landet auf einem eigenen CAD-Layer, oder Sie wählen ein Feld, dessen Werte die Layer bilden, und die Werte eines Feldes wie name können als Text neben die Formen geschrieben werden. Nichts wird an einen Server gesendet.
So wandeln Sie GeoJSON in DXF um
- Ziehen Sie eine oder mehrere .geojson- oder .json-Dateien in das Feld. Mehrere Dateien kommen in eine DXF, jede auf einem eigenen Layer.
- Prüfen Sie das Koordinatensystem der Ausgabe. Bei Länge und Breite ist die UTM-Zone der Daten bereits eingetragen; ersetzen Sie sie durch das System Ihrer CAD-Zeichnung, etwa EPSG:25832, EPSG:25833 oder in der Schweiz EPSG:2056.
- Wählen Sie, wonach die CAD-Layer benannt werden und welches Feld als Text geschrieben wird, und klicken Sie dann auf „In DXF umwandeln“.
Was sich bei der Umwandlung ändert
Das Koordinatensystem der Zeichnung wählen
Standard-GeoJSON (RFC 7946) liegt in geografischer Länge und Breite (WGS84) vor. Der Konverter trägt die UTM-Zone ein, in der die Daten liegen, damit die Zeichnung in Metern vorliegt und man darin messen kann. Müssen die Daten zu einer vorhandenen CAD-Zeichnung passen, geben Sie stattdessen deren System an, zum Beispiel ETRS89 / UTM Zone 32N (EPSG:25832), ETRS89 / UTM Zone 33N (EPSG:25833) oder in der Schweiz LV95 (EPSG:2056). Die DXF speichert das System nicht; sagen Sie dem CAD-Anwender also, welches Sie gewählt haben.
Eine GeoJSON in Metern ohne "crs"
QGIS kann GeoJSON in einem projizierten System wie UTM speichern. Enthält die Datei einen Eintrag "crs", wird dieses System gelesen und beibehalten, und nichts wird eingetragen. Fehlt er, können Koordinaten in Metern nicht WGS84 sein; der Konverter fragt dann vor dem Umwandeln nach dem EPSG-Code der Daten.
Die Eigenschaften entfallen
Eine DXF hat keine Attributtabelle. Geschrieben werden nur die Geometrie, der Layername und auf Wunsch ein Feld als Text. Die übrigen Eigenschaften und die simplestyle-Farben aus geojson.io kommen nicht mit; jedes Objekt erhält die Farbe seines CAD-Layers (VonLayer). Wenn Sie die Attribute behalten möchten, wandeln Sie dieselbe GeoJSON zusätzlich in ein Shapefile oder eine CSV um.
Die Texthöhe ist geschätzt
Die Texte werden etwa 1/250 der Zeichnungsbreite hoch geschrieben, gerundet auf 1, 2 oder 5 Meter (bzw. 10, 20, 50 usw.), und die Statuszeile nennt die Höhe. In AutoCAD können Sie alle Texte mit der Schnellauswahl (QSELECT) auswählen und die Höhe in einem Schritt ändern.
Über die Formate
GeoJSON
GeoJSON ist ein JSON-Textformat für geografische Objekte und wurde 2016 als RFC 7946 standardisiert. Es ist das native Format von Webkarten wie Leaflet, MapLibre und Mapbox sowie vieler APIs.
- Koordinaten sind geografische Länge und Breite in WGS84 (in dieser Reihenfolge).
- Punkte, Linien und Polygone können in einer Datei gemischt werden.
- Eigenschaften können beliebige JSON-Werte sein, ohne Begrenzung der Feldnamenlänge.
DXF
DXF (Drawing Exchange Format) ist das offene Austauschformat von AutoCAD, das Autodesk seit 1982 veröffentlicht. Vermesser, Architekten und Ingenieure geben damit CAD-Zeichnungen zwischen Programmen weiter. Eine DXF enthält Linien, Polylinien, Bögen, Kreise, Texte, Schraffuren und Blöcke auf benannten Layern, aber keine Attributtabelle und kein Koordinatensystem.
- Klartext (oder binär) mit Zeichnungsobjekten auf benannten Layern; Blöcke sind wiederverwendbare Symbole, die mehrfach eingefügt werden.
- Es gibt keine Attributtabelle: Neben der Geometrie hat ein Objekt einen Layer, eine Farbe, einen Linientyp und, bei Texten, den Text selbst.
- Das Koordinatensystem wird nicht gespeichert; Koordinaten sind bloße Zahlen, oft im amtlichen Lagebezugssystem oder in lokalen Baustellenkoordinaten.
- DWG ist das eigene Binärformat von AutoCAD und nicht dasselbe wie DXF.
Häufige Fragen
Welche CAD-Programme öffnen die DXF?
Die DXF folgt dem Format von AutoCAD 2004, das AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation und QGIS lesen.
Kann ich stattdessen eine DWG bekommen?
Nicht direkt. Öffnen Sie die DXF in AutoCAD, BricsCAD oder DraftSight und speichern Sie sie mit „Speichern unter“ als DWG, oder wandeln Sie sie mit dem kostenlosen ODA File Converter um.
Bleiben Höhen erhalten?
Ja. Hat die GeoJSON eine dritte Koordinate, die nicht überall null ist, enthält die DXF 3D-Punkte und 3D-Polylinien. Sind alle diese Werte null, werden sie verworfen, und die Zeichnung bleibt flach.
Meine GeoJSON ist eine einzelne Geometrie, keine FeatureCollection. Funktioniert das?
Ja. Eine bloße Geometrie, ein einzelnes Feature und eine FeatureCollection werden gelesen, ebenso eine .json-Datei aus einer API, sofern sie GeoJSON enthält.
Wird meine GeoJSON hochgeladen?
Nein. Die DXF wird von Ihrem Browser auf Ihrem eigenen Computer geschrieben, und nichts wird an einen Server gesendet.