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

Bicycle Overlay: Distinguish between "signed bicycle allowed" and "not designated for cyclists" #4913

Open
westnordost opened this issue Mar 29, 2023 · 25 comments · May be fixed by #5575
Open

Comments

@westnordost
Copy link
Member

Currently, the overlay only displays and allows to specify a foot-/cycle-/pathway as one of (tags in (...) are examples, more tags match the given categories):

  • no cycling allowed (bicycle=no)
  • path or trail, i.e. not designated for anyone in particular (highway=path)
  • not designated for cyclists (highway=footway)
  • shared-use path, i.e. designated to both pedestrians and cyclists, not segregated (highway=cycleway + foot=designated etc...)
  • separated bike- and foot path (highway=cycleway + foot=designated + segregated=yes etc...)
  • bike-only path (highway=cycleway)

The obvious omission here is "Cyclists are explicitly allowed on footway" (highway=footway + bicycle=yes).

There has been past discussions about this, the reason why it is not included is that it is not clear from these tags whether this is signed as such or the mapper was of the opinion that bikes are OK too. In the case that it isn't signed, it is not surveyable. In the worst case, StreetComplete users would think this tagging is wrong and must be corrected to "not designated for cyclists", removing the bicycle=yes when it indeed might be correct, due to some legislation or so that isn't signed.

