aerostitch / testnavit

0 stars 0 forks source link

OSM emergency_access loaded as a street_service #213

Open aerostitch opened 10 years ago

aerostitch commented 10 years ago

Issue migrated from trac ticket # 1189

component: mapdrivers/OSM | priority: major

2013-12-31 10:11:58: fre.labrosse@googlemail.com created the issue


I recently travelled to France on the A26 coming from Calais going to Laon. The routing wanted me to exit the A26 on the street_service at http://www.openstreetmap.org/#map=18/49.57961/3.69736&layers=D which is in fact a road designed for emergency services to access the motorway and is locked and not normally usable by normal drivers. This is correctly marked as a emergency_access on OSM but translated as a street_service in navit and therefore used for the routing.

aerostitch commented 10 years ago

2013-12-31 10:20:41: fre.labrosse@googlemail.com changed status from new to closed

aerostitch commented 10 years ago

2013-12-31 10:20:41: fre.labrosse@googlemail.com changed resolution from * to duplicate*

aerostitch commented 10 years ago

2013-12-31 10:20:41: fre.labrosse@googlemail.com commented


Sorry, for some reason I ended up submitting the same ticket twice. Marking this one as duplicate.

aerostitch commented 10 years ago

2014-01-03 01:55:55: fre.labrosse@googlemail.com changed status from closed to reopened

aerostitch commented 10 years ago

2014-01-03 01:55:55: fre.labrosse@googlemail.com changed resolution from duplicate to **

aerostitch commented 10 years ago

2014-01-03 01:55:55: fre.labrosse@googlemail.com commented


For some reason #1188 can't be viewed so reopening this one.

aerostitch commented 10 years ago

2014-01-06 12:27:06: @sleske commented


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.

aerostitch commented 10 years ago

2014-01-10 05:48:13: fre.labrosse@googlemail.com commented


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...

aerostitch commented 10 years ago

2014-01-11 12:26:46: @sleske commented


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.

aerostitch commented 9 years ago

2015-02-13 23:55:31: @jandegr commented


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.

aerostitch commented 8 years ago

2015-12-22 10:55:28: @pgrandin