Importazione di SVG in GIS?


21

Ho un file PDF, con una mappa come grafica vettoriale. Voglio ottenere questo in GIS. (Uso ArcGIS di ESRI, ma va bene anche qualsiasi soluzione FOSS).

So che non è possibile ottenere direttamente il PDF in ArcGIS, quindi stavo solo testando vari scenari e ho scoperto che possiamo convertire la grafica vettoriale nel PDF in SVG usando Inkscape. Ci sono riuscito.

Speravo che ci potesse essere un modo per passare da SVG a un formato vettoriale comprensibile ad ArcGIS.

È possibile?


1
Believe Inkscape andrà oltre e consentirà di salvare il PDF importato come DXF (Desktop Cutting Plotter (R13)), adatto per l'importazione in ArcGIS, ma la fedeltà dei livelli risultanti potrebbe rimanere un problema.
V Stuart Foote,

1
Un'alternativa a Inkscape: usa GIMP. Se ti interessa utilizzare il PDF come rappresentazione raster / griglia (e forse in seguito digitalizzare tutti i dati vettoriali necessari) usa GIMP per leggere direttamente il PDF e salvarlo come TIFF. Importa TIFF in ArcGIS, georeferenziazione (rettifica se è necessario GeoTIFF).
V Stuart Foote,

Usa Adobe Illustrator per aprire il PDF e salvarlo come DXF.
Enoch

Risposte:


7

Puoi provare queste opzioni:

  1. Usa pstoedit per esportare PDF in DXF e successivamente importarlo nel software GIS. pstoedit traduce la grafica PostScript e PDF in altri formati vettoriali. SVG è anche supportato tramite un plugin.
  2. Utilizzare uno strumento come CorelDraw in grado di leggere il formato SVG ed esportare il file in DXF.

Grazie per la risposta! Ho fatto in questo modo: SVG -> PDF (stampa in PDF con Firefox) -> DXF con pstoedit. Nota che la conversione di SVG in PS / EPS in Inkscape non ha prodotto un DXF valido.
luca76,

2

Uso diversi metodi.
Il primo pdf può essere in formato vettoriale o immagine. Dipende dal software che lo ha creato e dalle opzioni utilizzate.
Se è in formato immagine, utilizzo irfanview con i plugin completi che supportano la lettura di pdf. Salvalo su tif e poi in raster design (autodesk) lo geo-referral e lo salvo come geo-tiff.
Quindi funzionerà come georeferenziato in qualsiasi mio software.

Se è un vettore, ora ho un paio di opzioni.
il più economico è scan2cad v8 pro che consentirà l'esportazione in dxf da molti formati di immagini e pdf.

L'opzione più costosa è l'editore terrago.
Permette il caricamento diretto di un pdf in arcmap.
Il pdf può quindi essere georeferenziato e "digitalizzato a mano" in dati gis.

Nel regno di opensource c'è sempre erba e gdal che hanno alcune funzionalità nel convertire le immagini in vettore. hai bisogno di un'immagine "utilizzabile" (normalmente binaria) per completare questo metodo.

Novità di AutoCad: è possibile utilizzare il comando Inserisci pdf underlay, spostare il pdf nella posizione corretta, ridimensionare e ruotare. Usa le impostazioni pdfimports per determinare come convertire. Quindi utilizzare pdfimport per convertire il pdf (deve essere un file pdf vettoriale) in linee AutoCad. Prima di utilizzare l'importazione pdf è possibile utilizzare pdfshxtext per convertire il testo riconoscibile in testo AutoCad. e il comando txt2mtxt convertirà il testo a riga singola in multilinea.
Autodesk ha qualche aiuto nella knowledge base qui ...



0

La tua migliore opzione se hai un uso di fonte geopdf

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

O Global Mapper 18.2 fa un ottimo lavoro con PDF.

Prima prova a creare VRT con gdalbuildvrt perché arcmap supporta vrt in modo da poter portare in pdf o mbtiles o altri file non supportati una volta che hai un vrt.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.