[OSM-talk-fr] Suivi des cours d'eau français
sylvain letuffe
sylvain at letuffe.org
Dim 1 Aou 20:17:46 UTC 2010
Le dimanche 1 août 2010 21:38:39, Pierre-Alain Dorange a écrit :
> Comme de nombreuses relations intègrent les riverbank (du moins du
> partie de ceux-ci) ne pourrais tu pas dans tes scripts mouliner les way
> de la relation pour ne considérer que les waterway=river dans le calcul
> de longueur voir même le rendu.
Cette approche est possible techniquement en effet. Il est presque tout le
temps possible de trouver l'algorithme qui va s'en sortir, sauf que est-ce le
bonne voie ?
J'y vois un risque d'erreur :
- si un way n'est pas taggué en waterway=river mais appartient quand même à la
relation, qu'en penser ? (ça peut se produire avec des frontières de communes
qui sont tagguées boundary=administrative et qui ont comme support physique la
rivière)
On pourrait se dire : c'est une erreur de mapping, il faut donc corriger, mais
finalement ce n'est une erreur que parce qu'on le dit, structurellement ça peut
très bien marcher (on peut quand même déduire qu'il s'agit d'une rivière car
faisant partie de la relation)
D'ailleurs ça pourrait marcher par négation, si le way dans la relation est un
riverbank, on peut imaginer le retirer, ça marcherait aussi. Ce qui tendrait à
monter qu'ajouter le role "riverbank" est inutile puisque contenu dans les
tags du way.
La question que je me pose, c'est que si je dois ruser pour m'en sortir, si
l'outil de base osm2pgsql doit être modifié pour y arriver, est-ce que ça ne
veut pas dire qu'a chaque fois que quelqu'un voudra reconstruire la rivière,
il devra lui aussi faire un algorithme spécial. Et donc est-ce que ça
n'indique pas que ce modèle n'est pas le plus adapté ?
La page :
http://wiki.openstreetmap.org/wiki/Relations/Proposed/Waterway
indique : Members : any kind of waterway ways. They usually have a
waterway=[river, canal, stream, drain, ditch] tag
no riverbank areas
Je pense que d'autres sont arrivés à la même conclusion que moi, même si je
n'ai pas le "killer argument", je préfère ne pas inciter à faire autrement.
--
sly
Plus d'informations sur la liste de diffusion Talk-fr