The suggestion now is to use bicycle:signed=yes to denote that the access restriction (bicycle=yes) is indeed explicitly signed and thus surveyable.
bicycle:signed=* occured in related m-m-monster discussions in the forum several times (see https://community.openstreetmap.org/search?q=bicycle%3Asigned ) and as far as I remember, there was not really any opposition to it, only remarks about that it does not solve all the issues (discussed in that thread), e.g. that in Germany, if "bicycles allowed on footway" is signed, it means that bicycles must go at most at walking-speed.

I do no plan to implement this soon, I first wanted to drop this concrete suggestion here for comments.

@melbournefan
Copy link

In Australia (at least AU-VIC) 'Shared Paths' which are usually non segregated and intended for bicycles and foot traffic are signed at the beginning of the path and at the end of the path however they can have markings on the surface of the path, this is more prevalent now that Victoria is now making 'e-scooters' legal to use. Bicycles aren't allowed on footpaths (footway=sidewalk) unless the rider is under 12 years of age (though this varies in other states).

Bike only paths (or veloway) aren't common in Australia though the first one in Victoria is expected to open in the next few years as part of a larger road project. AFAIK there isn't a 'speed limit' to bicycles on 'shared paths' however there is a speed limit for e-scooters and that's at 20kph.

Overall, the 'Australian Tagging Guidelines' states that footpaths/sidewalks shouldn't have any bicycle specific tags unless it's a 'shared way', there are however footways with bicycle prohibited signs though those are mainly found in parks. I usually tag those as bicycle=no. Overall my opinion would be that if the path has a 'shared use' sign to tag it as bicycle:signed=yes other than that it's really up to the navigation app to ask users to observe local laws

Thanks

@mnalis

This comment was marked as resolved.

@mnalis

This comment was marked as resolved.

@matkoniecz

This comment was marked as resolved.

@Helium314

This comment was marked as resolved.

@westnordost

This comment was marked as resolved.

@frankie2784
Copy link

Could this be used in combination as bicycle=no and bicycle:signed=yes?

@westnordost
Copy link
Member Author

It could, but would anyone tag bicycle=no if there is no explicit sign? The option "no cycling allowed" already exists.

@frankie2784
Copy link

frankie2784 commented Apr 24, 2023 via email

@westnordost
Copy link
Member Author

westnordost commented Jun 8, 2023

Additional note (from #5059): To be consistent with on-street-way tagging, i.e. to have the same option there, sidewalk:<left/right/both>:bicycle:signed=yes would need to be used.


And a general note: Given the intense prior discussion about this topic in this issue tracker scattered over various tickets and the various discussions in the community forums, I am surprised there is practically no feedback about this solution here.
Not sure what to take away from this - there is intense interest in discussing this topic to death, but no interest in a solution? Or are you all thinking there is no need to discuss this further now as you are all okay with what I proposed? Then, show it, even if it is just a "thumbs up".

More than with other topics, there are so many people with opinions on how things should be tagged that I certainly don't want to go ahead with this without knowing that the community generally agrees that this is a good solution.

@frankie2784
Copy link

Is "no cycling allowed" an option in SC? I don't see it

@westnordost
Copy link
Member Author

Currently, it is not. But it could be, with this implementation. You already mentioned it a few posts above.

@frankie2784
Copy link

FWIW, bicycle:signed makes sense to me. My question would be what would the assumed default be in SC when there is no such tag?

@matkoniecz
Copy link
Member

I am surprised there is practically no feedback about this solution here

In general I am trying to discuss new tagging schema on tagging mailing list / community.openstreetmap.org - not on issue trackers. But this one makes sense to me.

@westnordost
Copy link
Member Author

In general I am trying to discuss new tagging schema on tagging mailing list / community.openstreetmap.org

Well, it was discussed on various threads on community.openstreetmap.org. I am not on the tagging mailing list.

bicycle:signed=* occured in related m-m-monster discussions in the forum several times (see https://community.openstreetmap.org/search?q=bicycle%3Asigned ) and as far as I remember, there was not really any opposition to it, only remarks about that it does not solve all the issues (discussed in that thread), e.g. that in Germany, if "bicycles allowed on footway" is signed, it means that bicycles must go at most at walking-speed.

@ownhardy
Copy link

I would be very much in favor of having this option in StreetComplete: To distinguish during my mapping activities between "path for pedestrians with no bike-related sign at all" and "path for pedestrians with a sign that explicitly allows bikes on this path". I am missing this feature very much.

@jabdoa2

This comment was marked as off-topic.

@ownhardy
Copy link

ownhardy commented Aug 5, 2023

(I hope this is not off topic:) If you get to improving the bicycle overlay, then I would also like to propose the following new feature:
Currently only a "path" can get all the different kind of bicycle tags described in your first comment.
But often there are also other types of "highways" that are officially labelled as bicycle and/or pedestrian way. For example in my city I regularly see things I would like to label as

  • highway=service
    bicycle=designated
    foot=designated
    (often also segregated=no)
    (often including access=destination, but this is probably out of scope, here)
  • highway=track
    bicycle=designated
    foot=designated
    (often also segregated=no)
    (often including access=agricultural, but this is probably out of scope, here)

I found a nice overview website, that presents many possible cycleway tagging options (including the two mentioned above) nicely: https://wiki.openstreetmap.org/wiki/DE:Bicycle/Radverkehrsanlagen_kartieren
Maybe this proposed feature could easily be implemented by just allowing the user of StreetComplete to use all the already existing bike tags not only on "path"s, but also on "track"s and "service" roads.
This suggested feature would also keep StreetComplete users from changeing "highway=service" roads to "highway=path" roads, just to be able to tag (and see in the color coded map) properly that this way really is a bicycle road, as I have observed serveral times already. (Currently service ways that are correctly tagged as bicycle ways, are in StreetComplete displayed identical to non-bicycle ways in the bicycle overlay.)
Thank you for considering this.

@matkoniecz

This comment was marked as resolved.

@ownhardy

This comment was marked as resolved.

@matkoniecz
Copy link
Member

would also keep StreetComplete users from changeing "highway=service" roads to "highway=path"

Just to be clear: are they editing in external editor to make possible to later edit in SC?

@ownhardy
Copy link

ownhardy commented Aug 8, 2023

( @matkoniecz: Yes, I assume that most StreetComplete users are also capable of using other OSM editors. In my post I ment changing the highway=* property in a different OSM editor in order to be able to tag and view the "nice" gapless bicycle path on the SC bicycle overlay afterwards. I feel tempted to do so as well, sometimes... But this seems to be a general effect of SC, since it gives acces only to a restricted subset of all OSM tags, people -probably including me- tend to only use the best fitting tag out of this subset in SC, to describe the reality they see outside, even if more specific and better fitting tags exist in the "full" OSM tag set. I see this as an advantage of SC in general, but it has side effects as well, for example this one described here.
If you like to discuss things further, I suggest that you start a thread in some forum and point me to this place, this bug report seems inappropriate to me for a longer general discussion.)

@tordans
Copy link

tordans commented Mar 15, 2024

We ran into the lack of highway=footway + bicycle=yes in SC during our Mapathon events for https://wiki.openstreetmap.org/wiki/Brandenburg/Kampagne_Radnetz.

We would very much appreciate a solution for this!

The issue is made more complex for us, since iD does not support sidewalk tagging very well on the centerline, so SC would be the first tool to actually support this kid of mapping in a guided way.

On the feature side, I can work with bicycle<:side>:signed=yes. I would very much prefer to have the proper traffic_sign=* tags added but I see that it is not the time to do this, yet.

However, the new system should look at the traffic_sign tags as a source for an internal bicycle<:side>:signed=yes indication. As in "when a way has a key traffic_sign and that key hold the values "DE:239" and "1022-10" than consider this signed=yes. This will make sure that more precise tagging can be used instead of the less precise generic tagging.


Side note:

I am surprised there is practically no feedback about this solution here.
Not sure what to take away from this - there is intense interest in discussing this topic to death, but no interest in a solution?

The fact that iD does not have great sidewalk tagging on the centerline or other tags that allow to detail the kind of cycle infrastructure puzzles we as well – but it looks to me to be the same lack of focus on a solution that you notice here.

I started experimenting with this for iD in openstreetmap/id-tagging-schema#345 and similar takes but the current UI and schema does not support this kind of improvements well, yet.

@tordans
Copy link

tordans commented Mar 16, 2024

Another thing I was wondering about: If this addition where to be added, does that mean something should change in the Sidewalk overlay? Since all this bicycle=yes tagging is on the sidewalk, that should have some side effect, right?

@westnordost
Copy link
Member Author

What should it change for the sidewalk overlay?

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