[OSM-talk-fr] Nom commun à plusieurs polygones

Plop76 vaujaniate at free.fr
Mer 22 Aou 08:05:32 UTC 2012


Philippe Verdy a écrit :
> Le 21 août 2012 21:38, Plop76 <vaujaniate at free.fr> a 
> écrit :
>> Bonjour,
>> 
>> En essayant de nommer un bois qui est représenté par deux polygônes
>> adjacents avec des tags incompatibles
>> (http://www.openstreetmap.org/browse/way/177031065 et
>> http://www.openstreetmap.org/browse/way/177031066), je vois que Mapnik
>> affiche deux fois le nom, ce qui me semble inutile.
>> 
>> Est-ce la façon correcte de tagguer (en laissant se débrouiller les
>> logiciels de rendu) ?
>> 
>> J'ai pensé à faire un multipolygon avec le tag name dessus, mais cela ne
>> respecterait pas le wiki qui dit que si la relation multipolygon a des tags,
>> ceux des polygones extérieurs doivent être ignorés.
>
> C'est pour tant ce qu'il faut faire. Le nom commun pour l'ensemble des
> polygone va dans la relation multipolygone. Et tu fais une mauvaise
> interprétation de ce que dit le wiki : ce qu'il faut lire c'est que si
> les polygones adjascents peuvent avoir leur propre nom, cela ne veut
> pas dire qu'ils le perdent parce qu'un mutlipolygone qui les inclut en
> porte un autre. Ce que cela signifie c'est que le multipolygone, s'il
> definit un nom adopte ce nom pour l'ensemble qu'il représente,
> indépendamment des noms qui peuvent être définis pour ses composantes.
>
> En revanche si les composantes portent le même nom que l'ensemble, le
> nom donné aux composantes est inutile, souvent, mais pas toujours (par
> exemple une ville et un canton portent chacun un nom même s'il est
> identique dans le champ name (mais les autres tags indiquent que ce
> sont en fait des objets différents par nature, bien qu'homonymes : la
> ville ne perd pas son nom parce qu'un canton homonyme prend le même
> nom).

Quand je lis :

«There is more than one outer way:

The relation has tags
    Use the relation tagging. Ignore anything on the ways.»

Je comprends que si je mets le nom dans la relation, les tags "wood" 
des composantes vont être ignorés par exemple (Ça changerait rien avec 
Mapnik de toute façon...)

En fait "ignore anything on the ways" voudrait dire d'ignorer tout ce 
qui est incohérent avec les tags sur la relation ?







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