<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="transparent">
<p>J'ai tenté une explication claire et concise. Je dis bien tenté.<br>
</p>
<div class="moz-cite-prefix">Le 26/06/2019 à 15:14, Antoine Riche
via Talk-fr - <a class="moz-txt-link-abbreviated" href="mailto:talk-fr@openstreetmap.org">talk-fr@openstreetmap.org</a> a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:c630839d-5db7-bab8-6777-4c24675d2aa1@zaclys.net">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Merci Jean-Yvon pour la lecture et les retours. Mes réponses
ci-dessous.</p>
<p>Antoine.<br>
</p>
<blockquote type="cite"
cite="mid:a7ca2d0f-c1cb-ffba-73c5-28ba1941bc41@gmx.net">
<p> </p>
<p>> Le <b>niveau plancher</b> d'une <i>aire piétonne
indoor</i> correspond à la valeur de level la plus basse :
le routage piéton se fait à ce niveau uniquement.</p>
<p>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 ?</p>
<p>Ou veux-tu dire que le routage du monde extérieur au monde
indoor se fait forcément par un nœud level=0 ? <br>
</p>
</blockquote>
<p>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. <a
class="moz-txt-link-freetext"
href="https://wiki.openstreetmap.org/wiki/FR:Key:level#Valeurs_multiples"
moz-do-not-send="true">https://wiki.openstreetmap.org/wiki/FR:Key:level#Valeurs_multiples</a>)
: 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.</p>
<p>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 :-( <br>
</p>
</blockquote>
<p>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.</p>
<p>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).<br>
</p>
<p>Je ne sais si c'est plus clair comme ça mais comme ça je le
comprends mieux ;-).</p>
<p>Et pour illustrer il vaut mieux une vue en coupe (qui aurait
aussi sa place sur Simple Tagging).</p>
<p><tt><tt>|</tt>----------------------</tt><tt><tt>|</tt>-----------------------</tt><tt>|</tt><tt><br>
</tt><tt>|</tt><tt> </tt><tt>|</tt><tt><tt>
|<br>
</tt><tt>|</tt></tt><tt>----------------------</tt><tt>|</tt><tt>
|<br>
</tt><tt>|</tt><tt> *</tt><tt> </tt><tt><tt>
</tt><tt>|</tt><tt><br>
</tt></tt><tt><tt>|</tt>----------------------|-----------------------</tt><tt>|</tt><tt><br>
</tt><tt>| </tt><tt>|<br>
</tt><tt><tt>|</tt>----------------------</tt><tt>|</tt></p>
<p><tt>room, repeat_on:0-2 room, level=1-2</tt></p>
<p><tt> * door, level 1</tt><br>
</p>
<p>À gauche le routage est possible aux niveaux 0, 1 et 2, à droite
seulement au niveau 1.<br>
Note : ça monte l'intérêt d'avoir de bonnes clés, avec span au
lieu de level ce serait plus clair.<br>
</p>
<p>Jean-Yvon<br>
</p>
</body>
</html>