Le 20/01/2014 22:33, Vincent de Château-Thierry a écrit :
De mon côté je poursuis l'association avec les ways OSM pour le nom de
la relation et les rôles 'street'.
J'ai posé une première version de cette étape ici :
https://github.com/vdct/associatedStreet/
La démarche : via le code INSEE demandé en début de script, on récupère
l'ID de la relation admin8 de la commune.
Ce n° de relation sert à récupérer via l'Overpass tous les highways de
la commune ayant un tag 'name'.
Les noms des highways sont "normalisés" : traitements sur la casse, les
séparateurs, les accents. Ils sont ensuite abrégés, pour l'instant
uniquement au niveau du premier mot, via la liste établie par Christian.
Les noms côté cadastre et Fantoir subissent le même traitement.
Tous ces noms sont confrontés, le but étant de retrouver, via leur nom,
les bons highways issus d'OSM. S'ils sont trouvés, le nom, tel que dans
le tag 'name', est utilisé pour le tag name de la relation. Et tous les
highways avec ce nom sont ajoutés à la relation avec un rôle 'street'.
Je n'ai testé que sur une petite commune obtenue hier, car quelques
plantages ce soir à la génération des fichiers d'adresse (cf. mon
précédent mail). Si vous avez des fichiers adresses dans le format livré
hier par Ludovic, vos tests m'intéressent (ou à défaut vos fichiers).
Les pistes pour affiner : mieux traiter les débuts de noms de voie, pour
améliorer le taux de mise en correspondance. Pour l'instant je n'abrège
que le premier mot, hors parfois le type de voie est sur 2 mots ('PETITE
AVENUE', etc.). Et s'attaquer aux abréviations et autres blagues hors du
type de voie : chiffres (ah, la rue du 8 mai 1945....), titres (docteur,
professeur), chiffres romains (Georges V...).
vincent
_______________________________________________
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr