Inclus-tu les batiments pouvant avoir plusieurs étages?
Parce qu'après avoir regarder cette base c'est souvent le cas! 


     Le Lundi 23 mars 2015 11h56, Vincent Frison <vincent.fri...@gmail.com> a 
écrit :
   

 Hello,
Comme je l'avais indiqué il y a quelques temps sur cette ML j'ai développé un 
petit programme permettant l'importation de base de données avec des hauteurs 
d'immeubles (véritable hauteur en mètre ou juste nombre d'étages).
A la base c'était pour importer la base de donnée de http://www.pss-archi.eu 
(environ 40 000 immeubles répartis sur l'ensemble de la France) mais finalement 
j'ai commencé par les données de http://opendata.paris.fr. Cette dernière BD a 
l'avantage d'être complètement libre et elle contient 320 000 "volumes bâtis" 
parisiens avec leur nombre d'étage.
Voici très grossièrement le fonctionnement: du programme- pour faire la 
correspondance avec les éléments d'OSM je regarde tout simplement si leur 
polygone "contient" (fonction ST_Contains de PostGIS) les coordonnées des 
bâtiments importés- si le bâtiment OSM a déjà un tag de hauteur ou de nombre 
d'étages je n'y touche pas- s'il y a plusieurs imports qui "matchent" le même 
bâtiment OSM c'est celui dont la surface se rapproche le plus du bâtiment OSM 
qui gagne- si un import match une relation multipolygone : s'il y a un et un 
seul membre "outer" (la grosse majorité des cas) je le met à jour, sinon je ne 
fais rien (pour l'instant)
J'ai testé le programme sur la base de test avec une zone couvrant Bastille / 
Gare de Lyon / Nation et cela se passe plutôt pas mal : environ 2400 immeubles  
(sur 2500 matchés) ont été mis à jour, soit quasiment tous les immeubles de la 
zone concernée.Vous pouvez voir le résultat avec JOSM par ex. en le faisant 
pointer sur http://api06.dev.openstreetmap.org (éventuellement avec le plugin 
Kenzi3D pour avoir un rendu 3D). 
Maintenant j'aimerais avoir vos conseils pour la suite : - dans quelle mesure 
dois je pousser mes tests avant de pouvoir prétendre les appliquer en live ?- 
quelles précautions à prendre pour pouvoir éventuellement rollbacker mes 
changements sans trop de complications ?- dois je demander une autorisation 
spéciale avant de faire des modifications en masse sur le serveur live ? 
Pour le 2e point j'imagine que ça sera possible dans la mesure où j'aurais des 
changesets bien définis (ie. avec les mêmes tags source et comment) ainsi qu'un 
compte utilisateur créé pour l'occasion (différent de mon compte personnel).
Merci pour votre aide, 
Vincent.

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


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

Répondre à