[OSM-talk-fr] Maj des batiments issus du cadastre

sebastien.bugzilla at gmail.com sebastien.bugzilla at gmail.com
Mar 10 Mar 22:12:10 UTC 2015


Bonjour

Pour mon premier message à cette liste de distribution je vais me 
présenter rapidement. Je vis à Toulouse et je participe à OpenstreetMap 
depuis un peu plus d'un an (je sais plus trop). Bref. Au début c'était 
juste pour corriger une évolution et je trouve que c'est de plus en plus 
prenant et je me trouve maintenant à faire des modifs beaucoup plus 
lourdes. :-)

J'ai toujours trouvé que la mise à jour des bâtiments était pénible à 
faire. Parce qu'il faut comparer ce qui existe avec ce qui est fourni 
par le cadastre. On peut superposer les deux avec josm. C'est très 
facile quand il y a 100 pâtés de maison mais c'est un cauchemard quand 
il y en a plus de 1000.

Du coup j'ai fait un petit script python (joint à ce message) qui fait 
la comparaison entre ce qui existe et ce qui fourni par le cadastre. Il 
détermine quels sont les bâtiments supprimés, les bâtiments nouveaux, et 
les bâtiments modifiés. Il y a toujours un travail à faire à partir des 
résultats obtenus parce que ce n'est pas possible d'éviter des faux 
positifs mais ça évite de faire une comparaison maison par maison. Bien 
sûr, il vaut mieux que la commune sur laquelle il est appliqué soit déjà 
issue des données du cadastre. Une commune ou le bâti est tracé à partir 
de Bing donnera des résultats plus mitigés.

Je ne vais pas détailler ici le fonctionnement de mon script. C'est déjà 
fait dans cette fil que j'ai ouvert sur le forum osm-fr :
http://forum.openstreetmap.fr/viewtopic.php?f=5&t=1762

Je peux vous fournir un fichier exemple d'utilisation. Il s'agit du bâti 
de la commune de Seilh (https://www.openstreetmap.org/relation/158877) 
au nord de Toulouse :
http://sendbox.fr/pro/5r3o7uspdsb0/Seilh.zip.html
Ce zip contient 2 fichiers :
Seilh_as_is.osm : les batiments tels qu'ils sont dans OSM actuellement
Seilh_to_be.osm : les bâtiments tels que le cadastre le donne actuellement.

Pour l'utilisation la commande est simple :
python BatiOSm.py Seilh_as_is.osm Seilh_to_be.osm prefixe
préfixe sera utilisé pour nommer les fichiers résultats.

Merci pour votre aide et pour votre retour si vous avez des suggestions 
d'améliorations ou si vous avez des comportements bizarres !

Sébastien
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: BatiOsm.py
Type: text/x-python
Taille: 33372 octets
Desc: non disponible
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20150310/8327ab13/attachment.py>


Plus d'informations sur la liste de diffusion Talk-fr