streetcomplete / StreetComplete

Easy to use OpenStreetMap editor for Android
https://streetcomplete.app
GNU General Public License v3.0
3.87k stars 353 forks source link

Add foot=use_sidepath when answer to "Is there a pavement along this street" is "displayed separately on map" for both sides #4165

Closed kuba-orlik closed 2 years ago

kuba-orlik commented 2 years ago

Use case

In order for routing engines to plan precise and legal routes for pedestrians, the foot=use_sidepath tag has to be applied to roads that do not permit pedestrian traffic, to avoid issues like these:

Proposed Solution

If sidewalk is mapped separately for both sides of a road, it means that the road itself does not permit pedestrians to walk along that road and they should use the sidewalk. Adding foot=use_sidepath in such a scenario after gathering an answer for the "Is there a pavement along this street?" question could improve this situation

westnordost commented 2 years ago

Can foot=use_sidepath not be inferred by data consumers from the information sidewalk=separate (and variants)?

matkoniecz commented 2 years ago

it means that the road itself does not permit pedestrians to walk along that road and they should use the sidewalk

Not in all countries, not in all cases.

In particular Poland has some highway=living_street and highway=pedestrian with sidewalks and pedestrians are still allowed to walk everywhere.

Also, routers can use sidewalk=separate and its variants.

Closing, as it would result in silently adding invalid data and mentioned places were not affected by StreetComplete.