<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>