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