Importando SVG para o GIS?


21

Eu tenho um arquivo PDF, com um mapa como um gráfico vetorial. Eu quero colocar isso no GIS. (Eu uso o ArcGIS da ESRI, mas qualquer solução FOSS também é boa).

Sei que não é possível obter diretamente o PDF no ArcGIS, então estava testando vários cenários e descobri que podemos converter o gráfico vetorial no PDF para SVG usando o Inkscape. Eu consegui fazer isso.

Eu esperava que houvesse alguma maneira de passar do SVG para um formato vetorial que o ArcGIS entenda.

Isso é possível?


1
Acredite O Inkscape irá ainda mais longe e permitirá que o PDF importado seja salvo como um DXF (Desktop Cutting Plotter (R13)), adequado para importação no ArcGIS - mas a fidelidade das camadas resultantes pode continuar sendo um problema.
VStuart Foote

1
Uma alternativa ao Inkscape - use o GIMP. Se você deseja usar o PDF como uma representação de varredura / grade (e talvez digitalizar posteriormente os dados vetoriais necessários), use o GIMP para ler diretamente o PDF e salvar como TIFF. Importe TIFF para ArcGIS, georreferenciamento (retifique se GeoTIFF é necessário).
V Stuart Foote

Use o Adobe Illustrator para abrir o PDF e salvar como DXF.
Enoch

Respostas:


7

Você pode tentar estas opções:

  1. Use pstoedit para exportar PDF para DXF e depois importá-lo para o software GIS. O pstoedit converte gráficos PostScript e PDF em outros formatos vetoriais. O SVG também é suportado por meio de um plugin.
  2. Use uma ferramenta como o CorelDraw, que pode ler o formato SVG e exportar o arquivo para DXF.

Obrigado pela resposta! Eu fiz desta maneira: SVG -> PDF (impressão em PDF com Firefox) -> DXF com pstoedit. Observe que a conversão de SVG em PS / EPS no Inkscape não produziu um DXF válido.
Luca76 21/09/16

2

Eu uso vários métodos.
O primeiro pdf pode ser em formato vetorial ou de imagem. Isso depende do software que o criou e das opções usadas.
Se for formato de imagem, uso o irfanview com os plugins completos que suportam a leitura de pdf. Salve-o em tif e, em design de varredura (autodesk), eu o georreferencio e salvo como geo-tiff.
Em seguida, ele funcionará como georreferenciado em qualquer um dos meus softwares.

Se for vetor, tenho algumas opções agora.
o mais barato é o scan2cad v8 pro, que permite exportar para dxf a partir de muitos formatos de imagem e pdf.

A opção mais cara é a editora terrago.
Permite o carregamento direto de um pdf no arcmap.
O pdf pode ser georreferenciado e "digitalizado manualmente" em dados GIS.

No campo do código-fonte aberto, há sempre grama e gdal que têm alguma funcionalidade na conversão de imagens em vetor. você precisa de uma imagem "utilizável" (normalmente binária) para concluir este método.

Novo no AutoCad: você pode usar o comando insert pdf underlay, mover o pdf para o local correto, dimensionar e girar. Use o pdfimportsettings para determinar como converter. Em seguida, use pdfimport para converter o pdf (deve ser um arquivo pdf de vetor) em linhas do AutoCad. Antes de usar a importação de pdf, você pode usar o pdfshxtext para converter texto reconhecível em texto do AutoCad. e o comando txt2mtxt converterá o texto de uma única linha em várias linhas.
A Autodesk tem alguma ajuda na base de conhecimento aqui ...



0

Sua melhor opção se você tiver uma fonte de geopdf

OGR2OGR -f "ESRI Shapefile" path\name.shp source\filename.pdf

Ou o mapper global 18.2 faz um ótimo trabalho com o PDF.

Primeiro, tente criar VRT com gdalbuildvrt porque o arcmap suporta vrt, para que você possa trazer pdf ou mbtiles ou outros arquivos não suportados depois de ter um vrt.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.