[OSM-dev-fr] correction erreurs détéctées par osmose
didier2020
didier2020 at free.fr
Dim 1 Avr 21:30:10 BST 2012
bonsoir,
j'ai un toc, ce sont les batiments chevauchants. Voila c'est dit!
ci-joint un blabla sur le sujet (il vaut que ce qu'il vaut)
et un script python a tester sur les fichiers cadastre.openstreetmap.fr
Les dépendances sont
+ Osmsax d'osmose :
https://gitorious.org/osmose/backend/blobs/master/analyser_sax.py
shapely (python-shapely)
rtree : http://pypi.python.org/pypi/Rtree
rtree necessite libspatialindex http://libspatialindex.github.com/
Merci de vos remarques
didier
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: building4_qadastre.py
Type: text/x-python
Taille: 14965 octets
Desc: non disponible
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20120401/93975da8/attachment.py>
-------------- section suivante --------------
Préambule:
je n'incrimine personne ou auqu'un outil.
J'énumère des points constatés récurrents par analyse quantitative, correction ou visualisation
Les requetes effectuées sont un extract france de geofabrik.
Le schéma utilisé est celui d'osm2pgsl- ce qui fausser les chiffres
(relation / batiment , layer distinct, ...)
Données utilisées mars 2012:
france.osm = 43.6 go, dont 31.6 go pour les batiments ( 11 pour les way et 20 pour les node).
soit 25 224 467 batiments dont 36 mille avec des relations
Bâtiments chevauchants:
Pourquoi
- Ils existent dans les données issues des scripts qui permettent l'import semi-automatique des bâtiments
+ la précision du cadastre ?, la densité de batiments
+ le type de ligne délimitant les parcelles
+ toutes les erreurs détéctées par osmose après upload ne le sont pas par le validator de josm avant l'upload
+ plusieurs relations pour le meme outer mais chacune ayant un inner différent (probleme évoqué sur la liste talk-fr, a prioris corrigé?)
+ ways en doubles (peu nombreux mais dont la correction est facile)
- Apres l'upload des données, des bâtiments se chevauchent
+ il y a des superposition avec des batiment qui existaient auparavent
++ dans la meme commune
++ au limites des communes
+ fausse manipulation/problème lors de l'upload qui font que les batiments sont en plusieurs exemplaire ?
+ ...
Analyse quantitative
Pour la france, le taux d'erreur est de 0.9% (nombre total de batiments/ nombre d'erreur détecté par osmose)
18 millions de batiments et plus de 200 mille chevauchements. (7 millions sans chevauchement)
Surface de l'intersection
82% fait moins de 2 m2
4% est compris entre 2 et 10 m2
le reste varie jusqu'a 2884m2.
Les plus grosses valeurs concernent zone commerciale, hopital, batiment industriel
(les batiments avec de grande surface peuvent être a l'origine de plusieurs erreurs de chevauchement détectées par osmose)
Nombre de Points d'intersection
1 point : 103009 => overlaps 1 node ?
2 points : 37767
3 points : 34816
4 points : 5434
5 points : 14595
6 points : 2750
7 points : 14595
jusqu'a 184 points d'interection !
Solutions:
+ Mettre en avant l'api openstreetmap.fr de sly: auparavant, il était fastidieux de retélécharger un upload du quadastre , ce qui a pu décourager certains de la correction post upload
+ voir avec l'equipe d'osmose s'il est possible de distinguer la "gravité" du chevauchement (critére de surface ou rapport entre la surface de l'intersection et la plus petite surface des batiments concernés
+ des scripts de correction qui se situerait entre Qadastre2osm et Josm.
+ ...
Plus d'informations sur la liste de diffusion dev-fr