<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="transparent">
<p>J'ai bien fait de dire tenter car je me suis planté.</p>
<p>Antoine avait raison (enfin presque) : le routage se fait sur le
niveau level le plus bas <u>et les niveaux repeat_on</u>.</p>
<p>Le schéma devient :<br>
</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, level=0 room, level=1-2<br>
</tt><tt>repeat_on:1-2</tt><br>
</p>
<p><tt> * door, level 1</tt><br>
</p>
<p>À gauche le routage est possible aux niveaux 0 (du fait de
level), 1 et 2 (du fait de repeat_on), à droite seulement au
niveau 1 (du fait de level).<br>
</p>
<p>Jean-Yvon<br>
</p>
<div class="moz-cite-prefix">Le 26/06/2019 à 20:41, Jean-Yvon
Landrac a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:f70fc53a-d49c-782f-55f1-5b04c46543f2@gmx.net">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<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" moz-do-not-send="true">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>
</blockquote>
</body>
</html>