<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Andrew King wrote:
<div dir="auto">
<div dir="auto">> What is the best way to deal with issues such as this? I could obviously </div>
<div dir="auto">> fix the data for this one case, but there are probably thousands of </div>
<div dir="auto">> similar cases such as this.</div>
<div dir="auto"><br /></div>
<div dir="auto">Julien has explained the issue in this particular case ("dupe" nodes).</div>
<div dir="auto"><br /></div>
<div dir="auto">As a more general word of warning:</div>
<div dir="auto"><br /></div>
<div dir="auto">If you want good results from pedestrian (or bike) routing with OSM, no matter what router you use, you will have to put in a lot of work. It isn't an out-of-the-box solution. OSM path and access data is messy and inconsistent, particularly across different countries. You will have to do a lot of data fixup and a fair amount of coding (in OSRM's case, in the Lua profiles) to get something good - my profiles and other pre-processing code for cycle.travel are well into the thousands of lines of code.</div>
<div dir="auto"><br /></div>
<div dir="auto">As an example of the sort of issues you can encounter:</div>
<div dir="auto"> <a href="https://www.openstreetmap.org/changeset/105985206">https://www.openstreetmap.org/changeset/105985206</a></div>
<div dir="auto"><br /></div>
<div dir="auto">Here you can see an angry landowner who is finding people are being diverted across his land by routing apps. I'm pretty sure I know what's happening here - certain routing apps, perhaps in this case AllTrails and Komoot, are not very good at understanding how tagging conventions differ between countries. And bear in mind that's with a staff of over 60 (Komoot) or $75m of VC (AllTrails).</div>
<div dir="auto"><br /></div>
<div dir="auto">I don't want to put you off - pedestrian/bike routing with OSM, when done right, is much better than with any other dataset. And, of course, it's up to you to decide the return on satisfied routing customers vs hours invested in tuning the routing. But if you want to get it right, it takes a lot of time.</div>
</div>
</div>
</div>
<div name="messageSignatureSection"><br />
<div class="matchFont">cheers</div>
<div class="matchFont" dir="auto">Richard</div>
</div>
</body>
</html>