Il ne faut pas mélanger deux concepts derrière les relations OSM.

Il y a les relations qui servent à créer des géométries complexes: les
multipolygones

Il y a les relations qui servent à définir une logique entre objets,
logique qu'on ne pourrait pas déterminer autrement (facilement ou pas du
tout) : les itinéraires, les lignes de bus, les interdictions de tourner,
etc.


Là on veut faire quoi au juste ?

type=multipolygon rentre actuellement dans le premier cas, mais une seule
et unique relation pour l'ensemble d'un fleuve n'apporte pas grand chose à
part plein de problème tant à l'édition (ça donne quoi dans iD ? j'ose pas
regarder) qu'à la réutilisation vu la taille finale (un noeud qui bouge et
tout à recalculer tout du long comme déjà expliqué).

Avoir quelques multipolygones (même 30 ou 40) me semble nettement plus
facile à gérer tant pour l'édition que la réutilisation.

Si l'on veut par contre récupérer la surface de la Loire :
a- soit on a sur les waterway=riverbank un ref:sandre=* qui permet de les
retrouver sans passer par une requête géométrique
b- soit on s'y prend avec des requêtes géométriques (tout
waterway=riverbank en intersection avec un waterway=river faisant partie de
la relation "La Loire"),
c- soit on a une super-relation "logique", mais pas géométrique qui fait ce
regroupement (donc pas type=multipolygon)... mais elle sera difficile à
maintenir donc souvent cassée et donc un réutilisateur sérieux se ré-écrira
la requête géométrique qui va bien et ne l'utilisera sûrement pas ;)

Mon tiercé: a, b et au pire c.


Le 7 février 2014 15:46, djo_man <[email protected]> a écrit :

>
> Le 07/02/2014 15:12, Pieren a écrit :
>
> Moi, ce que je propose, c'est de supprimer la grosse relation
> multipolygon et de n'en faire que des petites aux endroits nécessaires
> (c.a.d. là où il y a des îlots et uniquement là).
>
>
> Je crois que le problème à la base vient de cela.
> Des relations basées sur un seul way fermé riverbank avec ses iles. donc
> 30/40 relations (je ne sais plus)
> avec le temps d'autres ont été ajoutés pour faire apparaitre les iles
> oubliées .
>
> c'est aux alentours des grosses villes et alentours des sections avec
> beaucoup d'iles qu'il y avaient le plus de problèmes.
> les embrouilles ne sont forcement arrivés que petit à petit.
>
> pour info: environ 95% des OUTER de la Loire ont des INNER (iles)
>
> Dans ce cas, cela reviendrait à faire au moins 30/40 relations...
>
> djo_man
>
> _______________________________________________
> Talk-fr mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>


-- 
Christian Quest - OpenStreetMap France
Conférence "State Of The Map" France du 4 au 6 avril à
Paris<http://openstreetmap.fr/sotmfr>
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à