[OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.

Vincent de Chateau-Thierry vdct at laposte.net
Mar 16 Aou 21:39:04 BST 2011


Bonsoir,

Le 16/08/2011 22:07, julien balas a écrit :
>
> Mais la je bloque un peut sur la marche a suivre.
> Avec mes petites moulinette maison je n'arrive a rien.
>
> Est ce que la methode suivante vous semble pertinente ?
> - prendre le dump FR
> - filtrer pour ne garder que les way ayant une REF (osmosis?)
> - charger ca dans une base (osmosis aussi?)
> - faire une requete postgis magique qui me donne la liste des ID a
> verifier/corriger
>
> ou alors je part des changeset(il y en avait un par region)
> et par un moyen que je connais pas, je verifie chaque way.
>

Je commencerais par charger les données en base PostGIS, dans un schéma 
Osmosis, et (en option) à opérer un filtre (osmosis aussi) pour ne 
garder que les ways avec un tag highway et un tag ref. L'intérêt ici 
d'Osmosis, c'est que le schéma te donne la liste ordonnée des nodes qui 
forment un way.

Ensuite, une requête doit te permettre de compter, par exemple, les ways 
avec une combinaison de critères tels que :
- même tag ref
- même tag highway
- même nombre de points
- même id de 1er point
- même id de dernier point
- ET même id de deuxième point (histoire d'éliminer, s'il y en a, des 
configurations en boucle, connectés par les 2 extrémités).

Quand le comptage est > 1, tu as une bonne chance d'être en présence de 
doublons, triplets, etc. Si besoin je peux défricher une requête, mais 
pas avant demain (là, je n'ai pas de base sous le coude).

> C'est pas urgent urgent, ca ne gene pas le routage et visuellement ca ne
> se voit pas trop, les way sont superposées, mais j'aimerais autant
> nettoyer mes saloperies.
>
:-)

vincent



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