Description
Expected behavior
To be discussed.
Actual behavior
Permissive (and yes
) access is ignored when considering whether highway=path
should be rendered as a cycleway or bridleway.
So highway=path
, bicycle=designated
is "promoted" to, and rendered as, a cycleway.
But highway=path
, bicycle=yes
or bicycle=permissive
is rendered as a path/footway (which is counterintuitive).
A straightforward development of #4952 would be to consider bicycle=yes
as equivalent to bicycle=designated
.
Handling of permissive access is less obvious. I can see three models for combining access tags:
permissive=yes: "promote" if bicycle
is yes
, designated
or permissive
Hence bicycle=permissive
, horse=designated
would be rendered as a cycleway, since it "passes" the cycleway test (which is considered before the bridleway test).
permissive as weaker: consider yes|designated
before permissive
.
In this model, bicycle=permissive
, horse=designated
would be rendered as a bridleway, because it is designated as a bridleway, with bicycle allowed. The "promotion" would be considered in two steps.
ignore permissive: only consider yes|designated
. This would be the conservative option, but would be inconsistent with our current approach to access tagging where permissive
is considered.
Arguably this is a discussion about tagging and belongs on the community discussion forums. But given the endless debates about highway=path
on the forums, it may be easier to make progress here.