Merge pull request #2686 from ebrelsford/cycleway-preset

Add cycleway preset field for highways with bike lanes
This commit is contained in:
Bryan Housel
2015-06-15 21:35:03 -04:00
21 changed files with 329 additions and 26 deletions
+37
View File
@@ -251,6 +251,43 @@ en:
cuisine:
# 'cuisine=*'
label: Cuisine
cycleway:
# 'cycleway:left=*, cycleway:right=*'
label: Bike Lanes
options:
# lane=yes
lane:
description: A bike lane separated from auto traffic by a painted line
title: Standard bike lane
# none=yes
none:
description: No bike lane
title: None
# opposite=yes
opposite:
description: A bike lane that travels in both directions on a one-way street
title: Contraflow bike lane
# opposite_lane=yes
opposite_lane:
description: A bike lane that travels in the opposite direction of traffic
title: Opposite bike lane
# share_busway=yes
share_busway:
description: A bike lane shared with a bus lane
title: Bike lane shared with bus
# shared_lane=yes
shared_lane:
description: A bike lane with no separation from auto traffic
title: Shared bike lane
# track=yes
track:
description: A bike lane separated from traffic by a physical barrier
title: Bike track
# cycleway field placeholder
placeholder: none
types:
'cycleway:left': Left side
'cycleway:right': Right side
delivery:
# 'delivery=*'
label: Delivery
+48
View File
@@ -321,6 +321,54 @@
"type": "combo",
"label": "Cuisine"
},
"cycleway": {
"keys": [
"cycleway:left",
"cycleway:right"
],
"reference": {
"key": "cycleway"
},
"type": "cycleway",
"label": "Bike Lanes",
"placeholder": "none",
"strings": {
"types": {
"cycleway:left": "Left side",
"cycleway:right": "Right side"
},
"options": {
"none": {
"title": "None",
"description": "No bike lane"
},
"lane": {
"title": "Standard bike lane",
"description": "A bike lane separated from auto traffic by a painted line"
},
"shared_lane": {
"title": "Shared bike lane",
"description": "A bike lane with no separation from auto traffic"
},
"track": {
"title": "Bike track",
"description": "A bike lane separated from traffic by a physical barrier"
},
"share_busway": {
"title": "Bike lane shared with bus",
"description": "A bike lane shared with a bus lane"
},
"opposite_lane": {
"title": "Opposite bike lane",
"description": "A bike lane that travels in the opposite direction of traffic"
},
"opposite": {
"title": "Contraflow bike lane",
"description": "A bike lane that travels in both directions on a one-way street"
}
}
}
},
"delivery": {
"key": "delivery",
"type": "check",
+43
View File
@@ -0,0 +1,43 @@
{
"keys": ["cycleway:left", "cycleway:right"],
"reference": {"key": "cycleway"},
"type": "cycleway",
"label": "Bike Lanes",
"placeholder": "none",
"strings": {
"types": {
"cycleway:left": "Left side",
"cycleway:right": "Right side"
},
"options": {
"none": {
"title": "None",
"description": "No bike lane"
},
"lane": {
"title": "Standard bike lane",
"description": "A bike lane separated from auto traffic by a painted line"
},
"shared_lane": {
"title": "Shared bike lane",
"description": "A bike lane with no separation from auto traffic"
},
"track": {
"title": "Bike track",
"description": "A bike lane separated from traffic by a physical barrier"
},
"share_busway": {
"title": "Bike lane shared with bus",
"description": "A bike lane shared with a bus lane"
},
"opposite_lane": {
"title": "Opposite bike lane",
"description": "A bike lane that travels in the opposite direction of traffic"
},
"opposite": {
"title": "Contraflow bike lane",
"description": "A bike lane that travels in both directions on a one-way street"
}
}
}
}
+20 -10
View File
@@ -3938,7 +3938,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -4081,7 +4082,8 @@
"access",
"lanes",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -4100,7 +4102,8 @@
"structure",
"access",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -4147,7 +4150,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -4199,7 +4203,8 @@
"access",
"lanes",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -4218,7 +4223,8 @@
"structure",
"access",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -4241,7 +4247,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -4411,7 +4418,8 @@
"access",
"lanes",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -4430,7 +4438,8 @@
"structure",
"access",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -4548,7 +4557,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -5,7 +5,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
+3 -2
View File
@@ -7,7 +7,8 @@
"access",
"lanes",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -17,4 +18,4 @@
},
"terms": [],
"name": "Primary Road"
}
}
@@ -6,7 +6,8 @@
"structure",
"access",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -5,7 +5,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -15,4 +16,4 @@
},
"terms": [],
"name": "Residential Road"
}
}
+3 -2
View File
@@ -7,7 +7,8 @@
"access",
"lanes",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -17,4 +18,4 @@
},
"terms": [],
"name": "Secondary Road"
}
}
@@ -6,7 +6,8 @@
"structure",
"access",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
+3 -2
View File
@@ -6,7 +6,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -16,4 +17,4 @@
},
"terms": [],
"name": "Service Road"
}
}
+3 -2
View File
@@ -7,7 +7,8 @@
"access",
"lanes",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -17,4 +18,4 @@
},
"terms": [],
"name": "Tertiary Road"
}
}
@@ -6,7 +6,8 @@
"structure",
"access",
"surface",
"ref"
"ref",
"cycleway"
],
"geometry": [
"line"
@@ -5,7 +5,8 @@
"maxspeed",
"structure",
"access",
"surface"
"surface",
"cycleway"
],
"geometry": [
"line"
@@ -15,4 +16,4 @@
},
"terms": [],
"name": "Unclassified Road"
}
}
+1
View File
@@ -52,6 +52,7 @@
"address",
"check",
"combo",
"cycleway",
"defaultcheck",
"text",
"maxspeed",