2013/12/5 Christian Quest <cqu...@openstreetmap.fr>:
> layer=* est utilisé par les moteurs de rendu pour aider à déterminer l'ordre
> de dessin.

Le tag "layer" n'est utile que sur des lignes (ways) décrivant un
élément physique se croisent sans avoir de noeuds en commun (route sur
route, route sur rivière, rivière sur rivière, etc).
Il détermine l'ordre d'empilement de lignes qui se croisent. C'est
surtout utile pour le dessin/rendu mais ça peut servir aussi à savoir
si un point sur l'intersection est nécessaire ou pas (info sur la
topologie).
En principe, deux lignes sur le même "layer" (niveau) doivent avoir un
noeud commun d'intersection. J'en parle ici parce que je tombe souvent
sur des "cycleways" qui croisent des "highways" sans noeud
d'intersection.
A l'inverse, deux lignes qui se croisent mais qui ne sont pas sur le
même niveau (avec des "layer" différents) ne doivent pas avoir de
noeuds d'intersection en commun.

> Une absence de tag layer équivaut à layer=0, ce qui fait qu'au final layer=0
> n'a pas vraiment d'utilité et est donc "rather unusual" (il y en a quand
> même plus de 230 000 d'après taginfo).

+1
layer=0 est "rather useless" (inutile) et j'en efface assez
régulièrement. Tous les objets qui n'ont pas de tag "layer" sont en
"layer=0". Et il y a en beaucoup plus sans tag "layer" qu'avec
"layer=0" ;-)

Pieren

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à