J'ai tenté une explication claire et concise. Je dis bien tenté.

Le 26/06/2019 à 15:14, Antoine Riche via Talk-fr -
talk-fr@openstreetmap.org a écrit :

Merci Jean-Yvon pour la lecture et les retours. Mes réponses ci-dessous.

Antoine.

> Le *niveau plancher* d'une /aire piétonne indoor/ correspond à la
valeur de level la plus basse : le routage piéton se fait à ce niveau
uniquement.

Pourquoi cette restriction ? On peut imaginer que pour passer d'un
endroit level=0 à un autre level=0 on doive monter au level=1 puis
redescendre. Sinon à quoi bon modéliser les escaliers ?

Ou veux-tu dire que le routage du monde extérieur au monde indoor se
fait forcément par un nœud level=0 ?

Pas du tout. C'est un peu complexe à expliquer, mais contrairement à
ce que je pensais un espace indoor (room, area, etc.) peut avoir
valeur de level multiple (cf.
https://wiki.openstreetmap.org/wiki/FR:Key:level#Valeurs_multiples) :
cela signifie que la hauteur de cet espace correspond à plusieurs
étages, typiquement un hall d'une gare. Pour autant les piétons se
déplace au sol donc à la valeur basse du tag level. Cette phrase vise
à expliciter les implications pour le routing : un valeur multiple de
level sur un escalier permet un changement de niveau, alors qu'une
valeur multiple de level sur indoor=* implique que l'itinéraire se
déroule sur la valeur basse de level.

Je vais essayer d'améliorer la formulation ou le schéma, mais j'arrive
à mes limites en terme de création de schémas pour bien illustrer cela
:-(

Avec ces explications c'est clair. Je pensais que tu parlais du cas des
bâtiments multi-étages mais en fait tu disais que pour les pièces
multi-étage c'est à dire les pièces sur plusieurs niveaux ("hautes de
plafond") par opposition aux pièces identiques sur plusieurs niveaux on
garde les pieds au sol.

Donc le routage se fait sur le niveau level le plus bas (cas des pièces
prenant plusieurs étages) ou tout level de repeat_on (cas des pièces se
trouvant à chacun de ces étages).

Je ne sais si c'est plus clair comme ça mais comme ça je le comprends
mieux ;-).

Et pour illustrer il vaut mieux une vue en coupe (qui aurait aussi sa
place sur Simple Tagging).

|----------------------|-----------------------|
|||
|----------------------||
|                      *|
|----------------------|-----------------------|
| |
|----------------------|

room, repeat_on:0-2     room, level=1-2

                       * door, level 1

À gauche le routage est possible aux niveaux 0, 1 et 2, à droite
seulement au niveau 1.
Note : ça monte l'intérêt d'avoir de bonnes clés, avec span au lieu de
level ce serait plus clair.

Jean-Yvon

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

Répondre à