Numériser raster automatiquement? [fermé]

14

J'ai un fichier raster (extension .sid). Je souhaite numériser automatiquement les routes dans ArcMap, QGIS, etc. La numérisation à la main prendrait trop de temps.

Comment puis-je faire ceci ?

Je veux numériser automatiquement les routes

salihy
la source

Réponses:

11

La solution QGIS dans la réponse de Mapperz n'est qu'un simple raster en conversion vectorielle et n'a pas de détection de bord, donc je doute qu'elle soit très efficace pour ce cas d'utilisation. Cela vous donnera une valeur de polygones par pixel et pour une photo qui pourrait entraîner presque un polygone par pixel!

Une meilleure option dans QGIS pourrait être d'utiliser la fonctionnalité d'extraction de périphérie dans le plugin Sextante (maintenant appelé « Traitement » dans la version 2.x).

Allez: Géoalgorithmes-> Images-> Extraction d'entités-> Extraction de bords.

Mais comme le dit Mapperz, la numérisation est parfois plus rapide (et plus précise) à la main que l'utilisation d'un système automatisé, car vous savez ce qu'est une fonction en regardant l'image, mais l'ordinateur n'a aucun moyen de le savoir. Pour un système automatisé, c'est juste une nuance de gris ou de couleur à partir de laquelle les bords peuvent être détectables.

Si vous avez une tonne d'images à numériser, le mieux est de les envoyer à une entreprise de numérisation spécialisée dans ce genre de choses. Il y a des charges partout dans le monde (en particulier en Inde) et ils ont entrepris des études de temps et de mouvement au nième degré pour réduire les coûts. La plupart utilisent un processus combiné de numérisation automatisée et de numérisation humaine. Pour la conversion en vrac, il est probablement moins cher et plus rapide d'externaliser auprès de spécialistes.

MappaGnosis
la source
7

ArcMap (10.2)

Utilisez ArcScan http://resources.arcgis.com/en/help/main/10.2/index.html#//000w00000001000000 mais vous devez changer votre image en noir et blanc 8 bits pour une vectorisation automatique.

Notez que de nombreuses images nécessitent un nettoyage, cela peut prendre du temps. http://resources.arcgis.com/en/help/main/10.2/index.html#/About_preparing_raster_data_for_vectorization/000w00000017000000/

(Parfois, il est plus rapide de numériser à la main que de passer par Arcscan.)

http://resources.arcgis.com/en/help/main/10.2/index.html#/About_automatic_vectorization/000w00000029000000/

QGIS (1.8)

Conversion de raster en vecteur (Plugins: GdalTools requis) entrez la description de l'image ici

Guide complet http://hub.qgis.org/wiki/quantum-gis/Raster_to_vector_conversion

Mapperz
la source
6

Il s'agit d'un problème de classification qui convient le mieux aux méthodes en dehors d'ArcMap. Nos cerveaux ont un temps très facile à interpréter des collections de pixels et à les assembler en objets significatifs tels que les routes. Cependant, ces tâches sont beaucoup plus difficiles pour un ordinateur et nécessitent des algorithmes de classification. ArcMap dispose de classificateurs utiles basés sur les pixels (ISODATA, MLC, etc.), bien qu'il manque des méthodes de classification orientées objet plus sophistiquées (segmentation d'images, extraction d'entités). Je dois ajouter qu'il existe une extension tierce appelée Feature Analyst qui peut être utilisée conjointement avec ArcMap. Cependant, je vous orienterais vers le SIG FOSS et le logiciel de traitement d'image appelé SPRING, que j'ai trouvé très utile dans la classification d'images orientée objet. J'ai posté une description plus détaillée des méthodes d'extraction de la route ici qui peuvent être utiles pour vous.

Aaron
la source
4

Pour le moment, on ne peut pas le faire de manière entièrement automatique. Une édition \ nettoyage sera nécessaire dans tous les cas. Et comme Mapperz l'a dit, la tâche est meilleure à résoudre dans des outils spéciaux. Connaissez-vous Easy Trace ? Il s'agit d'un logiciel commercial mais il existe une ancienne version gratuite 8.65.

Tatiana
la source