Closed Riksu9000 closed 2 months ago
"Easily answerable by any pedestrian" - note that at least in Poland I expect that many people would be unable to answer it corrrectly
TL;DR: IMHO sounds problematic for global quest. Perhaps per-country might work after community discussion? SCEE may have user-configurable workaround already.
Details follow:
"Easily answerable by any pedestrian" - note that at least in Poland
I agree; it is problematic in other countries too.
However, if there is specific country consensus that highway=cycleway
is inadequate in that country without further access qualifications, and that most pedestrians (even those who have never ridden a bicycle) will for sure know how to answer such quest, that might (or might not) warrant separate quest limited only for that country; but it would need serious discussion with that community.
in my experience it is almost always used incorrectly
I'd not say incorrectly, but incompletely. All that highway=cycleway claims is that it is dedicated for cyclists. i.e. bicycle=designated
It makes no other claims - e.g. whether it is also allowed (or forbidden) for pedestrians, mofas / mopeds / speed pedelecs etc. (see e.g. https://github.com/streetcomplete/StreetComplete/issues/5565). So yeah, StreetComplete allows to improve much OSM data, but it does claim to be able to improve all data in all possible cases.
highway=cycleway are often actually combined cycle and footways, paths or crossings/connections. This causes issues for pedestrian navigation.
Why? Is some specific (yet unnamed here) pedestrian router assuming that highway=cycleway
always implies foot=no
worldwide? If that is the issue, than that is a "bug" (at at least significant inadequacy) at their side, and perhaps you should raise issue with that specific router and point out that unless foot=no
is explicitly tagged, highway=cycleway
are (in many, but not all) cases allowed for use by pedestrians.
You may point them to https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access_restrictions#By_country which shows how full meaning on (otherwise unqualified with specific access tags) defaults for highway=cycleway
differ in different countries.
Alternatively these ways could be shown in red or another color in the cycleway overlay, but this wouldn't be quite as useful.
As an immediate data-correction measure, if you want, you can try out SCEE (StreetComplete "Expert Edition" fork), which has support for that.
Ah sorry, I was under the impression that highway=cycleway implies foot=no, and was also debugging a way that had foot=no explicitly!
However, StreetComplete calls a way with only highway=cycleway bicycle only. Is that a bug?
Anyway, I'll close this for now, since it looks like I misunderstood it.
However, StreetComplete calls a way with only highway=cycleway bicycle only. Is that a bug?
Well, I could be wrong, but I'd guess that this is due to StreetComplete (probably necessary) over-simplifying.
StreetComplete would need to have computer-readable version of that whole list of country access defaults for cycleways, (and keep it up-to-date forever), just in order to change that text depending on what country the user is mapping. That would be a lot of extra work. So it likely just goes with text for world-wide default, ignoring that many countries have different defaults :man_shrugging:
Also if you look at that country list of default, it is not always simple foot=yes
or foot=no
; there are often many footnotes which explain the extra restrictions and exceptions, which are so complex that they are not even possible to encode into OSM tags themselves. So even if StreetComplete did invest huge effort to try to implement that, it would still be wrong occasionally.
World is a complex place, and OSM tagging is trying to simplify it enough for information to be usable; but that necessarily leads to inaccuracies.
However, StreetComplete calls a way with only highway=cycleway bicycle only. Is that a bug?
In cycleway overlay or somewhere else?
Yes, in the cycleway overlay. I'm guessing it's because there are no placeholder types, it can only show one of the answers.
General
Ask to specify the type of way of cycleways lacking defining tags.
There are many highway=cycleway that don't define foot access.
While this tagging is valid for a bicycle only path, in my experience it is almost always used incorrectly. Bicycle only paths are usually tagged with foot=no, and ways with only highway=cycleway are often actually combined cycle and footways, paths or crossings/connections. This causes issues for pedestrian navigation.This might be controversial, because it would mean tagging just highway=cycleway would be considered incorrect or at least insufficient.
Alternatively these ways could be shown in red or another color in the cycleway overlay, but this wouldn't be quite as useful.
Affected tag(s) to be modified/added: foot, bicycle, highway etc. Question asked: What kind of way is this?
Checklist
Checklist for quest suggestions (see guidelines):
Ideas for implementation
Element selection: highway=cycleway without foot, bicycle or sidewalk. I think StreetComplete always adds at least one of these tags on a cycleway. https://github.com/streetcomplete/StreetComplete/blob/9c567ccea2dc4151121e91c2b749b53d6e7dc04b/app/src/main/java/de/westnordost/streetcomplete/osm/cycleway_separate/SeparateCyclewayCreator.kt
Edit: probably safe to ignore ways tagged with oneway or anything about crossing as well.
Proposed UI: The same form as on the cycleway overlay.