[OSM-talk-fr] [osmose] les relations ouvertes sont de retour...

Etienne Chové chove at crans.org
Mar 6 Oct 15:45:20 UTC 2009


sly (sylvain letuffe) a écrit :
>>> et voilà qui est plus propre et qui nettoie les faux positif :
>>> http://slyserv.dyndns.org/osm/relation-11980.png
>> C'est bizarre, on a l'impression que tu as que deux ouvertures alors que 
>> j'en ai 32 dans ma base postgres.
> 
> Parce qu'entre temps, j'ai corrigé. Et que depuis j'ai même corrigée les deux 
> vrai positif qui existaient. J'ai maintenant un gpx complet du tour de france 
> (metropolitaine)

L'analyseur en ligne est en fait un peu simple (yo, tu corriges ?)... en 
voila un autre qui trouve plus d'erreurs (dans le cas où un way a été 
inclus plusieurs fois) :
http://osmose.openstreetmap.fr/new_analyse_mega_relation.py

Il faut avoir un dossier modules avec :
http://osmose.openstreetmap.fr/osm-modules/OsmApi.py
http://osmose.openstreetmap.fr/osm-modules/OsmSaxAlea.py
http://osmose.openstreetmap.fr/osm-modules/OsmSax.py
http://osmose.openstreetmap.fr/osm-modules/OsmApi.py
http://osmose.openstreetmap.fr/osm-modules/OsmGis.py
http://osmose.openstreetmap.fr/osm-modules/__init__.py

Et lancer :
./new_analyse_mega_relation.py api 11980
./new_analyse_mega_relation.py osm france-xxl.osm 11980
./new_analyse_mega_relation.py gis 11980
./new_analyse_mega_relation.py sql 11980

On trouve en fonction de la source (ici ma base sql) :
node id=28214068, count=4, lat=48.637305, lon=-4.567676
node id=511117406, count=4, lat=44.663823, lon=-1.164034
node id=28215524, count=4, lat=48.629499, lon=-4.547707
node id=28215533, count=4, lat=48.627083, lon=-4.555755
node id=28215603, count=4, lat=48.625985, lon=-4.561136
node id=28215640, count=4, lat=48.622731, lon=-4.592750
node id=28215675, count=4, lat=48.620476, lon=-4.570248
node id=28215709, count=4, lat=48.613744, lon=-4.575066
node id=28215769, count=4, lat=48.612959, lon=-4.576202
node id=28215789, count=4, lat=48.605154, lon=-4.584465
node id=28215804, count=4, lat=48.604560, lon=-4.571688
node id=28215860, count=4, lat=48.600812, lon=-4.583169
node id=28215881, count=4, lat=48.599394, lon=-4.620623
node id=28215901, count=4, lat=48.599348, lon=-4.632992
node id=28215922, count=4, lat=48.599145, lon=-4.610950
node id=28215928, count=4, lat=48.598654, lon=-4.609389
node id=28215945, count=4, lat=48.598349, lon=-4.612858
node id=28215973, count=4, lat=48.598295, lon=-4.616722
node id=28215983, count=4, lat=48.591979, lon=-4.646283
node id=28215992, count=4, lat=48.590201, lon=-4.645065
node id=28216663, count=4, lat=48.584428, lon=-4.618212
node id=28216685, count=4, lat=48.582664, lon=-4.669940
node id=28216690, count=4, lat=48.581069, lon=-4.638199
node id=28216699, count=4, lat=48.578524, lon=-4.663621
node id=28216605, count=4, lat=48.585275, lon=-4.639881
node id=28215625, count=4, lat=48.623290, lon=-4.570722
node id=28293686, count=4, lat=44.647285, lon=-1.095458

Ce sont à mon avis que des cas de way qui sont inclu plusieurs fois dans 
les relations.

Merci de ne pas le lancer 10 fois par jour sur l'API, ça charge l'API 
pour rien et les erreurs seront affichées sur osmose bientôt.

-- 
Etienne




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