Shapefile (SHP) in DXF umwandeln
Dieser Konverter macht aus einem oder mehreren Shapefiles eine einzige DXF-Zeichnung für AutoCAD, BricsCAD, DraftSight oder LibreCAD, wobei jedes Shapefile oder jeder Wert eines gewählten Felds auf einem eigenen CAD-Layer landet. Die Shapefiles werden in Ihrem Browser umgewandelt und nicht hochgeladen. Eine DXF hat keine Attributtabelle, daher bleiben nur Geometrie und Layernamen erhalten, und die Koordinaten sollten in einem projizierten System in Metern oder Fuß vorliegen.
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: Shapefile (.shp). 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.
Sie wissen nicht, in welcher UTM-Zone ein Gebiet liegt? Sehen Sie auf der UTM-Zonenkarte von GeoDrafter nach, unserer Schwesterseite.
Shapefile in DXF: Warum umwandeln?
GIS-Daten müssen oft an jemanden gehen, der mit CAD arbeitet: Flurstücke und Gebäude an den Architekten, Leitungen und Kabel an das Ingenieurbüro oder eine Plangrundlage für einen Lageplan. Dieser Konverter schreibt die Shapefiles mit GDAL, der Bibliothek, die auch QGIS nutzt, in eine DXF-Datei. Punkte werden zu DXF-Punkten, Linien zu Polylinien und Polygone zu geschlossenen Polylinien, Löcher eingeschlossen. Jedes Shapefile landet auf einem CAD-Layer mit seinem Namen, oder Sie wählen ein Attribut, etwa eine Straßenklasse oder einen Nutzungsschlüssel, und jeder Wert wird zu einem Layer. So kann der CAD-Anwender die Layer ein- und ausschalten und ihnen Farben geben. Die Koordinaten bleiben im System des Shapefiles oder werden in das von Ihnen angegebene umprojiziert, damit die Zeichnung zu anderen CAD-Dateien im selben Bezugssystem passt. Nichts wird an einen Server gesendet.
So wandeln Sie Shapefile in DXF um
- Ziehen Sie eine ZIP-Datei mit Ihren Shapefiles in das Feld oder wählen Sie die Dateien .shp, .shx, .dbf und .prj gemeinsam aus. Mehrere Shapefiles kommen in eine DXF.
- Wählen Sie, wonach die DXF-Layer benannt werden sollen, und ein Ausgabe-Koordinatensystem, falls die CAD-Zeichnung ein anderes verwendet.
- Klicken Sie auf „In DXF umwandeln“ und öffnen Sie die Datei in Ihrem CAD-Programm.
Was sich bei der Umwandlung ändert
Attribute kommen nicht mit
Eine DXF hat keine Attributtabelle. Geschrieben werden nur die Geometrie und der Layername, wählen Sie also das wichtigste Feld als Layernamen. Braucht der CAD-Anwender alle Attribute, schicken Sie das Shapefile oder eine CSV aus dem Konverter von SHP in CSV mit.
Ein projiziertes Koordinatensystem verwenden
CAD-Programme messen in Zeichnungseinheiten, meist Metern oder Fuß. Ein Shapefile in geografischer Länge und Breite (WGS84, EPSG:4326) ergibt eine Zeichnung in Grad, die winzig und verzerrt aussieht und in der man nicht messen kann. Geben Sie als Ausgabe-Koordinatensystem ein projiziertes System an, etwa Ihre UTM-Zone (EPSG:25832 oder EPSG:25833) oder Ihr Landeskoordinatensystem; der Konverter warnt Sie, wenn das Ergebnis in Grad vorliegt.
Die DXF speichert das Koordinatensystem nicht
Die Zeichnung enthält nur die Zahlen. Sagen Sie dem CAD-Anwender, in welchem System sie stehen, zum Beispiel „ETRS89 / UTM Zone 32N, EPSG:25832“, damit er die Zeichnung richtig mit anderen Daten zusammenbringen kann. Auch die Zeichnungseinheiten sind in der Datei nicht festgelegt; AutoCAD behandelt sie als einheitenlos, was kein Problem ist, solange alle wissen, dass es Meter oder Fuß sind.
Keine Farben, Linientypen oder Beschriftungen
Alle Objekte erhalten die CAD-Standardfarbe und den Standard-Linientyp (VonLayer), sodass der CAD-Anwender die Farben an einer Stelle pro Layer festlegen kann. Beschriftungen werden nicht als Text geschrieben; Attributwerte bleiben nur als Layernamen erhalten. Polygone werden zu geschlossenen Polylinien, nicht zu Schraffuren.
Über die Formate
Shapefile
Das Esri-Shapefile ist das am weitesten verbreitete GIS-Vektorformat. Ein einzelnes „Shapefile“ ist in Wirklichkeit ein Satz von Dateien mit demselben Namen: .shp enthält die Geometrie, .shx einen Index, .dbf die Attributtabelle, die optionale .prj-Datei das Koordinatensystem und die .cpg-Datei die Textkodierung.
- Benötigt mindestens .shp, .shx und .dbf. Wählen Sie die Dateien zusammen oder als eine ZIP-Datei aus.
- Feldnamen sind auf 10 Zeichen und Textwerte auf 254 Zeichen begrenzt.
- Jedes Shapefile enthält nur einen Geometrietyp: Punkte, Linien oder Polygone.
- Ohne .prj-Datei ist das Koordinatensystem unbekannt.
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 (Z-Werte) erhalten?
Ja. Ein 3D-Shapefile, etwa Höhenlinien mit einer Höhe pro Stützpunkt, ergibt 3D-Polylinien und -Punkte in der DXF.
Wird mein Shapefile hochgeladen?
Nein. Die DXF wird von Ihrem Browser auf Ihrem eigenen Computer geschrieben, und nichts wird an einen Server gesendet.
Was ist, wenn das Shapefile keine .prj-Datei hat?
Dann werden die Koordinaten unverändert geschrieben. Geben Sie das Quellsystem nur ein, wenn Sie die Daten zusätzlich in ein anderes Koordinatensystem umprojizieren möchten.