Nas versões mais recentes do QGIS (2.18+), havia um recurso implementado para importar arquivos .dwg para os geopacotes ( .gpkg).
Esse recurso pode ser encontrado em:
Projeto >> DWG / DXF-import
Para fazê-lo funcionar, você pode seguir estas etapas:
- Crie um novo / carregue um Geopackage existente com um CRS apropriado
- Importar arquivo DWG
- Marque 'Expandir referências de bloco' e 'Usar curvas', se necessário
- Defina o 'Nome do grupo' de sua escolha
- Desmarque camadas CAD indesejadas
- é recomendável verificar 'Mesclar camadas'
Algumas notas adicionais:
- A ferramenta tentará representar o desenho CAD o mais próximo possível, com algumas limitações em anotações, etiquetas e hachuras.
- alguns recursos especiais de suplementos e plugins, etc, da família de produtos AutoDesk CAD podem interromper a função de importação do QGIS, como 'modelos digitais de superfície'
Você pode converter os arquivos DWG em DXF (que o QGIS suporta) usando o Teigha® File Converter . É um aplicativo gratuito de plataforma cruzada (sem código aberto, infelizmente) fornecido pela ODA para usuários finais apenas para a conversão de arquivos .dwg e .dxf em / de versões diferentes.
As seguintes plataformas são suportadas:
fonte
Depende do que você quer dizer com importação. Deseja importar dados para realmente fazer algo com eles ou apenas para ter uma camada de segundo plano para visualização?
Considere também: No GIS, os blocos de construção básicos são pontos, linhas e polígonos (às vezes chamados de tipos topológicos básicos) e, no CAD, você está trabalhando com desenhos que podem ser feitos de qualquer coisa, incluindo objetos que não podem ser convertidos antes. tipos mencionados. Isso incluiria tipos de geometrias mais "exóticos", como curvas, sólidos, etc., também blocos (ou referências de bloco), referências externas de varredura, ...
O ArcGIS, por exemplo, faz um bom trabalho em exibir (e até permite edição limitada) dos arquivos DWG / DXF, enquanto outros pacotes de software GIS tentam simplesmente importar os dados da melhor maneira possível, porque o conteúdo de um arquivo dwg pode ser muito complexo. ter uma ferramenta que simplesmente traduzisse CAD -> GIS.
fonte
Costumo receber arquivos cad, mas não tenho o AutoCAD, por isso os detalho com o DoubleCAD XT, que é um download gratuito. Exporto cada camada ou conjunto de dados selecionando-o e, em seguida, SALVAR COMO (alterne a opção selecionada) tipo = DXF-2004-2006. Eles parecem importar bem para o QGIS, quando você o abre como uma camada vetorial.
Também vale a pena tentar o servidor FME, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
mas acho que a abordagem camada por camada com o DoubleCAD é mais robusta.
Exportar,
data point - exporte através do mmqgis plugin 'export geometry' para um CSV.
vetores - salve como dxf e salve novamente no DoubleCAD em um dwg. Você não pode manter os atributos para trabalhar com um recurso de dados por vez.
Outra opção de exportação que uso é o DXF Author
encontrado aqui
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
com um guia do usuário em
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm
fonte
Como muitos já disseram que o software de código aberto não suporta dwg. Contudo, o Dxf é suportado e o autodesk fornece uma ferramenta de nuvem que você pode usar para converter dwg em dxf: autocad 360 (ou na versão anterior autocad ws). A vantagem desta ferramenta sobre muitas outras é que ela suporta todas as versões do dwg, também as mais recentes.
Adicione os arquivos e, em download, você pode fazer o download dos arquivos também como dxf.
fonte
fonte
Diz-se que gvSIG de código aberto é capaz de abrir DWGs. A partir daí, deve ser possível exportar para shapefiles. Não testado aqui, eu tenho medo.
fonte
DWG é um formato fechado e proprietário. Como muitos poderiam confirmar é um dos formatos menos interoperáveis. Longa história: não é possível abrir um arquivo DWG com um software / biblioteca de código aberto. Houve / houve tentativas de criar uma biblioteca de SO para ler dwgs, mas depois eles não funcionam muito bem. Se houver outro software que não seja o Autodesk que possa abrir DWGs, ele usará uma biblioteca não de código aberto para fazer isso; por esse motivo, você não verá o suporte ao DWG no QGIS. Como já sugerido, peça para que os DWGs sejam salvos como DXF (que é de alguma forma mais interoperável) ou como shapfiles (o mapa do Autocad pode fazer isso).
fonte