Skip to content

Interpretation of access tags on highway = path #5025

Open
@dch0ph

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.

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions