[OSM-dev-fr] Comparaison cours d'eau OSM/Sandre

Christian Quest cquest at openstreetmap.fr
Jeu 16 Fév 10:22:22 GMT 2012


A propos de http://suivi.openstreetmap.fr/cours-eau/comparaison-sandre.html

Les role=side_stream ne semblent pas mis de côté.
Est-il possible de ne comptabiliser que les membres n'ayant aucune
rôle ou le rôle main_stream ?
Cela permettrai de visualiser plus facilement les cours d'eau où la
continuité est cassée. Le luxe serait de sortir le nombre de morceaux
"main" et "side".

J'ai fait du nettoyage hier sur les cours d'eau, voici les erreurs que
j'ai rencontré:
- des way en role=tributary (de petits affluents pour lesquels aucune
relation n'a été créée)
- des role=side_stream manquants ce qui casse la continuité de la relation
- des disparités dans le nom (l'article parfois manquant)
- des tags répétés sur les membres (ref:sandre par exemple)
- plusieurs relations pour le même cours d'eau (10 cas)

Un truc bizarre sur la Garonne, la longueur totale calculée est de
158km, alors que j'arrive à 478,6km sur le schéma osmosis d'osm7 avec
la requête suivante:

SELECT sum(st_length(st_transform(w.linestring,2154)))/1000 AS km FROM
relations r JOIN relation_members m ON (m.relation_id=r.id) JOIN ways
w ON (w.id=m.member_id AND m.member_type='W' AND (m.member_role='' OR
m.member_role='main_stream')) WHERE r.tags->'ref:sandre'='O---0000';

--
Christian


-- 
Christian Quest - OpenStreetMap France - http://openstreetmap.fr/u/cquest



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