Proposal:Lanes as Relations/Examples
(Redirected from Proposed features/Lanes as Relations/Examples)
Implicit directions
Ways:
Relations:
#1,
type=lane+lane=vehicle+lane:through=yes+lane:turnleft=yes,#1 as 'highway'
#2,
type=lane+lane=vehicle+lane:through=yes,#1 as 'highway'
#3,
type=lane+lane=vehicle+lane:through=yes,#1 as 'highway'
Lanes with multiple highway members
Ways:
#1-5 (left to right), tagged
highway=* + oneway=yes
Relations:
#1:
type=lane+lane=vehicle+lane:turnleft=yes,#3 as 'highway'
#2:
type=lane+lane=vehicle+lane:through=yes,#1,2,3,4,5 as 'highway'
#3:
type=lane+lane=vehicle+lane:through=yes,#1,2,3,4,5 as 'highway'
#4:
type=lane+lane=vehicle+lane:through=yes,#1,2 as 'highway'
#5:
type=lane+lane=vehicle+lane:merge=yes,#3,4 as 'highway'
Open question: how to express that #4 is the "same" lane as #5? Add as a member to the relation?
Lanes with multiple highway members
Ways:
#1 (bottom) and #2 (top), drawn from bottom to top, tagged
highway=*
Relations for top way:
#1:
type=lane+lane=vehicle+lane:direction=forward+lane:through=yes+lane:turnleft=yes,#2 as 'highway'
#2:
type=lane+lane=vehicle+lane:direction=forward+lane:through=yes,#2 as 'highway'
#3:
type=lane+lane=vehicle+lane:direction=forward+lane:through=yes+lane:turnright=yes,#2 as 'highway'
#4:
type=lane+lane=vehicle+lane:direction=forward+lane:turnright=yes,#2 as 'highway'
Relations for bottom way:
#5:
type=lane+lane=psv+lane:direction=forward,#1 as 'highway'
#6:
type=lane+lane=psv+lane:direction=backward,#1 as 'highway',
#7,8 as 'right_neighbor'
Relations for both ways:
#7:
type=lane+lane=vehicle+lane:direction=backward+lane:through=yes,#2,1 as 'highway'
#8:
type=lane+lane=vehicle+lane:direction=backward+lane:through=yes,#2,1 as 'highway'
#9:
type=lane+lane=sidewalk,#2,1 as 'highway',
#1 as 'right_neighbour'
#10:
type=lane+lane=sidewalk,#2,1 as 'highway',
#8 as 'left_neighbour'


