• chebra
    link
    fedilink
    53 months ago

    @something_random_tho The pathfinding algorithm is in the client app (like Organic Maps) and the data are in openstreetmap. Different apps can find different paths and there is not much we can do about it, because changing the pathfinding algorithm could break it for many other places. That’s why I would rather modify the data, such as marking roads unsuitable for bikes, or making sure the nodes are properly connected, adding speed limits, road surface types… nudge the algo into the right path

    • chebra
      link
      fedilink
      13 months ago

      @something_random_tho Try this - compare the route from organic maps with route from strava, find the first place where they differ, and then look at that point in openstreetmaps editor - anything strange there? Anything why the algo might choose differently? I once found sloppily connected roads, the algo thought it’s not able to turn right and was sending me on a 1km detour instead. Another time it was missing a footbridge so walking route was sending me to a highway.