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

Allow the addition of pedestrian point features using StreetComplete Pavement/sidewalk overlay #5022

Open
InsertUser opened this issue May 14, 2023 · 7 comments

Comments

@InsertUser
Copy link
Contributor

Use case

When walking with StreetComplete I sometimes encounter crossings that aren't on the map. I currently have to mark these in another app and add them when I get home. It would be nice to be able to spot missing crossings add these from within StreetComplete as they are often difficult to map from aerial imagery.

Proposed Solution

Now that the Parking overlay has the ability to add chicanes and curb extensions (#4976 I) think a similar method could be used to map pedestrian enhancements on the Pavement/Sidewalk overlay.

Icons would be added to the relevant overlay to show all existing crossings.

The "+" button, cross-hairs and 'snap to road' behaviour used to add features in the Parking overlay could be copied/re-used to allow the addition of:

  • either a generic highway=crossing (to results in follow-up quest "What kind of crossing is this?") or a select list of:
    • signal controlled crossings (crossing=traffic_signals)
    • marked "non-interactive" crossings (crossing=uncontrolled)
    • crossings with just dropped curbs and tactile pavings, but without road markings. (crossing=unmarked)
  • bollards/cycle barriers on paths (although maybe this is a Cycling overlay feature)

Once the basic feature is added. the usual quests to refine tagging would then be possible through the existing means.

I also find myself making notes for traffic humps/bumps but I don't know where they would fit within the app or if they'd be considered too niche?

@uwtcat

This comment was marked as off-topic.

@westnordost
Copy link
Member

Hmm, adding crossings would make sense I think.

Overlays should not show anything randomly associated with the primary data shown in the overlay (sidewalks in this case) but it should have a strong connection. E.g. the narrowing traffic calmings are shown in the parking overlay because their presence influences whether a street parking is tagged as on-street parking or off-street parking.
Since crossings have a strong connection to sidewalks regarding connectivity, I think this makes sense.

@rhhsm
Copy link

rhhsm commented Sep 22, 2023

It would be nice to be able to add vertical deviation traffic calming points (https://wiki.openstreetmap.org/wiki/Key:traffic_calming#By_causing_vertical_deviation) in this way too. We already have the horizontal deviation ones in the parking overlay...
Another idea is to create a quest "Does this crossing have a traffic calming object?" (similar to the crossing island quest) or add it as an answer option to the crossing type quest ("Crossing with traffic calming", which is then followed by the traffic calming type quest).
Note: I find that vertical deviation traffic calming points are often associated with pedestrian crossings, but they often occur independent of them too.

@istankovic
Copy link

I've been missing a way to add bollards for quite a while now. Is there any news or plans regarding this enhancement?

@mnalis
Copy link
Member

mnalis commented Apr 27, 2024

Problem with barrier=bollard is that it is not enough to just add them as a point (like most other POIs like waste baskets, benches etc), but they have to be inserted into specific way (same with traffic_calming=bump etc) to become part of it.

I'm not sure about vanilla StreetComplete future plans, but if you're willing to try SCEE (StreetComplete "Expert Edition" fork), it already has that functionality (long press at approximate location, choose Insert node into way, position to correct way and location on it, and then search/select bollard from the list).

SCEE can be installed alongside vanilla StreetComplete without one affecting the other (if you want to try it out), and looks pretty similar by default (which starts to change the more of additional features you enable, of course).

@InsertUser
Copy link
Contributor Author

Problem with barrier=bollard is that it is not enough to just add them as a point (like most other POIs like waste baskets, benches etc), but they have to be inserted into specific way (same with traffic_calming=bump etc) to become part of it.

This is already done for the existing commands that add islands and kerb extensions to the ways. I think StreetComplete also does it for addresses too if you bring them close enough to the wall of a building.

@istankovic
Copy link

I'm not sure about vanilla StreetComplete future plans, but if you're willing to try SCEE (StreetComplete "Expert Edition" fork), it already has that functionality (long press at approximate location, choose Insert node into way, position to correct way and location on it, and then search/select bollard from the list).

Didn't know about SCEE before, will check it out, thanks! 👍

Also, what a small world... greetings from a former Usenet fan. 👋
It's a pleasure to see you're still active.

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

No branches or pull requests

6 participants