-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
roundabout exist counts are confusing for cyclists #2533
Comments
related to #2529. ie you could maybe tell the user "At roundabout, head straight on Birch Street" or "At roundabout, head left onto Summer Street", instead of counting exits |
The problem I see here is how would you tell someone to exit into one of these streets. Consider a foot-path that is actually your destination. If you don't count it, you have either an undefined exit or, if you then simply add 1, What I could imagine is that we can treat roundabouts as we do with cars, not allowing exits against the direction, and have to announce something without an exit like This will require both special treatment in pre and post processing, since we need to handle cases that exit the roundabout at a exit that is not part of the roundabout and we need to consider travel modes of bikes in roundabouts. |
Right, it's not obvious how to best guide cyclist in these situations. The question is how meaningful it is to count exits if you can exit pushing bikes against oneways or at footways. For small roundabouts, simply announcing a normal turn is probably better, and is already done with the roundabout turn instruction. For normal/large roundabouts, maybe it would be better to announce the exit as a normal turn? Ie. in 20m exit the roundabout onto ...? I guess pedestrian routing have the same issue with roundabouts. |
Hi everyone, I have the same problem with round-abouts. The interpretation of the exit is not good for our system as a instruction to give to cyclists. Most of the cyclists think as car drivers when they are on the road and as a car-driver you only count exits you could take on a round-about. I understand that if the API returns a wrong exit based on this interpretation of the round-abouts, it's because all outputs are counted as user can ride down of its bike to walk on that way. I see two or three workarounds for this problem:
Do you think one of these solutions is conceivable? How long would it take before seeing a satisfactory solution? For us it's a real issue that leads us to a deadlock. Thank you! |
One relatively-easy-to-implement approach might be to not count exits that would trigger a mode change. For the car, this would mean nothing would change - unless there's a roundabout directly connected to a ferry somewhere, which seems pretty unlikely. For bike, we could suppress counting of any exits with a mode that differs from the initial roundabout mode. For walk, I'm not sure what the right thing do do is - do walkers perceive the car exit numbers the same? Personally, I would count "exits" as if I was driving - roundabouts are car constructs, after all. What I'm not sure how to handle with this solution is what exit number to assign a route where we do suggest a mode change - "take exit 3.5?" |
maybe osrm could announce "exit on the footpath after the 2nd exit?" |
We just encountered the exit counting issue with bicycles. Here was the discussion on OSM (In german): https://www.openstreetmap.org/note/4470785#map=19/49.902639/10.067153&layers=N. Has anything been done to address this? I don't understand why it would be different for bicycles because they also have to follow traffic rules like one-way streets. And no, you can't get off your bike in the middle of a roundabout and push it the wrong way on the roundabout entrance road. |
Because you can usually push bikes against oneways on bike, dual carriageways are counted as 2 exists in roundabouts, leading to confusing exit counts.
For example you're told to take the 3rd exit in the following situation:
I'm not sure what can be done about this. OSRM could count only exist that you can cycle on. This would make the common case of dual carriageways more correct, but would require special handling of edge cases like exiting on a footway.
The text was updated successfully, but these errors were encountered: