Open aerostitch opened 10 years ago
Sorry, for some reason I ended up submitting the same ticket twice. Marking this one as duplicate.
For some reason #1188 can't be viewed so reopening this one.
The problem is that the Openstreetmap tag service=emergency_access is a bit ambiguous.
It is used for roads mainly meant or specifically designated for emergency vehicles.
However, that does not necessarily mean that the road is closed to other traffic. There are many roads with service=emergency_access which are also used as regular service roads, or as footpaths. See for example these roads in Germany: http://www.openstreetmap.org/way/112979129 , http://www.openstreetmap.org/way/149966612 which are designated access roads for emergency vehicles, but may be used by other delivery traffic, too.
So it might not be a good idea to never route over "service=emergency_access" roads, because they might be the only access to an area.
In a perfect world, roads exclusively reserved for emergency vehicles would be tagged acces=no or access=private (emergency vehicles are allowed everywhere anyway), but life is life... I'm not sure how to solve this.
I see the point. Should access be made "official" rather than private? I'm not sure what navit would do.
I also see the pain of editing all of these...
Replying to [comment:4 fred labrosse]:
I see the point. Should access be made "official" rather than private? I'm not sure what navit would do.
I also see the pain of editing all of these...
It's certainly not a good idea to go editing OpenStreetMap to help Navit - they don't take kindly to that. First we'd have to find out how the tag is used on OSM, and what it means. Then we can discuss how Navit should treat it while routing.
One idea would be to keep it routable, but with very low priority. That way Navit would use it if it's the only way to get somewhere (like when the only access street is tagged), but would not use it in situations like in this bug where it's just a shortcut.
I came across many more of such cases, Navit leaves or enters motorways over any service road it finds, also over those service access roads of fuelstations and parkings (aire's) along motorways. I started by adding gate, bollards and such in maptool and providing an icon for them, but then as a solution for the routing I took a shortcut by adding an AF_THROUGH_TRAFFIC_LIMIT flag to service road's in maptool and override the default value for through_traffic_penalty in navit.xml. As I already did somthing similar for AF_LINK in maptool (see #1279) it was simple to do so. It has worked very well so far, if you set a destination that is only accessible over a service road you get a normal route, otherwise the service road is avoided just the same as access=destination tagged roads.
Issue migrated from trac ticket # 1189
component: mapdrivers/OSM | priority: major
2013-12-31 10:11:58: fre.labrosse@googlemail.com created the issue