Quale GIS supporta DXF e / o DWG?


11

Quale GIS supporta DXF e / o DWG (preferibilmente in lettura e scrittura)?

Aggiornamento: ci sono dei GIS open source che supportano questi o file CAD simili?

Il supporto dei file CAD sembra generalmente problematico. Quali sono i maggiori problemi / problemi relativi al supporto DXF / DWG in GIS?

Risposte:


7

Il problema con i formati DWG e DXF è che Autodesk non pubblica le specifiche complete.

Formato DXF Il formato
DXF ASCII è ben noto e la maggior parte dei pacchetti può leggerlo.
Il DXF binario è parzialmente documentato e poiché non è il formato AutoCAD primario, è raramente supportato. Per maggiori dettagli vedere qui: AutoCAD DXF

Formato
DWG Il formato DWG viene letto dalla maggior parte dei pacchetti GIS, ma di solito con alcuni vincoli.
Due librerie più utilizzate in grado di leggere e scrivere file DWG sono una che può essere concessa in licenza da AutoDesk e l'altra è dal consorzio non profit Open Design Alliance (ODA) . La libreria AutoDesk è limitata all'uso in prodotti che non sono in concorrenza con i prodotti AutoDesk, mentre la libreria ODA non supporta tutte le funzionalità DWG.

La biblioteca ODA stava recuperando terreno con le modifiche introdotte da AutoDesk fino al 2006, quando AutoDesk fece causa a ODA e ad alcuni fornitori di software per violazione del copyright. La causa è stata risolta all'inizio di quest'anno e il risultato è che la libreria ODA non è in grado di scrivere file DWG compatibili al 100%. Ulteriori informazioni sono disponibili sul sito Open Design Alliance (ODA) e sull'articolo di Wikipedia sul formato di file DWG


7

FME convertirà i dati tra i formati e ha una buona storia per trasformare CAD> GIS. Vedi: http://www.safe.com/solutions/GIS/CADtoGIS.php

Divulgazione - Lavoro per Safe Software, i creatori di FME. Ma è l'ideale per questo scenario, altrimenti non lo consiglierei.

Per quanto riguarda i problemi con CAD in GIS, un altro problema sono i tipi di geometria. Il CAD in genere ha tipi di geometria che GIS non supporta. Ad esempio oggetti speciali come celle / blocchi; elementi generali (ma non GIS comuni) come archi, spline, ecc .; Geometria 3D come blocchi, facce, trame.

A volte il tuo GIS / traduttore li gestirà, a volte li costringerà a geometria alternativa (ad es. Arco> tratto di linea), a volte lascerà semplicemente cadere le caratteristiche.


Ho appena iniziato a sperimentare FME per tradurre DWG in SQL Server e finora mi piace.
Chad Cooper,

6

Quali sono i maggiori problemi

Non ho il tempo (in questo momento, cercherò di modificarlo in seguito) per fornire una risposta dettagliata, ma il problema principale con i dati CAD è in genere , i tecnici CAD creano piani senza riguardo ai sistemi di coordinate. cioè Tracciano intorno all'origine di 0, 0, = Ho lavorato su molti progetti in cui le persone non capiscono che è coinvolto un po 'più di lavoro quando ti vengono dati alcuni dati CAD e presumono che si allineeranno con tutto il tuo spazio strati.

Quindi c'è il problema dell'importazione delle annotazioni CAD ...


1
Lavoravo in un'azienda di architettura che ci aveva incaricato di avere 2 serie di disegni. Il primo si baserà su 0,0 piano dettagliato completo. La seconda sarebbe una versione scremata che abbiamo allineato correttamente con i lat / long
corretti


3

