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

Remove Curb field from crossings #6078

Closed
quincylvania opened this issue Mar 21, 2019 · 7 comments
Closed

Remove Curb field from crossings #6078

quincylvania opened this issue Mar 21, 2019 · 7 comments
Assignees
Labels
preset An issue with an OpenStreetMap preset or tag
Milestone

Comments

@quincylvania
Copy link
Collaborator

The kerb tag can currently be used on crossings if both sides of the crossing have the same curb type. This pattern is redundant and less granular than adding curb nodes where they actually occur on either side of the crossing. In order to reduce confusion and encourage consistent, detailed mapping, we should remove the Curb field from crossings altogether.

@quincylvania quincylvania added the preset An issue with an OpenStreetMap preset or tag label Mar 21, 2019
@quincylvania quincylvania self-assigned this Mar 21, 2019
@quincylvania quincylvania added this to the 2.15.0 milestone Mar 21, 2019
@Elefant-aus-Wuppertal
Copy link
Contributor

but what is when there is no crossing-way in the database where the barrier=kerb nodes can refer to, because the sidewalks are not mapped separately? I think, kerb tags oh highway=crossing are for this purpose...

@quincylvania
Copy link
Collaborator Author

@Lukas458 iD is supporting the ongoing trend of mapping sidewalks separately from roads. This enables better routing possibilities for pedestrian and wheelchair users.

@stragu
Copy link
Contributor

stragu commented Aug 12, 2019

Hi @quincylvania

Please see #6429 (comment)
I'd argue that the presets should be kept for single-node crossings, as it is still very common to not go into such detail as to mapping sidewalks separately to roads, and removing the presets for those would mean mappers would probably end up not recording valuable information.
I however support this decision for highway=* + *=crossing, it makes total sense in this case.

The wiki says: "If sidewalks are mapped as property on the street and the road is just a single way in OSM, there is no need for a perpendicular [crossing] way." Pushing for tagging kerb details on a perpendicular way to the road would mean the contributor would have to then directly start mapping connecting sidewalks separately, and so on all around the area.
Even though I have been mapping my neighbourhood in quite a bit of detail over the years, I still don't feel like mapping sidewalks separately as the task would be very time-consuming. It is particularly true for large, spread-out residential areas.

What do you think?

@quincylvania
Copy link
Collaborator Author

@stragu Thanks for your thoughts. While it's fine to map sidewalks as properties of roads, iD encourages mapping them separately. This makes it easier to achieve higher levels of detail that enable use cases like accessible wheelchair routing. I'm not sure specifying curb info on crossings is actually that valuable if the foot router won't pass through the crossing nodes since the sidewalks aren't mapped as lines.

@Nakaner
Copy link

Nakaner commented Aug 13, 2019

@quincylvania There are plenty of regions all over the world where adding pavement to many roads as tags only would improve the usability of OSM data (routing) more just adding pavements as separate ways to a few roads.

In the past 15 years, OSM has followed a something is better than nothing approach for crowdsourcing. For example, we started mapping roads as a single way although a lot of the contributors in the early days weren't blindly focused on car traffic only. We are thankful to everyone adding a POI even if opening hours, website, phone number of similar additional information is missing. Please keep in mind that the work of volunteers is the most important and a limited resource in OSM. We should aim to get as much information as possible with limited work.

I think it is not the task of the developers of one of the most influential OSM editors to decide that mappers should either map something completly (all pavement as separate ways in order to add kerbs) or just skip it.

May I ask you to revise your decision?

@stragu
Copy link
Contributor

stragu commented Aug 13, 2019

Thanks for the reply, @quincylvania. The case of routing difficulty with crossings as nodes does make sense, now that you mention it: it would be tricky to route along a sidewalk mapped as a road property while jumping to closeby node crossings on intersecting roads...
I now understand better why iD would want to push for this kind of detailed mapping, but wouldn't a message underneath the kerb presets be more effective? I don't think someone mapping crossings as single nodes would automatically understand that, because the presets are missing, they should change their method to using detailed line crossings.
I agree with @Nakaner that, to some extent, this change might be counterproductive in how it might make people give up on adding extra details. (Other apps use iD presets, like Go Map!!, a mobile app in which contribution of data depends highly on how convenient it is to set tags with the presets.)

@quincylvania
Copy link
Collaborator Author

We are thankful to everyone adding a POI even if opening hours, website, phone number of similar additional information is missing. Please keep in mind that the work of volunteers is the most important and a limited resource in OSM. We should aim to get as much information as possible with limited work.

Sure, but that's not really a fair comparison since such POI tags are widely useful. It's not polite to prompt volunteers to waste time tagging data that won't be used by any data consumers.

Curb mapping is useful for accessible pedestrian routing. I don't know of any router that accounts for kerb on highway=crossing nodes when footways aren't mapped separately. If someone can point me to a real use case then perhaps we can reconsider this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
preset An issue with an OpenStreetMap preset or tag
Projects
None yet
Development

No branches or pull requests

4 participants