Risposte:
Nelle versioni più recenti di QGIS (2.18+) è stata implementata una funzione per importare i file .dwg in geopackages ( .gpkg).
Questa funzione è disponibile sotto:
Progetto >> Importazione DWG / DXF
Per farlo funzionare, puoi seguire questi passaggi:
Alcune note aggiuntive:
È possibile convertire i file DWG in DXF (che QGIS supporta) utilizzando Teigha® File Converter . È un'applicazione multipiattaforma gratuita (purtroppo non open source) fornita da ODA agli utenti finali solo per la conversione di file .dwg e .dxf in / da diverse versioni.
Sono supportate le seguenti piattaforme:
Dipende da cosa intendi per importazione. Vuoi importare dati per fare effettivamente qualcosa con esso o semplicemente avere un livello di sfondo per la visualizzazione?
Considera anche questo: in GIS, i blocchi di base sono punti, linee e poligoni (a volte chiamati tipi topologici di base) e in CAD, stai lavorando con disegni che possono essere fatti di qualsiasi cosa, inclusi oggetti che non possono essere convertiti in nessuno di prima tipi citati. Questi includerebbero tipi più geometrici "esotici" come curve, solidi, ecc., Anche blocchi (o riferimenti di blocchi), riferimenti raster esterni, ...
ArcGIS, ad esempio, fa un ottimo lavoro di visualizzazione (e consente anche una modifica limitata) di file DWG / DXF, mentre altri pacchetti software GIS tentano semplicemente di importare i dati nel miglior modo possibile, poiché il contenuto di un file DWG può essere troppo complesso avere uno strumento che traduca semplicemente CAD -> GIS.
Ricevo spesso file cad ma non ho AutoCAD, quindi li scompongo con DoubleCAD XT che è un download gratuito. Esporto ogni livello o set di dati selezionandolo, quindi SALVA AS (attiva / disattiva l'opzione selezionata) type = DXF-2004-2006. Questi sembrano importare bene in QGIS, quando lo si apre come un livello vettoriale.
Potrebbe valere la pena provare anche il server FME, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
ma trovo l'approccio strato per strato con DoubleCAD più robusto.
Esportare,
point data - esporta tramite il plugin mmqgis 'export geometry' in un csv.
vettori: salva come dxf, quindi salva nuovamente in DoubleCAD su un dwg. Non è possibile mantenere gli attributi, quindi è necessario lavorare con una caratteristica dei dati alla volta.
Un'altra opzione di esportazione che ho usato è DXF Author
trovato qui
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
con una guida per l'utente all'indirizzo
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm
Come molti hanno detto, il software open source non può supportare DWG. Dxf è tuttavia supportato e autodesk fornisce uno strumento cloud che è possibile utilizzare per convertire dwg in dxf: autocad 360 (o la versione precedente autocad ws). Il vantaggio di questo strumento rispetto a molti altri è che supporta tutte le versioni di DWG, anche le più recenti.
Aggiungi i file e poi sotto download puoi scaricare anche i file come dxf.
DWG è un formato proprietario e chiuso. Come molti sarebbero in grado di confermare è uno dei formati meno interoperabili. Per farla breve: non è possibile aprire un file DWG con una libreria / software Open Source. Ci sono / sono stati i tentativi di creare una libreria del sistema operativo per leggere i dwgs, ma in realtà non funzionano molto bene. Se esiste un software diverso da Autodesk in grado di aprire DWG, per farlo utilizza una libreria non open source, per questo motivo non vedrai il supporto DWG in QGIS. Come già suggerito, chiedi di salvare i DWG come DXF (che è in qualche modo più interoperabile) o come shapfile (la mappa di AutoCAD può farlo).