-
-
Notifications
You must be signed in to change notification settings - Fork 359
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
when changing bicycle=yes to designated considerer also foot #5742
Comments
edit link without login wall: https://www.openstreetmap.org/changeset/153843293 |
it seems to be about https://www.openstreetmap.org/way/23983352/history |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This path is tagged as |
Even then, ... if someone answers bike and footpath, then you shouldn't just set bicycle=designated |
Hm, that's true. I'll look into the code as to why this is |
"unless explicitly tagged otherwise." This is not the way how foot and cycle "paths" are tagged in Germany. Otherwise we have to tag horse=no or access=no on each signed combined and shared foot and cycleway. We only tag foot=designated and bicycle=designated and hope, that the data-user understand it as an German Rad- und Fußweg and that there were no other traffic allowed. |
It is reasonable to hope for that. I doubt though that software can be trusted to interpret a |
Regarding why the app does not retag Lines 57 to 60 in 406bc57
I.e. So, it is definitely not a bug but deliberate. I don't remember why this is done, exactly. The latter part about treating truthy values was added in this commit: af1ad7e Maybe the discussion in the original pull request can provide information about why this was done. I can't find it right now. |
Okay, I think I remember. TL;DR: The tagging The issue is that the topic of bicycle and path tagging and especially shared-use path tagging is a contentious one. Everyone seems to have his own preferences here, nurtured by a long and continuing policy of tag-what-you-like and (slightly) conflicting documentation in different languages of the wiki. This manifests for example in
The resulting blur in tagging practices requires data consumers to be somewhat lenient in parsing shared-use paths, i.e. take the smallest common denominator. Now, indeed, shared-use paths that are tagged with StreetComplete needs to take on a role of a lenient data consumer here and understand these taggings also still as shared-use paths, because this tagging is not deprecated and hence should not be shown as invalid in the app. When then tagging the users' selection, StreetComplete tries not to be opinionated and preserve the way it was tagged before as much as possible to avoid intruding into this contentious topic. |
yes, this is the problem of using highway=path "preserve the way it was tagged before as much as possible to avoid intruding into this contentious topic." But with changing bicycle=yes to bicycle=designated you change the meaning of the way. If it is a shared foot and bike path, than both foot and bicycle has to be set to designated or if you don't want to touch it, nothing of them and you only have to set segregated tag to yes or no |
So, how about this: On selection of "shared foot- and cycle path", tag
|
same for bicycle=designated - foot and bicycle should be handled the same way! but i'm not sure if you should tag foot or bicycle =designated if the other value is not equal to designated. highway=footway implies foot=designated if nothing different is set explicite |
That's not possible.
|
Then you have both to change to designated |
Well, see #5742 (comment) |
combinations and there interpretation in Germany
|
you are willing to create strange combinations of bicycle=* and foot=* but a segregated=* at a foot=yes + bicycle=yes is impossible to tag? |
Uh, what... Maybe there is a misunderstanding.
Yet, it does. That is what #5742 (comment) was all about. See the overpass turbo link.
It appears I misunderstood what you meant with this, then. I understood that you meant that when the user selects "shared-use path" (gemeinsamer Fuß und Radweg) that
I am willing to preserve this strange combination in order to not end up in the crossfire of bicycle-tagging-fanatics with strong opinions that in their very specific part of the globe, like Lübeck (or Germany, for that matter), things must be tagged in a very specific way. |
@westnordost Perhaps I missed the point, but I think this @Langlaeufer comment agreed with your #5742 (comment) (the 👍 seems to imply so), but was meant to also extend your suggestion of:
with additional: Also, on selection of "shared foot- and cycle path", tag
I think that should preserve any "strange" already-preexisting |
Yeah, but #5742 (comment) |
Is that correct comment linked? I do not see how it would apply, as " Or am I missing something here? |
You are missing something. Imagine that a path has been mapped as Though, after seeing @Langlaeufer's example from Mapillary I am starting to think that when the user selects anything that amounts to that |
TL;DR: overwrite only generic
I'm not so sure about this one. I'd then prefer if only generic Underlying issue, is of course, problem of overloaded syntax of access tags. e.g. if there exist "designated shared-use cycleway+footway, allowed only for customers", there is no real way to tag that fully in OSM. One would either have to go with But I would say that "customers" part is significantly more important than "designated" part. (e.g. imagine a customer-only cycleway/footway shortcut going through camp site, or national park, or whatever -- as an e.g. cyclist, it is way more important for you that you cannot use it at all since you're not a customer, rather then whether it is "specifically designated cycleway" or only "footway also usable by bicycle") |
Sounds reasonable, but note that it does not solve the issue I described when foot and bicycle is both =customers for example.
El 18 de julio de 2024 10:57:01 CEST, Matija Nalis ***@***.***> escribió:
…**TL;DR:** overwrite only generic `yes` values, not _all_ truthy-values.
----
> I am starting to think that when the user selects anything that amounts to that *=designated is tagged, it should also overwrite any other truthy value (such as customers).
I'm not so sure about this one. I'd then prefer if **only** generic `yes` values were overwritten, otherwise that _"SC ending up in the crossfire of bicycle-tagging-fanatics with strong opinions that in their very specific part of the globe"_ fear might very well be realized.
Underlying issue, is of course, problem of overloaded syntax of access tags.
e.g. if there exist _"designated shared-use cycleway+footway, allowed only for customers"_, there is no real way to tag that fully in OSM. One would either have to go with `foot=designated` + `bicycle=designated` (losing "customers"-only restriction!), or go with `foot=customers` + `bicycle=customers` (losing the "designated" characteristics). Both are lossy.
But I would say that ***"customers"*** part is **significantly more important** than *"designated"* part.
(e.g. imagine a customer-only cycleway/footway shortcut going through camp site, or national park, or whatever -- as an e.g. cyclist, it is **way more important** for you that you cannot use it at all since you're not a customer, rather then whether it is "specifically designated cycleway" or only "footway also usable by bicycle")
--
Reply to this email directly or view it on GitHub:
#5742 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
I decided to indeed treat foot and bicycle the same here and tag The previous behavior was that if
|
in this changeset https://osmcha.org/changesets/153843293
a path with bicycle=yes but without foot tag was changed to
changed: bicycle = yes -> designated
added: segregated = no
This changes the meaning of the multipurpose-path to an exclusive cycleway (path with bicycle=designated have the same meaning als highway=cycleway (see proposal of highway=path)
please add also foot=designated, if someone answers that a way is a shared foot- and cycleway.
The text was updated successfully, but these errors were encountered: