¿Importando DWG al proyecto QGIS?

49

Tengo muchos archivos DWG como el mapa base y la red de agua y aguas residuales.

¿Cómo importo estos archivos a mi proyecto QGIS?

BESCI
fuente

Respuestas:

36

En las versiones más nuevas de QGIS (2.18+) había una característica implementada para importar archivos .dwg en geopaquetes ( .gpkg).

Esta característica se puede encontrar en:

Proyecto >> DWG / DXF-import

Para que funcione, puede seguir esos pasos:

  1. Cree un nuevo / cargue un Geopackage existente con un CRS adecuado
  2. Importar archivo DWG
  3. Marque 'Expandir referencias de bloque' y 'Usar curvas' si es necesario
  4. Establezca el 'Nombre de grupo' que elija
  5. Desmarque las capas CAD no deseadas
  6. se recomienda marcar 'Combinar capas'

muestra de importación * .dwg en QGIS

Algunas notas adicionales:

  • La herramienta intentará representar el dibujo CAD lo más cerca posible con algunas limitaciones en anotaciones, etiquetas y sombreados.
  • algunas características especiales de complementos y complementos, etc. para la familia de productos AutoDesk CAD pueden romper la función de importación de QGIS, como 'modelos de superficie digital'
Vision nocturna
fuente
2
¿Cuál es la parte del geopaquete?
mapeo dom
Primero me perdí la parte "ir al menú [PROYECTO]" y busqué en [vector] - [importar DXF]. Espero que mi comentario ayude a alguien a NO perderse esto.
R'n'E
Me falta algo aquí. ¿Funcionará con un dwg que contenga múltiples capas diferentes (puntos, líneas y formas)? Al crear un nuevo Geopackage, es necesario elegir solo un tipo de geometría.
Rashomon
@Rashomon En principio, los geopaquetes pueden contener cualquier tipo de geometría simultáneamente, como Spatialite- o GeoDB. Al usar la herramienta Importar, creará automáticamente un nuevo geopaquete apropiado al elegir una ubicación y asignarle un nuevo nombre. Respondiendo a su pregunta real: Todas las capas legibles se importarán en UN geopaquete
Nightwatch
@ Nightwatch: no puedo hacer clic en Aceptar para ejecutar la herramienta, probablemente porque no puedo seleccionar ninguna capa; ninguno carga para mí en el cuadro de capas. ¿Debo escribir algo específico en el nombre del grupo? ¿Se refiere a un elemento ya contenido en el archivo .dwg?
Milo
29

Puede convertir los archivos DWG a DXF (que QGIS admite) utilizando el convertidor de archivos Teigha® . Es una aplicación multiplataforma gratuita (no de código abierto desafortunadamente) proporcionada por la ODA para usuarios finales solo para la conversión de archivos .dwg y .dxf a / desde diferentes versiones.

Se admiten las siguientes plataformas:

  • Linux (OpenSUSE 11.2 / Ubuntu 10.10 x86)
  • Mac OS / X (Snow Leopard x86 10.6 o posterior)
  • Windows (XP o posterior)
RK
fuente
11

Depende de lo que quieras decir con importación. ¿Desea importar datos para hacer algo con ellos o simplemente tener una capa de fondo para ver?

También considere esto: en SIG, los bloques de construcción básicos son puntos, líneas y polígonos (a veces llamados tipos topológicos básicos), y en CAD, está trabajando con dibujos que pueden estar hechos de cualquier cosa, incluidos objetos que no se pueden convertir en ninguno de los anteriores tipos mencionados Estos incluirían tipos de geometrías más "exóticas" como curvas, sólidos, etc., también bloques (o referencias de bloque), referencias de ráster externas, ...

ArcGIS, por ejemplo, hace un trabajo bastante bueno al mostrar (e incluso permite una edición limitada) de archivos DWG / DXF, mientras que otros paquetes de software GIS intentan simplemente importar los datos lo mejor que pueden, porque el contenido de un archivo dwg puede ser demasiado complejo tener una herramienta que simplemente traduzca CAD -> GIS.

U2ros
fuente
9

A menudo recibo archivos CAD pero no tengo AutoCAD, así que los descompongo con DoubleCAD XT, que es una descarga gratuita. Exporte cada capa o conjunto de datos seleccionándolos y luego GUARDAR COMO (alternar la opción seleccionada) tipo = DXF-2004-2006. Estos parecen importarse bien en QGIS, cuando lo abre como una capa vectorial.

El servidor FME también podría valer la pena, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html

pero creo que el enfoque de capa por capa con DoubleCAD es más robusto.

Exportar,

  • datos de puntos: exportar mediante el complemento mmqgis 'exportar geometría' a un csv.

  • vectores: guarde como dxf, luego vuelva a guardar en DoubleCAD a un dwg. No puede conservar los atributos, por lo que debe trabajar con una característica de datos a la vez.

Otra opción de exportación que he estado usando es DXF Author

encontrado aquí

http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf

con una guía de usuario en

ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm

Willy
fuente
NOTA: Acabo de completar un formulario muy largo para intentar descargar DoubleCAD XT y descubrir que el software es SOLO para WINDOWS para todos
boulder_ruby
5

Como muchos han dicho, el software de código abierto no puede soportar dwg. Sin embargo, Dxf es compatible y autodesk proporciona una herramienta en la nube que puede usar para convertir dwg a dxf: autocad 360 (o la versión anterior de autocad ws). La ventaja de esta herramienta sobre muchas otras es que admite todas las versiones de dwg, también las más recientes.

Agregue los archivos y luego, bajo descarga, también puede descargar los archivos como dxf. ingrese la descripción de la imagen aquí

johanvdw
fuente
3
  1. Open Source QCAD realiza un trabajo de conversión simple y sin problemas del formato .dwg a .dxf.
  2. Use la función "agregar capa vectorial" en QGIS 2.0 para importar el archivo .dxf. Sin embargo, en este momento noto que con la versión QGIS de 32 bits, solo puede guardar como un archivo .kml, pero con la versión QGIS de 64 bits, puede guardar como un archivo .shp.
  3. Elimine las características no deseadas en el archivo .shp con el rectángulo, el polígono, el radio o la selección a mano alzada, según lo prefiera.
Abbas
fuente
¿Cómo hace exactamente la conversión, dónde está esa opción? Estoy intentando pero no puedo encontrar cómo, hay muchos comentarios en internet, pero algunos dicen que qcad no puede abrir dwg pero solo lo abro con doble clic desde el explorador de Windows, no sé qué creer.
Nelly
3

Se dice que gvSIG de código abierto es capaz de abrir DWG. A partir de ahí, debería ser posible exportar a shapefiles. No probado aquí, me temo.

nhopton
fuente
2

DWG es un formato cerrado patentado. Como muchos podrían confirmar, es uno de los formatos menos interoperables. En pocas palabras: no es posible abrir un archivo DWG con un software / biblioteca de código abierto. Hay / hubo intentos de crear una biblioteca de sistema operativo para leer dwgs pero afaik no funcionan muy bien. Si hay otro software que no sea Autodesk que puede abrir DWG, entonces usa una biblioteca de código abierto para hacerlo, por esta razón no verá el soporte DWG en QGIS. Como ya se sugirió, solicite que los DWG se guarden como DXF (que de alguna manera es más interoperable) o como shapfiles (el mapa de Autocad puede hacer eso).

Giovanni Manghi
fuente