Antworten:
In den neueren Versionen von QGIS (2.18+) wurde eine Funktion zum Importieren von .dwg-Dateien in Geopakete ( .gpkg) implementiert.
Diese Funktion finden Sie unter:
Projekt >> DWG / DXF-Import
Damit es funktioniert, können Sie die folgenden Schritte ausführen:
Einige zusätzliche Hinweise:
Sie können die DWG-Dateien mit dem Teigha® File Converter in DXF konvertieren (von QGIS unterstützt) . Es ist eine kostenlose (leider nicht Open Source) plattformübergreifende Anwendung, die von der ODA nur für Endbenutzer zum Konvertieren von DWG- und DXF-Dateien in / aus verschiedenen Versionen bereitgestellt wird.
Folgende Plattformen werden unterstützt:
Es kommt darauf an, was Sie mit Import meinen. Möchten Sie Daten importieren, um tatsächlich etwas damit zu tun, oder nur eine Hintergrundebene zum Anzeigen haben?
Beachten Sie auch Folgendes: In GIS sind Basisbausteine Punkte, Linien und Polygone (manchmal auch als grundlegende topologische Typen bezeichnet), und in CAD arbeiten Sie mit Zeichnungen, die aus beliebigen Elementen erstellt werden können, einschließlich Objekten, die in keine der vorherigen konvertiert werden können genannten Arten. Dazu gehören exotischere Geometrietypen wie Kurven, Volumenkörper usw., auch Blöcke (oder Blockreferenzen), externe Rasterreferenzen usw.
In ArcGIS können beispielsweise DWG- / DXF-Dateien sehr gut angezeigt (und sogar nur eingeschränkt bearbeitet) werden, während andere GIS-Softwarepakete versuchen, die Daten einfach so gut wie möglich zu importieren, da der Inhalt einer DWG-Datei zu komplex sein kann ein Werkzeug zu haben, das einfach CAD -> GIS übersetzen würde.
Ich erhalte häufig CAD-Dateien, habe aber kein AutoCAD, sodass ich sie mit DoubleCAD XT, einem kostenlosen Download, zerlege. Ich exportiere jeden Layer oder Datensatz, indem ich ihn auswähle und dann SPEICHERN UNTER (umschaltbare ausgewählte Option) type = DXF-2004-2006. Diese scheinen gut in QGIS zu importieren, wenn Sie es als Vektorebene öffnen.
Ein FME-Server kann auch einen Versuch wert sein: http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
Aber ich finde den Layer-für-Layer-Ansatz mit DoubleCAD robuster.
Exportieren,
Punktdaten - Export über das mmqgis-Plugin 'Geometrie exportieren' in eine CSV.
Vektoren - als DXF speichern und dann in DoubleCAD als DWG speichern. Sie können die Attribute nicht beibehalten, sodass Sie jeweils mit einer Datenfunktion arbeiten müssen.
Eine andere von mir verwendete Exportoption ist DXF Author
hier gefunden
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
mit einer Bedienungsanleitung bei
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm
Wie viele gesagt haben, Open Source-Software kann DWG nicht unterstützen. Dxf wird jedoch unterstützt und autodesk bietet ein Cloud-Tool, mit dem Sie dwg in dxf: autocad 360 (oder die Vorgängerversion autocad ws) konvertieren können. Der Vorteil dieses Tools gegenüber vielen anderen ist, dass es alle Versionen von dwg unterstützt, auch die neuesten.
Fügen Sie die Dateien hinzu und laden Sie sie dann unter Download auch als DXF herunter.
Open Source gvSIG kann angeblich DWGs öffnen. Von dort sollte es möglich sein, Shapefiles zu exportieren. Hier nicht getestet, fürchte ich.
DWG ist ein proprietäres, geschlossenes Format. Wie viele bestätigen könnten, ist eines der weniger interoperablen Formate. Kurz gesagt: Es ist nicht möglich, eine DWG-Datei mit einer Open Source-Software / -Bibliothek zu öffnen. Es gibt / gab Versuche, eine Betriebssystembibliothek zu erstellen, um dwgs zu lesen, aber afaik funktionieren sie nicht sehr gut. Wenn es eine andere Software als Autodesk gibt, die DWGs öffnen kann, wird dafür eine Nicht-Open-Source-Bibliothek verwendet. Aus diesem Grund wird DWG in QGIS nicht unterstützt. Wie bereits vorgeschlagen, bitten Sie darum, die DWGs als DXF (das ist irgendwie interoperabler) oder als Shapedateien (Autocad Map kann das) speichern zu lassen.