Converter Shapefile (SHP) para DXF
Este conversor transforma um ou mais shapefiles em um único desenho DXF para AutoCAD, BricsCAD, DraftSight ou LibreCAD, com cada shapefile, ou cada valor de um campo que você escolher, em sua própria layer do CAD. Os shapefiles são convertidos no seu navegador e não são enviados. Um DXF não tem tabela de atributos, então só a geometria e os nomes das layers são mantidos, e as coordenadas devem estar em um sistema projetado em metros ou pés.
Um arquivo não foi convertido corretamente? Escreva para [email protected], de preferência com um pequeno arquivo de exemplo, e o problema será corrigido.
O essencial
- Entrada: Shapefile (.shp). Saída: DXF (.dxf).
- Seus arquivos não são enviados: o trabalho é feito no navegador, no seu próprio dispositivo.
- Tamanho: sem limite fixo; arquivos muito grandes são limitados pela memória do dispositivo.
- Precisa de um navegador atual (Chrome, Edge, Firefox ou Safari) no computador, tablet ou celular; nada para instalar.
- Grátis e sem cadastro.
Não sabe em qual zona UTM fica uma área? Consulte o mapa de zonas UTM do GeoDrafter, nosso site irmão.
De Shapefile para DXF: por que converter?
Dados de SIG muitas vezes precisam ir para quem trabalha no CAD: lotes e edificações para o arquiteto, redes de água e cabos para o engenheiro ou uma base cartográfica para uma planta de situação. Este conversor grava os shapefiles em um único DXF com o GDAL, a biblioteca usada pelo QGIS. Pontos viram pontos do DXF, linhas viram polilinhas e polígonos viram polilinhas fechadas, com os furos incluídos. Cada shapefile vai para uma layer do CAD com o nome dele, ou você escolhe um atributo, como a classe da via ou o código de uso do solo, e cada valor vira uma layer, para que o usuário do CAD possa ligá-las e desligá-las e definir cores. As coordenadas ficam no sistema do shapefile, ou são reprojetadas para o sistema que você informar, para que o desenho se alinhe com outros arquivos CAD no mesmo sistema. Nada é enviado a um servidor.
Como converter Shapefile para DXF
- Solte um .zip com seus shapefiles ou selecione juntos os arquivos .shp, .shx, .dbf e .prj. Vários shapefiles vão para um único DXF.
- Escolha de onde vêm os nomes das layers do DXF e, se o desenho CAD usar outro sistema, um sistema de coordenadas de saída.
- Clique em “Converter para DXF” e abra o arquivo no seu programa CAD.
O que muda na conversão
Os atributos não vão junto
Um DXF não tem tabela de atributos. Só a geometria e o nome da layer são gravados, então escolha como nome da layer o campo mais importante. Se o usuário do CAD precisar de todos os atributos, envie também o shapefile ou um CSV gerado pelo conversor de SHP para CSV.
Use um sistema de coordenadas projetado
Programas CAD medem em unidades de desenho, normalmente metros ou pés. Um shapefile em longitude e latitude (WGS84, EPSG:4326, ou SIRGAS 2000 geográfico, EPSG:4674) gera um desenho em graus, que fica minúsculo e distorcido e não permite medir. Informe como sistema de coordenadas de saída um sistema projetado, como a sua zona UTM (por exemplo SIRGAS 2000 / UTM 23S, EPSG:31983); o conversor avisa se o resultado estiver em graus.
O DXF não guarda o sistema de coordenadas
O desenho contém só os números. Avise o usuário do CAD em qual sistema eles estão, por exemplo “SIRGAS 2000 / UTM zona 23S, EPSG:31983”, para que o desenho possa ser posicionado corretamente junto com outros dados. As unidades do desenho não são definidas no arquivo; o AutoCAD as trata como sem unidade, o que não é problema desde que todos saibam que são metros ou pés.
Sem cores, tipos de linha ou rótulos
Todas as entidades recebem a cor e o tipo de linha padrão do CAD (ByLayer), para que o usuário do CAD possa definir as cores por layer em um só lugar. Rótulos não são gravados como texto; os valores de atributo só aparecem como nomes de layer. Polígonos viram polilinhas fechadas, não hachuras.
Sobre os formatos
Shapefile
O shapefile da Esri é o formato vetorial de SIG mais usado. Um “shapefile” é, na verdade, um conjunto de arquivos com o mesmo nome: o .shp guarda a geometria, o .shx um índice, o .dbf a tabela de atributos, o .prj opcional o sistema de coordenadas e o .cpg a codificação do texto.
- Precisa de pelo menos .shp, .shx e .dbf. Selecione-os juntos ou em um único .zip.
- Os nomes de campo são limitados a 10 caracteres e os valores de texto a 254.
- Cada shapefile contém um só tipo de geometria: pontos, linhas ou polígonos.
- Sem um arquivo .prj, o sistema de coordenadas é desconhecido.
DXF
DXF (Drawing Exchange Format) é o formato aberto de intercâmbio do AutoCAD, publicado pela Autodesk desde 1982. Agrimensores, arquitetos e engenheiros o usam para passar desenhos CAD de um programa para outro. Um DXF guarda linhas, polilinhas, arcos, círculos, textos, hachuras e blocos em layers com nome, mas não tem tabela de atributos nem sistema de coordenadas.
- Texto simples (ou binário) com entidades de desenho em layers com nome; blocos são símbolos reutilizáveis, inseridos várias vezes.
- Não há tabela de atributos: além da geometria, uma entidade tem layer, cor, tipo de linha e, no caso de textos, o próprio texto.
- O sistema de coordenadas não fica guardado; as coordenadas são apenas números, muitas vezes no sistema oficial do país (como SIRGAS 2000 / UTM) ou em coordenadas locais da obra.
- DWG é o formato binário próprio do AutoCAD e não é a mesma coisa que DXF.
Perguntas frequentes
Quais programas CAD abrem o DXF?
O DXF segue o formato do AutoCAD 2004, que o AutoCAD, o AutoCAD LT, o BricsCAD, o DraftSight, o LibreCAD, o QCAD, o MicroStation e o QGIS leem.
Posso receber um DWG em vez disso?
Não diretamente. Abra o DXF no AutoCAD, BricsCAD ou DraftSight e use “Salvar como” DWG, ou converta-o com o ODA File Converter, que é gratuito.
As alturas (valores Z) vão junto?
Sim. Um shapefile 3D, como curvas de nível com cota em cada vértice, gera polilinhas e pontos 3D no DXF.
Meu shapefile é enviado?
Não. O DXF é gravado pelo seu navegador, no seu próprio computador, e nada é enviado a um servidor.
E se o shapefile não tiver arquivo .prj?
Nesse caso, as coordenadas são gravadas como estão. Informe o sistema de origem só se também quiser reprojetar os dados para outro sistema de coordenadas.