É possível exportar rótulos com base nos atributos Shapefile para um arquivo DXF?
Eu uso o QGIS 1.7.4.
Eu tenho lido um arquivo CSV e o vejo como uma camada de forma. Com a ajuda dos atributos do arquivo, rotularemos os pontos. Agora eu quero uma exportação DXF com os rótulos. No entanto, apenas os pontos no arquivo DXF são exportados.
Eu não tenho ArcGIS.
Estou usando o AutoCAD LT 2011 para visualizar arquivos DXF. No AutoCAD, eu tenho que passar pelo "Inserir / Link e extração", apenas com a possibilidade de encontrar dados do Excel.
Respostas:
Agora existe exportação nativa para o DXF nas versões mais recentes do QGIS, o que permite exportar as camadas do mapa, incluindo os rótulos:
Mais informações sobre a funcionalidade podem ser encontradas aqui: https://www.qgis.ch/en/projects/dxf-export
A funcionalidade de exportação DXF foi desenvolvida por Jürgen Fischer (Norbit) e Marco Hugentobler (Sourcepole AG). O projeto foi co-financiado pelo SIGE (fornecedor de serviços públicos em Vevey) e pelos municípios de Vevey, Morges e Uster.
fonte
DXF Export...
com sucesso uma vez e desde que me deparei com problemas. Estou tentando exportar dados do ponto para dxf. Em vez de converter os pontos em pontos, ele os converte em polígonos e polilinhas (sem informações de atributo). Eu tentei usar shapefiles projetados e wgs84 e um número variável de colunas e nada funcionou até agora.save as...
função não exporta rótulos, apenas atribui tabelas com informações aleatórias. OsDXF Export...
rótulos de exportação (esse é o objetivo do OP para esta pergunta), mas com o possível bug que encontrei.No QgiS: clique com o botão direito do mouse no painel esquerdo da camada e use save as e selecione Autocad dxf como formato de exportação - isso funciona para mim. você está usando o qgis 1.8?
editar: agora eu também tentei "salvar seleção como", parece funcionar também
edit # 2: anexo uma captura de tela do qgis:
e uma captura de tela do inkscape com o arquivo dxf importado:
fonte
Se você deseja os rótulos em CAD, aqui está uma solução alternativa (você não está sendo muito específico quanto ao que está tentando realizar). No ESRI, crie um arquivo de ponto para o centróide de cada rótulo. Preencha o campo de rótulo na tabela de atributos.
Em seguida, em uma versão " capaz de mapear " do AutoCAD, digite " mapconnect " na linha de comando. Isso exibirá a tela mostrada abaixo (suponho que você saiba como gerenciar sistemas de coordenadas no CAD). Primeiro, selecione "Adicionar conexão SHP". Em seguida, clique no elipsóide SHP (mostrado com o número 2) e navegue até o local do seu shapefile de ponto. Por fim (etapa 3), pressione a função de conexão e, dentro desse menu, pressione " adicionar ao mapa " Agora tudo que você precisa fazer é tornar seus pontos invisíveis e ativar os rótulos (o que exigirá que você mude para uma interface geoespacial no CAD - mostrado na próxima tela de impressão).
Existem funções geoespaciais disponíveis no CAD. Sob a seta destacada abaixo, você pode ver que existem funcionalidades geoespaciais inerentes ao CAD (versões compatíveis com mapas). O ícone se parece muito com uma engrenagem (ao lado de "Dano1" na minha tela de impressão). Este menu pode ser encontrado na parte inferior direita da tela. Se você chegar até aqui e não tiver certeza de como proceder, o único que posso sugerir é que você poste outra pergunta relacionada à rotulação de dados espaciais no CAD.
fonte
Agora existe exportação nativa para o DXF nas versões mais recentes do QGIS, o que permite exportar as camadas do mapa, incluindo os rótulos:
Mais informações sobre a funcionalidade podem ser encontradas aqui: https://www.qgis.ch/en/projects/dxf-export
A funcionalidade de exportação DXF foi desenvolvida por Jürgen Fischer (Norbit) e Marco Hugentobler (Sourcepole AG). O projeto foi co-financiado pelo SIGE (fornecedor de serviços públicos em Vevey) e pelos municípios de Vevey, Morges e Uster.
fonte
Acabei de ter o mesmo problema: o arquivo dxf exportado do QGIS parecia vazio.
Mas quando eu verifiquei o "Layout" no meu programa CAD (BRICS CAD), ele existe. Tudo o que eu precisava fazer era encontrar a visão adequada, no meu programa "View" e "2D-context".
fonte
Eu encontrei esta ferramenta Conversão de Shapefiles e ArcINFO para AutoCAD DXF Format gratuita na Free Geography Tools que criará um .dxf a partir de um shapefile.
Você pode especificar o campo de atributo que deseja converter em rótulos de texto dxf.
Eu executei a ferramenta e funcionou como esperado.
fonte
Se você usa o ArcGIS, na minha opinião, a solução mais estável é converter as anotações em polígonos e exportar para o DXF. Eu uso a mesma abordagem para exportar anotações para o KMZ, que, diferentemente da exportação de anotações, gera diretamente rótulos de alta resolução no KMZ resultante.
Infelizmente, isso exige que você converta anotações em polígonos para os quais não existe uma ferramenta OOTB. Eu construí meu próprio addin para isso. Posso postar o código, se você quiser.
fonte
Eu tive o mesmo problema e finalmente consegui exportar do QGIS (1.7) para o autocad, fazendo o seguinte:
1.- Selecione os elementos a serem exportados
2.- Vá para a camada / salvar seleção como e escolha o formato "ESRI Shapefile" (sem dxf !!!)
3.-Em seguida, use o Arcv2CAD (precisa ser comprado) para transformar o arquivo de forma em dxf. Esse dxf pode ser aberto pelo Autocad !! :)
Pode haver uma maneira mais simples de fazer isso ... Ou até exportar elementos de diferentes camadas ao mesmo tempo, mas ainda não o encontrei !! :)
fonte
Eu usei "Exportar para Dxf" e tive o mesmo problema, sem lables. Então defini a "escala de simbologia" (foi definida como 0) como 1: 20000, e funcionou ... os rótulos foram exportados.
fonte