¿Importando SVG a SIG?

21

Tengo un archivo PDF, con un mapa como gráfico vectorial. Quiero poner esto en SIG. (Yo uso ArcGIS de ESRI, pero cualquier solución FOSS también está bien).

Sé que no es posible obtener directamente el PDF en ArcGIS, por lo que solo estaba probando varios escenarios y descubrí que podemos convertir el gráfico vectorial en el PDF a SVG usando Inkscape. Tuve éxito en hacer eso.

Esperaba que pudiera haber alguna forma de pasar de SVG a un formato vectorial que ArcGIS entienda.

es posible?

Devdatta Tengshe
fuente
1
Cree que Inkscape irá aún más lejos y permitirá que el PDF importado se guarde como DXF (Plotter de corte de escritorio (R13)), adecuado para importar a ArcGIS, pero la fidelidad de las capas resultantes puede seguir siendo un problema.
V Stuart Foote
1
Una alternativa a Inkscape: use el GIMP. Si desea utilizar el PDF como una representación ráster / cuadrícula (y quizás luego digitalizar los datos vectoriales necesarios) use el GIMP para leer directamente el PDF y guardarlo como TIFF. Importe TIFF a ArcGIS, georeferencia (rectifique si se necesita GeoTIFF).
V Stuart Foote
Use Adobe Illustrator para abrir el PDF y guardarlo como DXF.
Enoch

Respuestas:

7

Puedes probar estas opciones:

  1. Use pstoedit para exportar PDF a DXF y luego importarlo al software GIS. pstoedit traduce gráficos PostScript y PDF a otros formatos vectoriales. SVG también es compatible mediante un complemento.
  2. Use una herramienta como CorelDraw que puede leer el formato SVG y exportar el archivo a DXF.
Chethan S.
fuente
¡Gracias por la respuesta! Lo hice de esta manera: SVG -> PDF (imprimiendo en PDF con Firefox) -> DXF con pstoedit. Tenga en cuenta que la conversión de SVG a PS / EPS en Inkscape no produjo un DXF válido.
luca76
2

Yo uso varios métodos.
El primer pdf puede ser formato vectorial o de imagen. Eso depende del software que lo creó y las opciones utilizadas.
Si es un formato de imagen, uso irfanview con los complementos completos que admiten la lectura de PDF. Guárdelo en tif y luego en diseño ráster (autodesk) lo geo-referencia y lo guardo como geo-tiff.
Entonces funcionará como georreferenciado en cualquiera de mi software.

Si es un vector, ahora tengo un par de opciones.
el más barato es scan2cad v8 pro, permitirá exportar a dxf desde muchos formatos de imagen y pdf.

La opción más cara es la editorial Terrago.
Permite la carga directa de un pdf en arcmap.
El pdf puede ser georreferenciado y "digitalizado a mano" en datos gis.

En el ámbito del código abierto, siempre hay hierba y gdal que tienen alguna funcionalidad para convertir imágenes en vectores. necesita una imagen "usable" (normalmente binaria) para completar este método.

Nuevo en AutoCad: puede usar el comando insertar pdf subyacente, mover el pdf a la ubicación correcta, escalar y rotar. Utilice los ajustes de importación de pdf para determinar cómo convertir. Luego use pdfimport para convertir el pdf (debe ser un archivo pdf vectorial) en líneas de AutoCad. Antes de usar la importación de pdf, puede usar pdfshxtext para convertir texto reconocible en texto de AutoCad. y el comando txt2mtxt convertirá el texto de una sola línea a varias líneas.
Autodesk tiene alguna ayuda en la base de conocimiento aquí ...

Brad Nesom
fuente
0

Su mejor opción si tiene un uso de fuente geopdf

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

O global mapper 18.2 hace un gran trabajo con PDF.

Primero intente crear VRT con gdalbuildvrt porque arcmap admite vrt para que pueda traer pdf o mbtiles u otros archivos no compatibles una vez que tenga un vrt.

Jordan Bess
fuente