Vous importez SVG dans SIG?

21

J'ai un fichier PDF, avec une carte sous forme de graphique vectoriel. Je veux mettre cela dans le SIG. (J'utilise ArcGIS d'ESRI, mais toute solution FOSS est également très bien).

Je sais qu'il n'est pas possible d'obtenir directement le PDF dans ArcGIS, donc je testais simplement différents scénarios et j'ai découvert que nous pouvons convertir le graphique vectoriel du PDF en SVG à l'aide d'Inkscape. J'ai réussi à le faire.

J'espérais qu'il pourrait y avoir un moyen de passer de SVG à un format vectoriel qu'ArcGIS comprend.

Est-ce possible?

Devdatta Tengshe
la source
1
Croyez qu'Inkscape ira encore plus loin et permettra d'enregistrer le PDF importé au format DXF (Desktop Cutting Plotter (R13)), adapté à l'importation dans ArcGIS - mais la fidélité des couches résultantes peut rester un problème.
V Stuart Foote
1
Une alternative à Inkscape - utilisez GIMP. Si vous souhaitez utiliser le PDF en tant que représentation raster / grille (et peut-être numériser plus tard les données vectorielles nécessaires), utilisez GIMP pour lire directement le PDF et l'enregistrer au format TIFF. Importez TIFF dans ArcGIS, géoréférencement (rectifiez si GeoTIFF est nécessaire).
V Stuart Foote
Utilisez Adobe Illustrator pour ouvrir le PDF et l'enregistrer au format DXF.
Enoch

Réponses:

7

Vous pouvez essayer ces options:

  1. Utilisez pstoedit pour exporter le PDF au format DXF et ensuite l'importer vers le logiciel SIG. pstoedit traduit des graphiques PostScript et PDF dans d'autres formats vectoriels. SVG est également pris en charge au moyen d'un plugin.
  2. Utilisez un outil comme CorelDraw qui peut lire le format SVG et exporter le fichier au format DXF.
Chethan S.
la source
Merci pour la réponse! J'ai fait de cette façon: SVG -> PDF (impression au format PDF avec Firefox) -> DXF avec pstoedit. Notez que la conversion de SVG en PS / EPS dans Inkscape n'a pas produit de DXF valide.
luca76
2

J'utilise plusieurs méthodes.
Le premier pdf peut être au format vectoriel ou image. Cela dépend du logiciel qui l'a créé et des options utilisées.
S'il s'agit d'un format d'image, j'utilise irfanview avec les plugins complets qui prennent en charge la lecture de pdf. Enregistrez-le dans tif, puis dans la conception raster (autodesk), je le géo-référence et l'enregistre en tant que géo-tiff.
Ensuite, cela fonctionnera comme géoréférencé dans n'importe lequel de mes logiciels.

Si c'est un vecteur, j'ai maintenant quelques options.
le moins cher est scan2cad v8 pro, il permettra d'exporter vers dxf à partir de nombreux formats d'image et pdf.

L'option la plus chère est l'éditeur de terrago.
Il permet le chargement direct d'un pdf dans arcmap.
Le pdf peut ensuite être géoréférencé et «numérisé à la main» en données gis.

Dans le domaine de l'open source, il y a toujours de l'herbe et du gdal qui ont une certaine fonctionnalité pour convertir des images en vecteur. vous avez besoin d'une image "utilisable" (normalement binaire) pour terminer cette méthode.

Nouveau dans AutoCad: vous pouvez utiliser la commande Insérer un calque sous-jacent, déplacer le fichier PDF à l'emplacement correct, le mettre à l'échelle et le faire pivoter. Utilisez les paramètres pdfimports pour déterminer comment convertir. Utilisez ensuite pdfimport pour convertir le pdf (qui doit être un fichier pdf vectoriel) en lignes AutoCad. Avant d'utiliser l'importation PDF, vous pouvez utiliser pdfshxtext pour convertir du texte reconnaissable en texte AutoCad. et la commande txt2mtxt convertira ces textes d'une seule ligne en plusieurs lignes.
Autodesk a de l'aide dans la base de connaissances ici ...

Brad Nesom
la source
0

Votre meilleure option si vous utilisez une source géopdf

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

Ou le mappeur global 18.2 fait un excellent travail avec PDF.

Essayez d'abord de créer VRT avec gdalbuildvrt car arcmap prend en charge vrt afin que vous puissiez apporter du pdf ou des mbtiles ou d'autres fichiers non pris en charge une fois que vous avez un vrt.

Jordan Bess
la source