Proposal:Per-lane or vehicle-based priority and signal control
|Per-lane or vehicle-based priority and signal control|
|Proposal status:||Draft (under way)|
Approving priority=* to be organized, and expanding its usage.
Lane control signals covered together for completeness
traffic_signals:turn=* out-scope. Red-turn not covered.
highway:lanes=* vs *:lanes=* Possible mix between stop and give-way? *:lanes=* required anyway to define them. Backward compatability with the overriding control, and simplifies implementations without touching highway=*.
Potential confusion between priority on an entire lane vs along marking at junction (previous proposal wait:lanes=* requires tagging on line only, forbidding points) highway:lanes=* on the highway=* road might be confusing.
Use priority=foot and priority=bicycle to supplement living_street=yes and bicycle_road=yes / cyclestreet=yes to remove the need to define a legal status for the road class. priority:advisory=* used if non-mandatory.
Possible deficit of *:bicycle=* on crossing road without cyclepath. Eg minor road crossing major road crossing (with bikepath), who has priority?
Lane control signals
traffic_signals:priority=*? Bus priority vs railway preemption
Example without physical island separation
US lane example US no-lane example
give_way:lanes:forward=yes|no|no along box
give_way:lanes:forward=yes|no|no at give-way line
give_way:advisory:lanes:forward=yes|no|no along road
(no give_way line)
Please comment on the discussion page.