Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

foot profile routes on highway=construction #4541

Open
emiltin opened this issue Sep 25, 2017 · 2 comments
Open

foot profile routes on highway=construction #4541

emiltin opened this issue Sep 25, 2017 · 2 comments

Comments

@emiltin
Copy link
Contributor

emiltin commented Sep 25, 2017

this is because profile.avoid does not include 'construction', and no tests cover this.

@maraf24
Copy link

maraf24 commented May 29, 2020

It may be intentional. For example in urban areas pedestrians are often allowed to use such roads to get to the destination i.e. shops or houses.

@Lee-Carre
Copy link

This issue, I think, is the one I'm encountering with Moneypenny Lane.

@maraf24 makes a good point which I hadn't considered. However, other algorithms (given the same data & origin + destination) do route around the lane (usually via Vauxhall Street then the footpath (way #938088198, way #938088199, way #173615145)).

In this case, the entire road (including sidewalk=*) is new. No traffic (except construction) is allowed to traverse it.

I presume access=no (or at least foot=no) should make the situation clear to OSRM? Recently set access=no in order to check the results, but I gather that'll take ~24 hours.

If so, the question then becomes one of how to handle cases where access-condition tags aren't explicitly set.

Having perused other issues in search of this one, a common response to complaints about routes avoiding any possible construction is that this is the safer option. However, a counterpoint for on-foot navigation is that a shorter route is much preferable.

Maybe these sorts of (ambiguous) situations need to have flags which can be toggled in order to influence the algorithm as a user preference for default behaviour for their locale?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants