Welche GIS unterstützen DXF und / oder DWG?

11

Welche GIS unterstützen DXF und / oder DWG (vorzugsweise Lesen und Schreiben)?

Update: Gibt es Open Source GIS, das diese oder ähnliche CAD-Dateien unterstützt?

Die Unterstützung von CAD-Dateien scheint im Allgemeinen problematisch zu sein. Was sind die größten Probleme in Bezug auf die DXF / DWG-Unterstützung in GIS?

unterdunkel
quelle

Antworten:

7

Das Problem mit DWG- und DXF-Formaten besteht darin, dass Autodesk nicht die vollständigen Spezifikationen veröffentlicht.

DXF-Format Das
DXF-ASCII-Format ist bekannt und kann von den meisten Paketen gelesen werden.
Binäres DXF ist teilweise dokumentiert und wird selten unterstützt, da es kein primäres AutoCAD-Format ist. Weitere Details finden Sie hier: AutoCAD DXF

DWG-Format Das
DWG-Format wird von den meisten GIS-Paketen gelesen, jedoch normalerweise mit einigen Einschränkungen.
Zwei am häufigsten verwendete Bibliotheken, die DWG-Dateien lesen und schreiben können, sind eine, die von AutoDesk lizenziert werden kann, und eine andere, die vom gemeinnützigen Konsortium Open Design Alliance (ODA) stammt . Die AutoDesk-Bibliothek ist auf die Verwendung in Produkten beschränkt, die nicht mit AutoDesk-Produkten konkurrieren, während die ODA-Bibliothek nicht alle DWG-Funktionen unterstützt.

Die ODA-Bibliothek holte die von AutoDesk eingeführten Änderungen bis 2006 ein, als AutoDesk ODA und einige Softwareanbieter wegen Urheberrechtsverletzung verklagte. Die Klage wurde Anfang dieses Jahres beigelegt und das Ergebnis ist, dass die ODA-Bibliothek keine 100% kompatiblen DWG-Dateien schreiben kann. Weitere Informationen finden Sie auf der Open Design Alliance (ODA) -Seite und im Wikipedia-Artikel zum DWG-Dateiformat

Zendar
quelle
7

FME konvertiert Daten zwischen Formaten und hat eine gute Geschichte für die Transformation von CAD> GIS. Siehe: http://www.safe.com/solutions/GIS/CADtoGIS.php

Offenlegung - Ich arbeite für Safe Software, die Entwickler von FME. Aber es ist ideal für dieses Szenario, sonst würde ich es nicht vorschlagen.

Ein weiteres Problem bei Problemen mit CAD in GIS sind Geometrietypen. CAD verfügt normalerweise über Geometrietypen, die von GIS nicht unterstützt werden. Zum Beispiel spezielle Gegenstände wie Zellen / Blöcke; allgemeine (aber nicht GIS-übliche) Elemente wie Bögen, Splines usw.; 3D-Geometrie wie Blöcke, Flächen, Texturen.

Manchmal wird Ihr GIS / Übersetzer diese verarbeiten, manchmal werden sie in eine andere Geometrie gezwungen (z. B. Bogen> Linienstrich), manchmal werden nur die Features gelöscht.

Mark Irland
quelle
Ich fange gerade an, mit FME zu experimentieren, um DWGs in SQL Server zu übersetzen, und bis jetzt liebe ich es.
Chad Cooper
6

Was sind die größten Probleme

Ich habe nicht die Zeit (im Moment versuche ich es später zu bearbeiten), um eine detaillierte Antwort zu geben, aber das Hauptproblem bei CAD-Daten ist normalerweise , dass CAD-Techniker Pläne ohne Rücksicht auf Koordinatensysteme erstellen. Das heißt, sie zeichnen um den Ursprung von 0, 0, = Ich habe an vielen Projekten gearbeitet, bei denen die Leute nicht verstehen, dass ein bisschen mehr Arbeit erforderlich ist, wenn Sie einige CAD-Daten erhalten, und sie gehen davon aus, dass sie mit all Ihren räumlichen Daten übereinstimmen Schichten.

Dann gibt es das Problem des Importierens von CAD- Anmerkungen ...

Simon
quelle
1
Ich habe in einem Architekturbüro gearbeitet, das uns zwei Zeichnungssätze vorschrieb. Der erste basiert auf einem vollständigen detaillierten Plan von 0,0. Die zweite wäre eine überflogene Version, die wir richtig auf die richtigen Lat / Longs ausgerichtet haben
dassouki
3

