a-b-street / osm2streets

Convert OSM to street networks with detailed geometry
https://a-b-street.github.io/osm2streets
Apache License 2.0
93 stars 6 forks source link

access=no winds up as construction lane #89

Open dabreegster opened 1 year ago

dabreegster commented 1 year ago

See https://www.openstreetmap.org/way/745724293 in leeds_cycleway for one example, but I think I've spotted others.

In this one case, psv=designated should map to a bus lane. We only look for psv=yes today.

dabreegster commented 1 year ago

More cases in Firenze like https://www.openstreetmap.org/way/24579090

BudgieInWA commented 1 year ago

From my reading of the types that are there, constructed is taken to mean no access, so I'm not surprised by that behaviour :P

psv=* should be understood at an early stage in osm2lanes, I think. First, parsing all the different values into a scheme, then combing all the access tags into a unified understanding. That gets simplified back down in osm2streets to "bus (+taxi +bike) lane" for the rendering

dabreegster commented 1 year ago

That sounds like a good plan going forward. I'm starting to return to earlier questions about classifying lane types. In London, there are "bus lanes" that also allow cyclists and taxis. https://www.openstreetmap.org/way/24579090 in Firenze is basically a European living street -- pedestrians rule, motor vehicles are only OK with a permit and don't go fast, and thought it says no bicycles, based on my experience there a few weeks back, they happen but aren't the prioritized mode.

Also in the PR I just sent, I'm still hacking on bits of behavior to the "classic" osm2lanes algorithm: https://github.com/a-b-street/osm2streets/commit/45732ea4c623ca99bb5bfd1f8f954ac8753c9588 I decided to not block progress here on the cutover, but I do want to focus on the cutover soon too

BudgieInWA commented 1 year ago

In London, there are "bus lanes" that also allow cyclists and taxis. openstreetmap.org/way/24579090 in Firenze is basically a European living street -- pedestrians rule, motor vehicles are only OK with a permit and don't go fast, and thought it says no bicycles, based on my experience there a few weeks back, they happen but aren't the prioritized mode.

I think it would be cool to model all of these particular cases in terms of the "designated" and "yes"/"no" legal use ideas, because then we're actually using the OSM scheme to describe the situation, as it aims to do.