Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dedicated crossings identification functionality #137

Closed
3 tasks
robinlovelace-ate opened this issue Apr 24, 2023 · 4 comments
Closed
3 tasks

Add dedicated crossings identification functionality #137

robinlovelace-ate opened this issue Apr 24, 2023 · 4 comments
Milestone

Comments

@robinlovelace-ate
Copy link
Contributor

robinlovelace-ate commented Apr 24, 2023

As outlined by @chris-ate this could be a priority.

Reasoning:

  • Crossings represent a major pinch point for active travel, especially for walking, and especially affecting less confident people e.g. school pupils
  • The majority of walking and cycling crashes happen at junctions in many places

Thoughts on user story

  • When sketching a new route it would be interesting to see the minimum number of times people have to cross a junction along the route
  • Crossings could pop-up automatically or maybe less-intrusively after the user opts in
  • Visual differentiation between crossing types, e.g. different colours, could help give an indication of severity of the crossing, with highway type being a reasonable starting point

In terms of how that could look, imagine sketching the top path in the route below, it would be useful to flag that there are many crossings, meaning many opportunities for left-hook crashes.

image

Source: https://www.openstreetmap.org/relation/6386965#map=17/53.80788/-1.64609

@dabreegster
Copy link
Contributor

Any more context here?

@robinlovelace-ate
Copy link
Contributor Author

Any more context here?

Just added 👍

@dabreegster
Copy link
Contributor

Thanks! This sounds like a good thing to tack onto the wishlist in #69. That issue has ideas and a prototype for how to implement it. We have to make some UX and data storage choices that're a bit interesting... for example, after we draw a route (which is recorded in the GeoJSON file) and we calculate crossings with a bunch of metadata, should we save that in the geojson file too? Or recalculate it later, treating it like a contextual layer?

@dabreegster
Copy link
Contributor

Dupe of #480

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants