Suite

Vectoriser à partir d'une image raster avec des discontinuités ou des ruptures de polygones ?

Vectoriser à partir d'une image raster avec des discontinuités ou des ruptures de polygones ?


Je suis nouveau sur ce site, j'ai donc expliqué beaucoup de choses car je ne connais pas la terminologie appropriée.

J'utilise ArcGIS Desktop 9.3, dans lequel j'essaie de créer un fichier de formes de polygones vectoriels. Mais l'image raster que j'ai est de mauvaise qualité (cela signifie qu'il y a des cassures) ce qui crée des problèmes de vectorisation des polygones. J'ai essayé "Raster to Polyline" (afin qu'il puisse être converti plus tard en polygone), "Raster to Polygon", également en utilisant l'outil ArcScan (accrochage au raster), toujours les lignes sont discontinues, ou dans le cas du polygone, elles ne correspondent pas.

Donc, ce que je veux vraiment savoir, c'est s'il existe une option pour étendre ou connecter les lignes voisines, afin que la forme exacte des polygones soit préservée pour un grand nombre de polygones… ?

Sur l'image, vous pouvez voir quelques lacunes dont la vectorisation est incomplète. Mon problème est de connecter automatiquement ces écarts, afin que des polygones soient créés.


Dans ArcScan (même avec la v9.3), il y a tout un tas de tolérances à manipuler, y compris une "tolérance de fermeture d'écart". Avez-vous joué avec ceux-ci? Voir ArcScan - vectorisation par lots

Dans certains cas, vous devrez recourir à un nettoyage manuel de ces interstices.


Jetez un œil aux outils de généralisation tels que Expand, Shrink, Boundary Clean et Thin. Une combinaison de ces outils devrait aider. Par exemple, Expand suivi de Thin dans votre cas devrait rejoindre de nombreuses lacunes. Ce qui est réalisable dépendra de la qualité de vos données.

Une alternative qui pourrait vous aider si vous constatez une fusion trop fréquente de petites zones consiste à extraire vos lignes, puis à configurer la topologie afin que vous puissiez trouver des nœuds pendants. Vous corrigez donc les données vectorielles au lieu des données raster.


Voir la vidéo: Géoréférencer une carte raster image, JPEG, PNG,.. sous QGIS avec Georeferencer