Project-OSRM / osrm-backend

Open Source Routing Machine - C++ backend
http://map.project-osrm.org
BSD 2-Clause "Simplified" License
6.3k stars 3.33k forks source link

Foot routing incorrectly avoids lift gates #6006

Open NotSoImportant opened 3 years ago

NotSoImportant commented 3 years ago

Incorrect:

Example is here: https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=48.52763%2C9.06312%3B48.52758%2C9.06326

datendelphin commented 3 years ago

Lift gates are to prohibit acces by motor vehicles, not by foot.

That's only true for some. I know a few in my vicinity which also physically keep pedestrians out.

So the best thing to do would be to tag foot=yes on the barrier to make it explicit

NotSoImportant commented 3 years ago

Thank you @datendelphin. Are you talking about the same barrier:lift_gates?

These are not good in hindering access for pedestrians. In case they are used to prohibit pedestrian access I assume there will be some sign in addition or access behind is anyhow limited (e.g. for private or customers). Only those then need to be tagged with the correct Key:access tags and not vice versa.

NotSoImportant commented 3 years ago

On the wiki page for barrier, the lift gate is describes as

A lift gate (boom barrier) is a bar, or pole pivoted in such a way as to allow the boom to block vehicular access through a controlled point. Combine with access=* where appropriate.

(fat added by me)

NotSoImportant commented 3 years ago

I my example city Tübingen there are ~100 of lift gates not tagges with foot=*, only 1 with access=yes https://overpass-turbo.eu/s/15WP In Berlin there are ~1000 of them. So this is not a rare case.

github-actions[bot] commented 2 months ago

This issue seems to be stale. It will be closed in 30 days if no further activity occurs.

NotSoImportant commented 2 months ago

Pinging as the issue still exists