Le 28/01/2014 17:31, V de Chateau-Thierry a écrit :

De : "Tyndare"

Je vais suivre ça.

Je vous fait part d'une première étape : l'affectation du n° d'adresse au building, en tant que tag du way (le n°2 du tiercé). C'est toujours packagé par rue, mais cette fois-ci on peut trouver dans chaque fichier des buildings issus directement de la base, et modifiés car porteurs d'un n°. Pour ces cas la relation associatedStreet référence ces bâtiments avec la rôle 'house'. Pour les n° situés sur des parcelles à plusieurs adresses, le node addr:housenumber fabriqué par Tyndare est repris tel que.

Pour le rattachement aux buildings, pour l'instant il n'y a aucun filtre, c'est à dire que tous les bâtiments d'une même parcelle héritent d'un tag addr:housenumber. C'est pas faux mais un brin redondant.
Je pense implémenter la règle suivante :
- lorsqu'il existe sur la parcelle au moins un bâtiment de plus de 10m2, alors les bâtiments de moins de 10m2 ne récupèrent pas de tag adresse. Le seuil de surface est à affiner mais en gros ça éliminerait les garages et les cabanes de jardin. - lorsqu'il existe au moins un bâtiment 'en dur', alors les bâtiments avec wall=no ne récupèrent pas de tag adresse. Ça évite de tagguer un way véranda ou hangar.

Règles à discuter bien sûr.

Pour ceux qui souhaiteraient se faire une idée, et aussi alimenter la réflexion, j'ai généré 4 communes :
Gentilly (94)
Beaumont (63)
Sainte-Adresse (76) (un nom pareil, ça vous oblige :) )
Thal-Marmoutier (67)

Tout est regroupé dans cette archive (1.5 Mo):
http://osm.vdct.free.fr/adresses/adresses_tierce2_140128.zip

merci pour vos retours,
vincent

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

Répondre à