Kosmo ( http://www.opengis.es/ ) kann in DXF / DWG lesen und schreiben. Beim Schreiben wird eine Ebene namens Standard verwendet / erstellt. Außerdem sind einige grundlegende CAD-Tools implementiert.

Hoffe, es funktioniert

jdeltoro1973
quelle
3

Ich bin ein bisschen überrascht, dass niemand die Autocad Map 3d erwähnt hat . Es ist ein Autocad mit zusätzlicher Unterstützung für GIS-Daten und enthält viele Routinen zum Konvertieren von dwg (oder zur gleichzeitigen Verwendung) in die von fdo unterstützten Formate , einschließlich räumlicher Datenbanken und z. B. Shapefiles.

johanvdw
quelle
2

ArcGIS kann AutoCAD-Daten ganz einfach importieren. Sie können die Georefencing-Werkzeuge bei Bedarf verwenden. Oft ist es jedoch erforderlich, die Zeichnung in ein ArcGIS-Format zu exportieren, um die räumlichen Anpassungswerkzeuge verwenden zu können. Sie können auch nach DXF und DNG exportieren, aber ich bin nicht sicher, wie verwendbar die Dateien auf der AutoCAD-Seite sind. Ich weiß, dass ich sie öffnen und bearbeiten kann, hatte aber Probleme beim korrekten Exportieren von Attributen.

Jakub Sisak GeoGraphics
quelle
2

GDAL / OGR unterstützt Lesen und Schreiben für DXF. Daher sollte jedes GIS, das GDAL (QGIS, GRASS) verwendet, es Ihnen ermöglichen, mindestens dieses Format zu verwenden. Das einzige Mal, dass ich die CAD-Formate wirklich verwende, ist das Exportieren von Daten für einen unserer Ingenieure. Ich habe also nicht viel Erfahrung außer dem Exportieren in DXF.

Es gibt einen anderen DWG / DXF-Treiber für GDAL, der nur Schreibunterstützung bietet, aber ich habe absolut keine Erfahrung damit.

Amcaninch
quelle
2

Wenn Sie nur versuchen, von einem DWG / DXF-Ersteller zu einem gis-freundlichen Format zu gelangen, können Sie Bentley Microstation (wahrscheinlich mit der Erweiterung 'Map') ausprobieren. Es importiert und liest dwg / dxf-Dateien einwandfrei und kann Exportieren Sie diese Elemente und Features in ein Shapefile oder etwas anderes, das Sie in ein GIS-Paket einlesen können. Es ist ein bisschen näher an der Quelllösung, aber vielleicht zuverlässiger, da Sie von Anfang an eine GIS-freundliche Ausgabe erhalten, anstatt eines GIS-basierten Lesegeräts, um zu versuchen, all die Verrücktheiten zu berücksichtigen, die mit diesen Dateiformaten einhergehen können.

WolfOdrade
quelle
2

Ein Update dazu, das zumindest für mich sehr relevant ist. Ich habe gerade einen Anruf von einem glücklichen CAD-Benutzer erhalten, was eine Tautologie sein muss .....

Verwenden Sie das Plugin MMQGIS, um dxf aus QGIS zu exportieren (und den glücklichen CAD-Benutzer zu erreichen). Die CAD-Benutzer meckern viel, wenn Sie eine vollständig geformte CSV mit der Option Layer Saveas in QGIS exportieren (beachten Sie diesen Thread Liste der Koordinaten für Punkte in Layer mit QGIS abrufen? ). Die Option saveas dxf in 1.7.4-3 und Trunk war trotz der gemeldeten Verbesserungen in Trunk ebenfalls nicht zufriedenstellend.

Wie man die Freude verbreitet;

Haben Sie Ihr Shapefile in der Projektion von UTM und ein modernes Karten-Gid für Ihre Region. Exportieren Sie es dorthin, wenn Sie müssen. Erwarten Sie nicht, dass OTFR das schwere Heben für Sie erledigt. Wenn Sie die mmqgis aus dem Plugin-Manager abrufen, stellen Sie möglicherweise fest, dass mmqgis nicht alphabetisch dort abfällt, wo es sollte. Als ich das letzte Mal nachgesehen habe, hat es das QGIS-Repo erreicht. Und Sie werden möglicherweise feststellen, dass mmqgis standardmäßig deaktiviert ist. Verwalten Sie das Plugin und aktivieren Sie es.

Bedienen Sie das Plugin und wählen Sie den Geometrieexport in CSV-Datei. Für eine Polylinie werden zwei Dateien erstellt. Sie müssen mit Ihren Namen logisch sein und das Attributsuffix für die Attribute .... verwenden. Dies erhöht die Freude des Endbenutzers, wenn er leicht interpretieren kann, was ihm gegeben wurde.

In jedem Fall ist der Import in AutoCAD ein Kinderspiel, ohne das mühsame "Parsen" von Spalten oder den Abstieg in die manuelle Manipulation von Daten.

Vielen Dank an das gesamte QGIS-Team, das mmqgis-Plugin und GIS.SE, dass ich meine eigene Hilfedatei schreiben konnte, wenn ich vergesse, wie es geht !!

Was den Import aus AutoCAD angeht, warte ich immer noch darauf, dass der freudige Bediener etwas mehr Aufmerksamkeit schenkt und versucht, dasselbe Problem zu beheben, das in diesem Thread von einem anderen GIS-Soldaten festgestellt wurde. - Zuletzt bearbeitete Informationen fehlen, wenn QGIS - Dxf to Shp verwendet wird

Willy
quelle
2

Wir verwenden GIS seit Jahren mit AutoCAD und senden Dateien an GIS-Benutzer zurück. Dies funktioniert einwandfrei, solange die richtigen Übertragungsprotokolle eingehalten werden. Das ist kein Hexenwerk. Vor zwei Jahren habe ich 47 Luftbilder kartiert und an einen Arc? GIS-Benutzer gesendet. Wir haben uns vor der Datenübertragung unterhalten und ich habe meine auf Geoeye überlagerten Daten in einem DWG-Format zurückbekommen, das ich als JPG lesen konnte. Die neueste Version von AutoCAD, AutoCAD Map 3D, kann .shp-Dateien und Leica GIS-Raster-GIS lesen und damit arbeiten. Ingenieure arbeiten anders und meistens müssen wir das, was ich von ihnen bekomme, in reale Koordinaten konvertieren und generische CAD-CAD-Dateien zum Exportieren hinzufügen, die von Clients bereitgestellt werden, die GIS verwenden. Wir tun dies seit Jahren ohne die geringste Schwierigkeit und ohne Beschwerden von denen, mit denen wir unsere Daten senden. ABER AutoCAD IST anders, es denkt anders und es hat kein GIS-Datenmodell und das wurde bereits diskutiert. Wir haben Arc / INFO vor 15 Jahren verwendet, vielleicht hilft das.

Roger H. Werner
quelle
1

Wenn möglich, DWG / DXF und GIS nicht mischen, verursacht dies Kopfschmerzen. Wenn Sie es tun müssen, dann ist FME kein so schlechtes Werkzeug dafür. Sie müssen nur anders denken, keine Geometrie + Attribute mehr, Sie haben Dinge auf Ihren Ebenen + Tags + Import und Informationen als Text mit einer Linie, die darauf zeigt, wo dieser Text sein sollte ...

Wenn Sie also Ihre GIS-Daten an Benutzer weitergeben und diese wieder in Ihre GIS-Systeme einfügen, sollten Sie sich sehr, sehr klar darüber sein, wie Benutzer Daten in CAD-Dateien speichern sollen.

Simplexio
quelle
1

Ich verwende in ArcGIS ziemlich oft CAD-Daten. Die Hauptprobleme für mich sind:

  • Wenn Sie überhaupt kein Koordinatensystem haben, können Sie die CAD-Zeichnung mit nur zwei Punkten georeferenzieren, es sei denn, Sie exportieren sie in ein anderes Format
  • Blockieren Sie Referenzen. Oft müssen Sie Software von Drittanbietern wie Draftsight (Open Source) verwenden, um CAD-Features zu explodieren, um dann bestimmte Ebenen in ArcGIS wechseln zu können
  • Externe Referenzen - es dauert eine Weile, bis man sich daran gewöhnt hat, wie man damit umgeht. Alles hängt mit Zeit und Erfahrung zusammen;)
  • Polygone, die wir als GIS-Benutzer nicht wirklich als Polygone verstehen, werden nie richtig übersetzt

Abgesehen davon erledigt ArcGIS die Aufgabe und es wird mit der Zeit besser. Die wichtigsten unterstützten Formate sind DWG und DXF. Wenn Sie jedoch über eine Dateninteroperabilitätserweiterung verfügen, können Sie auch seltsame Dinge wie DWF verarbeiten. Während der Übersetzung verlieren Sie jedoch höchstwahrscheinlich ganze Attributtabellen und Ebenen.

Jareks
quelle
1

Hier ist eine weitere Lösung zum Visualisieren und Exportieren von CAD in GIS-Formate: Geobide SDK .

Kostenlose Versionen der Tools sind verfügbar.

  • Das Geomap-Tool ermöglicht die Visualisierung mehrerer CAD-Ebenen.
  • Geoconverter ist das Tool zur Transformation in verschiedene GIS-Formate. Auch auf Englisch.
Geobide
quelle