<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">> So again - e.g. if there is a
      different edge attribute (then name) that could be used/check,<br>
      > I would be more then fine to use that... The only reason why
      I used that name-attribute was, <br>
      > that I did not found much else in the gh sources (except
      Instruction List) that is using it... <br>
      > So my thought was, to have as less (unknown) side effects as
      possible :-)<br>
      <br>
      You could create a new property for your usecase e.g. via
      encoder.get/setLong and then check that in the Path code.<br>
      <br>
      But I fear this won't get into GraphHopper itself as this is not
      easy. Good instructions will also need the street type (easy) and
      junction layout (not that easy now for CH) but at the same time
      they should not be expensive to create, really hard if you have
      long routes.<br>
      <br>
      Regards,<br>
      Peter.<br>
      <br>
    </div>
    <blockquote
cite="mid:CAFUrcRAp5a4e=yhowzv+pv4uq2iA6RY8V-pyMyOveBckgbZQKg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>Hi Peter,<br>
              <br>
              thanks for your time to reply - since I am not 100%
              confident, if I have fully understood the core data (yet)
              I can't answer with a clear 'yes' to your question, if I
              want to have turn instructions after every edge (simply
              cause I don't know the true meaning of 'edge').<br>
              <br>
            </div>
            If an 'edge' in the object world of graphhoper (gh) is what
            I would call 'a junction or a join' of roads (paths, tracks,
            trails etc) in the real world, then indeed that's what I am
            looking for (some sort of)... <br>
            <br>
          </div>
          <div>I want to have a instruction every time when I need to
            "change" the current trail I am riding on...<br>
          </div>
          <div><br>
          </div>
          When I started the Thread, I did not understood much -
          concerning how gh is working. Since with the two given example
          links I hope it's quite obvious that there are situations when
          Instructions are simply missing. While I was playing around
          with different kind of vehicles and urban and outdoor
          sections, I came to the conclusion, that the InstructionList
          generation works solid for urban areas - but not for random
          hiking paths (or country lanes).<br>
          <br>
        </div>
        <div>Finally I realized what was (is?) IMHO the root cause of
          the missing (or let me say "my missed") instructions - gh is
          checking for name or attribute changes of the edges of the
          complete graph... Which explains that it works very good for
          urban areas (where every street/path comes with an name) - but
          also seams to be the root of my issue of missing instructions
          for hiking path (and MTB trails) that most of the time are
          unnamed in OSM.<br>
          <br>
        </div>
        <div>So my thought/suggestion is, to give every edge that will
          be parsed from the OSM data a name - (might be there is
          already something like a uniqueID that can be used for this
          purpose?!) - since then The InstructionList generating code
          can 'detect' changes between 'unnamed' OSMWays (with identical
          attributes)...<br>
          <br>
        </div>
        <div>Of course this change have an massive effect on the file
          size of the 'names' storage - e.g. for complete 'hessen' it
          grew from 3MB to 16MB... <br>
          <br>
        </div>
        <div>After I have sorted now my thoughts again - When you asked,
          if I want to have a turn instruction for every edge - the
          answer would be 'no' - not for every - when it's straight
          ahead (CONTINUE_ON_STREET) I don't want a Instruction... <br>
          <br>
        </div>
        <div>So again - e.g. if there is a different edge attribute
          (then name) that could be used/check, I would be more then
          fine to use that... The only reason why I used that
          name-attribute was, that I did not found much else in the gh
          sources (except Instruction List) that is using it... So my
          thought was, to have as less (unknown) side effects as
          possible :-)<br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
GraphHopper mailing list
<a class="moz-txt-link-abbreviated" href="mailto:GraphHopper@openstreetmap.org">GraphHopper@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/graphhopper">https://lists.openstreetmap.org/listinfo/graphhopper</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>