Crossings #190
Replies: 4 comments
-
Great to see the 'business logic' of this discussed, and likely in the near future implemented, in the modular osm2streets crate. Very happy to be tagged on this issue and happy to get involved! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
When it comes down to it, a crossing is another movement through an intersection. The fact that we have filtered out footways until now is telling I think: A lot of the logic requires us to only consider car movements. After that, we should also consider Consider a simple crossing in the middle of a stretch of Road. It's an intersection, but it only has two attached Roads, so it's a trivial Here is a crossing that uses plenty of "intersection" features, like traffic control, offset stop lines, etc. We should aim to support situations as mapped, and worry about guessing pedestrian islands between close by dual carriageway crossing etc, later. The intersection up the road (which doesn't have the crossings mapped): |
Beta Was this translation helpful? Give feedback.
-
Agreed that the crossings should contribute to the intersection geometry and tell us how far back to trim roads... I just pushed a small change introducing two |
Beta Was this translation helpful? Give feedback.
-
We're starting to represent vehicle movements in #67, but crossings for pedestrians/cyclists are neglected so far. This issue is for collecting notes / ideas.
Use cases
I have two reasons for working on these in the short-term. First, I'd like to add them to the LTN tool. Page 18 of this TfL doc defines "porosity" between areas. Making an area comfortable to move around is half the battle; adjacent areas need comfortable connections over main roads. I'd like to show crossings in the LTN tool, calculate porosity, and then let people sketch in new crossings.
Second, one of the types of walking/cycling infrastructure that ATIP will manage is crossings. Extracting these from OSM, transforming into some simple schema, and thinking about web tools to edit / compare will be important. (so CC @Robinlovelace)
Third, the 15m neighbourhood tool currently assumes you can cross the road at every single intersection and generally doesn't have good time penalties for doing so. Having just returned from Taipei where spending 5 minutes to cross diagonally at a large intersection was normal, I really want to model this kind of thing better.
References
OSM wiki:
Previous issues discussing this:
Examples
For testing any new code, I have a few examples in different places I'm very familiar with that demonstrate how hard crossing the street is.
Montlake/520: https://overpass-turbo.eu/s/1mnw
Taipei main station: https://overpass-turbo.eu/s/1mnx. The query results don't look right to me -- there's an overpass bridge many blocks to the east, and nothing to the west for a while. See https://docs.google.com/presentation/d/1U1risgMhPWzMwfTFh2HgtSANphe2DXhNePZe6btwu0c/edit#slide=id.g156c4830b34_0_13.
By Elephant Park -- there's loads of foot traffic trying to cross Walworth, and the lack of crossings between the roundabout and Heygate feels substantial. https://www.openstreetmap.org/#map=18/51.49263/-0.09835
Westminster bridge: https://overpass-turbo.eu/s/1mny. Every time I wind up in the middle of a crowd on the south side of the bridge, I'm amazed how obnoxious it is to cross north
Beta Was this translation helpful? Give feedback.
All reactions