Hi, I'm using GraphHopper in an application which helps suggest running routes for people. I'm seeing cases where routes are being suggested that use unsuitable/unsafe roads. For example: West Powell Road, Ohio This road and bridge has no sidewalk and always has heavy traffic on it.
12th Street Bridge, Ohio River You definitely don't want to be walking over this!
I strongly suspect that this is just going to be down to poor OSM tag data for these roads. It seems quite common on many US roads. My questions are:
Thanks, Sam asked 30 Nov '19, 12:52 samcrawford SK53 ♦ |
Yes sidewalk=none is the appropriate tag. You may need to tune the routing rules to severely penalise such ways. Some routing applications for cyclists may make use of other open data on likely traffic volumes to provide additional penalties. Motorways should automatically be non-routable for pedestrians, horses & cyclists (there are exceptions which require explicit tagging to over-ride). Penalising other road categories will produce odd decisions where a main road runs through an urban area: in particular where such a road is the main street in a small town. answered 30 Nov '19, 14:08 SK53 ♦ 1
For completeness, in the UK verge=none|left|right|both can help identify busier roads where there is some kind of safer space for walking. In rural Ireland shoulder=yes is common and can be heavily used by pedestrians.
(01 Dec '19, 14:12)
SK53 ♦
1
foot=no is also a correct tag when there's signage prohibiting foot traffic. (Can't tell if that's the case in your examples.)
(01 Dec '19, 16:04)
jmapb
|
In general can you avoid providing references to Google StreetView: such information is inadmissible in using OSM. I have replaced these with equivalent images from Bing Streetside which we do have permission to use when mapping.
Unfortunately no Bing Streetside available: StreetView links removed.