diff options
| -rw-r--r-- | store.py | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -195,9 +195,15 @@ def suitable_bike(way): tags = way['tags'] suitable_generic_type = tags['highway'] in suitable_highway_types_bike - suitable_bike = tags['bicycle'] == 'yes' if 'bicycle' in tags else False + suitable_bike = False + # This implies you can go by bike for some reason + is_segregated = 'segregated' in tags - return suitable_generic_type or suitable_bike + if 'bicycle' in tags: + bicycle_tag = tags['bicycle'] + suitable_bike = bicycle_tag == 'yes' or bicycle_tag == 'designated' + + return suitable_generic_type or suitable_bike or is_segregated suitable_highway_types_car = [ |
