Suite

Géoréférencer un polygone dans un fichier pdf


J'ai ce fichier pdf qui contient un arrondissement spécifique de ma ville, Montréal, avec un polygone à l'intérieur. Lien vers le fichier pdf : FICHIER PDF

L'image jpeg une fois exportée du fichier pdf est la suivante

J'essaie d'extraire le polygone rouge et de le géoréférencer.

J'ai essayé d'utiliser QGIS pour ouvrir le fichier image, puis d'ajouter manuellement des points de coordonnées à une partie spécifique, mais cela semble fastidieux et long car j'ai environ 90 fichiers pdf différents que je vise à géoréférencer.

Existe-t-il un moyen plus simple tel que de prendre une carte réelle de montréal et de superposer cette carte sur la précédente, puis de la géoréférencer automatiquement?

Je ne sais pas si cela peut vous aider, mais le fichier pdf réel est un vecteur, lorsque je l'ai ouvert à l'aide d'illustrator, j'ai pu cocher ou décocher la partie rouge.

Le but ultime est de transformer ce polygone rouge en un fichier geojson. Cela ne me dérange pas de le faire manuellement s'il existe un moyen efficace, mais je serais encore plus heureux s'il y avait un moyen d'automatiser cela via un script.

Je cherche depuis une semaine sur internet des tutos de géoréférencement mais la plupart d'entre eux sont pour des images raster et ne prennent pas en compte le fichier pdf (vectorisé), je veux dire en théorie, à mon avis il me semble possible de comparer 2 fichiers vectoriels , le mien et disons tout le fichier vectoriel de montréal puis le géoréférence automatiquement.


S'il s'agit de fichiers géopdf, vous devez utiliser gdal et convertir en vecteur et vous aurez terminé. S'il ne s'agit que de PDF, ils peuvent contenir ou non des données vectorielles. Essayez de l'ouvrir dans Inkscape et enregistrez-le au format dxf. Apportez le dxf dans Arc et voyez si vous obtenez votre polygone. Il ne semble malheureusement pas que vous ayez de coordonnées sur ces cartes, mais une fois que vous avez compris la projection, vous devriez pouvoir capturer l'intersection de la route à partir de votre dxf que vous avez créé à la même intersection à partir des données projetées. Utilisez simplement la barre d'outils de géoréférencement et 2 points devraient suffire. J'ai construit un outil basé sur ghostscript pour cela il y a quelques semaines… Malheureusement, la société pour laquelle je travaille le possède maintenant, mais Inkscape fonctionne facilement… Mieux que de numériser de toute façon.


Voir la vidéo: Manual vector layer georeference in QGIS (Octobre 2021).