<div dir="ltr">Again, software can not handle e.g. the E2 relation. Simple sort, fine, bridge a small gap, handle a roundabout, fine, but not the more serious route-breaking issues. You can't expect Garmin to solve that, it's a data issue in OSM. Currently the only way to solve it is making the data flawless: one main route, single chain, no nodes, handle hierarchies, no duplicates, no branches, no areas. All alternatives separate. Then you can use it  as is for further processing. <div><br></div><div>The main problem is maintenance against editing software and users breaking the routes. The solution should be protection against breaking, not repairing flaws at the client side.</div><div><br></div><div>Maybe the latest improvements in ID help. It's too early to tell. I'm still encountering issues all the time in the routes I check and use.</div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Fr gr Peter Elderson</div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op za 17 aug. 2019 om 15:58 schreef Joseph Eisenberg <<a href="mailto:joseph.eisenberg@gmail.com">joseph.eisenberg@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I agree with Andy Townsend here.<br>
<br>
Routes are complicated enough without needing to be always perfectly<br>
sorted. Software developers and database users should make up for<br>
this. Mapping is hard and takes precious human time. Computational<br>
cycles are cheap.<br>
<br>
OSM has never been designed to be used directly "as-is" from the raw<br>
data. Even JOSM and ID do all sorts of clever things to show you a<br>
reasonable rendering of the data as you enter it.<br>
<br>
Please open issues requests with your favorite software providers,<br>
like Garmin, or switch to one that will support routes in the way that<br>
works for you. Perhaps one of the bike/hike websites like Map My Run,<br>
Ride With GPS, etc already have something like this offered?<br>
<br>
Mappers should not to do extra work and extra maintenance of data.<br>
Spend time mapping, not sorting relations.<br>
<br>
-Joseph Eisenberg<br>
<br>
(PS: I help develop software a little, by contributing at<br>
Openstreetmap-carto to improve and maintain the rendering. I haven't<br>
developed a routing engine or anything so complicated myself).<br>
<br>
On 8/17/19, Andy Townsend <<a href="mailto:ajt1047@gmail.com" target="_blank">ajt1047@gmail.com</a>> wrote:<br>
><br>
>> You want to do the routing. I want to avoid that, because the routing has<br>
>> already been done.<br>
><br>
> To be clear, I want to navigate from where I currently am to where I want to<br>
> go.  If a route is blocked (or, heaven forfend, wrong in OSM) I still want<br>
> to get where I'm going, even if I am not exactly where I thought I should<br>
> be.<br>
><br>
>> OsmAnd and Garmin should take the route itself, not waypoints to route to.<br>
>> It is odd that OsmAnd cannot navigate me along an ÒSM route that's shown<br>
>> on the map and is readily available from OSM.<br>
><br>
> I'm not sure what the current situation is with OsmAnd, but do know that<br>
> it's been discussed within the last few months in the OsmAnd Google Geoup<br>
><br>
> With regard to Garmin, it sounds like you should be submitting a feature<br>
> request to them - it is unlikely that they monitor OSM's tagging list for<br>
> those.<br>
><br>
> It does sound, however, that you don't have a concrete use-case at all - you<br>
> have a view of how things "should" be, but this doesn't seem to be driven by<br>
> a real-world requirement.  That's why I've been asking for specifics<br>
> throughout this thread (and Richard has too).<br>
><br>
> Best Regards,<br>
><br>
> Andy<br>
><br>
><br>
<br>
_______________________________________________<br>
Tagging mailing list<br>
<a href="mailto:Tagging@openstreetmap.org" target="_blank">Tagging@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/tagging" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/tagging</a><br>
</blockquote></div>