Bonjour,
Après pas mal passé à travailler dessus, je vous annonce et mets à disposition mon outil d'extraction des voies depuis le cadastre vectoriel.

Le but est d'extraire une représentation filaire des voies et voies d'eau depuis le cadastre vectoriel.

Le principe pour obtenir les voies est de partir du polygone des limites administratives de la commune et d'en retirer toutes les parcelles et zones d'eau pour obtenir l'espace public. De ce polygone tarabiscoté est extrait un squelette qui représente le filaire.

L'outil a besoin de données extraites depuis les pdf du cadastre par l'outil qadastre. Ensuite les données passent par CGAL pour en extraire un squelette de Voronoi.

Je n'ai pas fait cet outil d'extraction dans le but d'importer des données dans OSM. Il est toutes fois possible de s'en servir de base pour accélérer le travail sur une commune. La qualité pour les routes et les chemins est intéressante. Par contre dans les enchevêtrements de rues la qualité est moindre. Mon idée était plutôt d'avoir un base libre de comparaison pour OSM permettant ainsi de connaître le taux de couverture d'OSM et de détecter les zones non ou mal couvertes.

Le projet est disponible là :
http://gitorious.org/r-c2w

L'outil est actuellement en cours d'utilisation pour extraire les données de toutes les communes vectorielles (et ça prend beaucoup de temps).

Pour fini, une petite image des chemins extraient, du cadastre et d'osm. L'exemple est volontairement choisi pour montrer une rue "oublié" :
http://f.rodrigo.free.fr/tmp/cadastre+osm+r-c2w.png

Je tiens à remercier Pierre Ducroquet aka Pinaraf pour son outil Qadastre (http://gitorious.org/qadastre/qadastre2osm) et tout le temps qu'il a passé à le modifier pour répondre à mes besoins. Je tiens aussi à remercier Jocelyn Jaubert pour toute son assistance à m'aider à faire tourner mon outils sur les serveurs de la fondation free.

La route est longue mais la voie est libre.
Fred

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à