Kosmo ( http://www.opengis.es/ ) può leggere e scrivere su DXF / DWG, quando lo scrive usa / crea un layer chiamato Default , ha anche implementato alcuni strumenti CAD di base.

Spero funzioni


3

Sono un po 'sorpreso che nessuno abbia menzionato AutoCAD Map 3d . È autocad con supporto extra per i dati gis e contiene molte routine per convertire da DWG (o utilizzare contemporaneamente) nei formati supportati da fdo , inclusi database spaziali ed es. Shapefile.


2

ArcGIS può importare i dati di AutoCAD abbastanza facilmente. È possibile utilizzare gli strumenti di georefence, se necessario, ma spesso è necessario esportare il disegno in un formato ArcGIS per utilizzare gli strumenti di regolazione spaziale. Puoi anche esportare in DXF e DNG ma non sono sicuro di quanto siano utilizzabili i file sul lato AutoCAD. So che posso aprirli e modificarli ma ho avuto problemi con l'esportazione corretta degli attributi.


2

GDAL / OGR supporta la lettura e la scrittura per DXF , quindi qualsiasi GIS che utilizza GDAL (QGIS, GRASS) dovrebbe consentire di utilizzare almeno quel formato. L'unica volta che utilizzo davvero i formati CAD è l'esportazione dei dati per uno dei nostri ingegneri, quindi non ho molta esperienza oltre all'esportazione in DXF.

C'è un altro driver DWG / DXF per GDAL disponibile, le offerte supportano solo la scrittura, ma non ne ho assolutamente alcuna esperienza.


2

Se stai solo cercando di ottenere un formato gis da un creatore DWG / DXF, potresti provare Bentley Microstation (probabilmente con l'estensione 'Map'), importerà e leggerà i file dwg / dxf bene, e può esporta quegli elementi e caratteristiche in un file di forma o qualcos'altro che potresti leggere in un pacchetto GIS. È una soluzione un po 'più vicina alla fonte ma forse più affidabile dal momento che stai ottenendo un output GIS-friendly sin dall'inizio, invece di un lettore basato su GIS per cercare di soddisfare tutte le stranezze che possono venire con questi formati di file.


2

Un aggiornamento su questo, che almeno per me è molto rilevante. Ho appena ricevuto una telefonata da un felice utente CAD, che deve essere una tautologia .....

Per esportare dxf da QGIS (e dire felice utente CAD) usa il plugin MMQGIS. Gli utenti CAD si lamentano molto se si esporta un CSV completamente formato tramite l'opzione saveas di layer in QGIS (si noti questo thread Ottenere l'elenco di coordinate per punti in layer usando QGIS? ). L'opzione dxf saveas in 1.7.4-3 e trunk non era soddisfacente, nonostante i miglioramenti riportati nel trunk.

Come diffondere la gioia;

Trasforma il tuo shapefile nella proiezione di UTM e in una mappa moderna per la tua regione. Esportalo in questo se è necessario, non aspettarti che OTFR faccia il lavoro pesante per te. Recuperare mmqgis dal gestore dei plug-in, è possibile che mmqgis non cada in modo alfabetico dove dovrebbe, l'ultima volta che ho visto che era arrivato al repository QGIS contribuito. E potresti scoprire che mmqgis è disattivato per impostazione predefinita, gestire il plugin e accenderlo.

Aziona il plug-in e scegli Esporta geometria in file CSV, per una polilinea crea due file, devi eseguire la logica con i tuoi nomi e lasciare che utilizzi il suffisso degli attributi per gli attributi .... Ciò aumenta la gioia dell'utente finale quando può facilmente interpretare ciò che gli è stato dato.

A detta di tutti, l'importazione in AutoCAD è un gioco da ragazzi, senza quella noiosa "analisi" delle colonne o la discesa nella manipolazione manuale dei dati.

Mille grazie a tutto il team di QGIS, al plug-in mmqgis e GIS.SE per avermi permesso di scrivere il mio file di aiuto per quando dimentico come farlo !!

Per quanto riguarda l'importazione da AutoCAD, sto ancora aspettando che l'operatore gioioso presti un po 'più di attenzione e provi a risolvere lo stesso problema che è stato notato in questo thread da un altro soldato GIS - Ultime informazioni modificate mancanti quando usato QGIS - Dxf in Shp


2

Usiamo GIS con AutoCAD e rispediamo i file agli utenti GIS da anni e funziona bene fino a quando si seguono i protocolli di trasferimento appropriati. Non è scienza missilistica. Due anni fa ho mappato 47 foto aeree e le ho inviate a un utente Arc? GIS. Abbiamo parlato prima di trasferire i dati e ho recuperato i miei dati sovrapposti su Geoeye in un formato .dwg che potevo leggere come .jpg. La versione più recente di AutoCAD, AutoCAD Map 3D leggerà e funzionerà con file .shp e Leica GIS raster GIS. Gli ingegneri lavorano in modo diverso e il più delle volte ciò che ottengo da loro deve convertire in coordinate del mondo reale e aggiungere per esportare file CAD generici .dxf forniti da client che utilizzano GIS. Lo facciamo da anni senza la minima difficoltà e senza lamentele da coloro con i quali inviamo i nostri dati. MA AutoCAD È diverso, pensa diversamente e non ha un modello di dati GIS ed è già stato discusso. Abbiamo usato Arc / INFO 15 anni fa, quindi forse questo aiuta.


1

Se possibile, non mescolare DWG / DXF e GIS, provoca mal di testa. Se devi farlo, FME non è un cattivo strumento per questo. Devi solo pensare in modo diverso, niente più geometria + attributi, hai cose sui tuoi livelli + tag + importazione e informazioni come testo con linea che punta dove dovrebbe essere quel testo ...

Quindi, se dai i tuoi dati GIS agli utenti e li inserirai di nuovo nei tuoi sistemi GIS, sarà molto chiaro come gli utenti dovrebbero archiviare i dati in un file cad.


1

Sto usando parecchi dati CAD in ArcGIS. I problemi principali per me sono:

  • nessun sistema di coordinate, è quindi possibile georeferenziare il disegno CAD utilizzando solo due punti, a meno che non lo si esporti in un formato diverso
  • Blocca i riferimenti, molte volte devi usare software di terze parti come Draftsight (Open Source) per far esplodere le funzionalità CAD per poter passare da un livello all'altro in ArcGIS
  • Riferimenti esterni: ci vuole un po 'di tempo per abituarsi a come gestirli, tutto viene fornito con tempo ed esperienza;)
  • Poligoni che non sono realmente ciò che noi - utenti GIS - intendiamo come poligoni e non traducono mai nel modo giusto

A parte questo ArcGIS fa il lavoro e sta migliorando nel tempo. I formati principali supportati sono DWG e DXF ma se si dispone dell'estensione di interoperabilità dei dati è possibile gestire anche cose strane come DWF, ma durante la traduzione è molto probabile che si perdano interi livelli e tabelle di attributi.


1

Ecco un'altra soluzione per visualizzare ed esportare CAD nei formati GIS: Geobide SDK .

Sono disponibili versioni gratuite degli strumenti.

  • Lo strumento Geomap consente di visualizzare diversi livelli CAD.
  • Geoconverter è lo strumento per eseguire la trasformazione in diversi formati GIS. Anche in inglese.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.