[OSM-dev-fr] Comparaison cours d'eau OSM/Sandre
sly (sylvain letuffe)
liste at letuffe.org
Jeu 16 Fév 11:55:37 GMT 2012
yo,
On jeudi 16 février 2012, Christian Quest wrote:
> 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 ?
En réponse rapide : non.
En réponse moins rapide : oui, mais à condition de patcher osm2pgsql et
ré-importer la base ou de re-coder l'outil sur une base osmosis au lieu de
osm2pgsql
En réponse plus détaillée :
En théorie, c'est possible, mais cela implique pas mal de travail à mon avis
et je ne le ferais pas.
Je ne le ferais pas car je pense que cette méthode pour tagguer les longs
cours d'eau n'est pas optimale et souffre de ce que je considère comme un
défaut général de la modélisation des géométries complexes (avec relations)
dans osm : trop de spécificité à chaque cas, et pas une base commune. Ce qui
implique donc presque autant de code spécifique pour traiter les données et
une compréhension plus délicate pour le contributeurs, qui rend l'utilisation
des relations toujours plus difficile à comprendre.
Je schématise en exagérant un peu, mais je ne cautionnerais pas, en créant des
outils, la gestion au cas par cas des relations
type=waterway/river/boundary_segment/road/collected_ways/...........
qui auraient, selon moi, tout intérêt à utiliser une base commune pour la
simplification des outils de traitement et du cerveau des contributeurs.
> - des disparités dans le nom (l'article parfois manquant)
J'adhère à l'idée que les membres ne devrait pas avoir de nom
> - des tags répétés sur les membres (ref:sandre par exemple)
idem
> 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:
Dans l'analyseur, je ne fais pas de "sum", il me semble que je ne prend que la
longueur du morceau le plus long, comme la garonne est en 4 morceaux, ça me
semble être l'explication.
--
sly
qui suis-je : http://sly.letuffe.org
email perso : sylvain chez letuffe un point org
Plus d'informations sur la liste de diffusion dev-fr