<div dir="ltr"><div>Not 100% sure what you're trying to do, but I've had a similar problem in that I have wanted to get the route extracted from OSRM with no compression at all - i.e. I don't want guidance instructions, I want every single node/way as it appears in OSM data). To do this, I had to hack <a href="https://github.com/Project-OSRM/osrm-backend/blob/master/include/engine/api/route_api.hpp#L957-L960">https://github.com/Project-OSRM/osrm-backend/blob/master/include/engine/api/route_api.hpp#L957-L960</a>, removing (or making conditional) the first and last lines of this block collapseTurnInstructions and suppressShortNameSegmenets (If you follow through the code and read what those functions are doing, you'll see that they're removing things that are shorter than a certain length and otherwise trying to make the turn instructions sensible for human consumption).</div><div><br></div><div>HTH</div><div>Roland<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 16 Dec 2021 at 20:01, yvecai via OSRM-talk <<a href="mailto:osrm-talk@openstreetmap.org">osrm-talk@openstreetmap.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>So, whatever small rate I set for
      piste:difficulty=intermediate, no way to get this 92 m way in the
      'toute' output (apart if the route starts or stops on it).</div>
    <div><br>
    </div>
    <div>My guess is an optimization happens
      somewhere for very small ways, but I can't find it.</div>
    <div><br>
    </div>
    <div>Yves<br>
    </div>
    <div><br>
    </div>
    <div>On 15.12.21 10:55, yvecai via OSRM-talk
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div><br>
      </div>
      <div>Actually, as I get way informations
        from another database, I've already set the way osm IDs as name
        (local name = way:id() in function WayHandlers.names), so that
        should already do the trick, but apparently not.</div>
      <div>I've also tried to set
        weight_precision = 0.1 to avoid rounding to 0, but no result.<br>
      </div>
      <div><br>
      </div>
      <div>Regards,</div>
      <div>Yves<br>
      </div>
      <div>On 14.12.21 21:37, Daniel Patterson
        wrote:<br>
      </div>
      <blockquote type="cite">
        
        <div dir="ltr">
          <div>OSRM isn't designed to provide perfect information along
            the route like that - but it can be hacked to get close. 
            When I built out the elevation profile feature for <a href="http://skitrails.com" target="_blank">skitrails.com</a>,
            I used a combination of a DEM in postgis along with the OSRM
            route geometry to make the elevation profile, so not
            directly in OSRM itself.</div>
          <div><br>
          </div>
          <div>For highlighting tagged difficulty sections, what you
            could try us using `piste:difficulty` as part of the `name`
            attribute in OSRM - it _should_ emit a new step for each new
            name along the path, so if difficulty changes, you'd get a
            new step at that point.</div>
          <div><br>
          </div>
          <div>You would need to remove the appended `piste:difficulty`
            tag from any name you wanted to display on screen later on
            though.</div>
          <div><br>
          </div>
          <div>daniel<br>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Tue, Dec 14, 2021 at
            10:40 AM Yves <<a href="mailto:ycai@mailbox.org" target="_blank">ycai@mailbox.org</a>> wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div>Yes, exactly, I'm playing with OSRM to eventually
              replace the routing backend at <a href="http://opensnowmap.org" target="_blank">opensnowmap.org</a><br>
              This feature provides the user a topo highlighting the
              various difficulties along the route.<br>
              Yves - Opensnowmap <br>
              <br>
              <div class="gmail_quote">Le 14 décembre 2021 19:13:55
                GMT+01:00, Daniel Patterson <<a href="mailto:daniel@mapbox.com" target="_blank">daniel@mapbox.com</a>> a
                écrit :
                <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div dir="ltr">
                    <div>Yves,</div>
                    <div><br>
                    </div>
                    <div>  I would say that OSRM's step-by-step
                      instructions are definitely not optimized for
                      nordic ski trails.  The route _geometry_ will be
                      correct, but the steps are primarily designed to
                      look at road class (highway=) and names - none of
                      the piste: tags are considered when generating
                      steps.</div>
                    <div><br>
                    </div>
                    <div>  What does the optimal output look like in
                      your opinion?  As a long-time nordic ski racer
                      myself, if I even bothered to use navigation, I'd
                      mostly only be interested in locations where there
                      were intersections.  Are you looking to analyze
                      the various difficulty ratings along the selected
                      route?</div>
                    <div><br>
                    </div>
                    <div>daniel<br>
                    </div>
                  </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Tue, Dec 14,
                      2021 at 10:04 AM Yves via OSRM-talk <<a href="mailto:osrm-talk@openstreetmap.org" target="_blank">osrm-talk@openstreetmap.org</a>>
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                      <div>Hello, <br>
                        Playing around with OSRM, I figured that smaller
                        ways seems to be coalesced with others to form a
                        single 'step' in the output.<br>
                        I can't find any parameter in the Lua config to
                        change this behaviour (yet).<br>
                        Any hint is appreciated.<br>
                        The use case is a short nordic skiing way with a
                        different piste:difficulty along a much longer
                        route.<br>
                        <a href="http://www.openstreetmap.org/way/103175249" target="_blank">www.openstreetmap.org/way/103175249</a><br>
                        Regards,<br>
                        Yves </div>
                      _______________________________________________<br>
                      OSRM-talk mailing list<br>
                      <a href="mailto:OSRM-talk@openstreetmap.org" target="_blank">OSRM-talk@openstreetmap.org</a><br>
                      <a href="https://lists.openstreetmap.org/listinfo/osrm-talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/osrm-talk</a><br>
                    </blockquote>
                  </div>
                </blockquote>
              </div>
            </div>
          </blockquote>
        </div>
      </blockquote>
      <p><br>
      </p>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
OSRM-talk mailing list
<a href="mailto:OSRM-talk@openstreetmap.org" target="_blank">OSRM-talk@openstreetmap.org</a>
<a href="https://lists.openstreetmap.org/listinfo/osrm-talk" target="_blank">https://lists.openstreetmap.org/listinfo/osrm-talk</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </div>

_______________________________________________<br>
OSRM-talk mailing list<br>
<a href="mailto:OSRM-talk@openstreetmap.org" target="_blank">OSRM-talk@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/osrm-talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/osrm-talk</a><br>
</blockquote></div>