Added preset and rendering for attraction=summer_toboggan

This commit is contained in:
hikemaniac
2018-10-28 18:17:30 +01:00
parent cadfbbe4e0
commit a36ebf3357
7 changed files with 60 additions and 1 deletions

View File

@@ -326,3 +326,28 @@ path.stroke.tag-crossing.tag-crossing-zebra {
stroke-dasharray: 3, 2;
}
/* Attractions */
path.shadow.tag-attraction-summer_toboggan {
stroke-width: 16;
}
path.casing.tag-attraction-summer_toboggan {
stroke-width: 7;
}
path.stroke.tag-attraction-summer_toboggan {
stroke-width: 5;
}
.low-zoom path.shadow.tag-attraction-summer_toboggan {
stroke-width: 12;
}
.low-zoom path.casing.tag-attraction-summer_toboggan {
stroke-width: 5;
}
.low-zoom path.stroke.tag-attraction-summer_toboggan {
stroke-width: 3;
}
path.stroke.tag-attraction-summer_toboggan {
stroke: #9e9e9e;
}
path.casing.tag-attraction-summer_toboggan {
stroke: #666;
}

View File

@@ -2902,6 +2902,11 @@ en:
name: Roller Coaster
# 'terms: theme park,amusement ride'
terms: '<translate with synonyms or related terms for ''Roller Coaster'', separated by commas>'
attraction/summer_toboggan:
# attraction=summer_toboggan
name: Summer Toboggan
# 'terms: alpine slide,mountain coaster'
terms: '<translate with synonyms or related terms for ''Summer Toboggan'', separated by commas>'
attraction/train:
# attraction=train
name: Tourist Train

View File

@@ -191,6 +191,7 @@
"attraction/pirate_ship": {"icon": "maki-danger", "fields": ["name", "operator", "opening_hours"], "geometry": ["point"], "terms": ["theme park", "carnival ride", "amusement ride"], "tags": {"attraction": "pirate_ship"}, "name": "Pirate Ship"},
"attraction/river_rafting": {"icon": "maki-ferry", "fields": ["name", "operator", "opening_hours"], "geometry": ["point", "line"], "terms": ["theme park", "aquatic park", "water park", "rafting simulator", "river rafting ride", "river rapids ride"], "tags": {"attraction": "river_rafting"}, "name": "River Rafting"},
"attraction/roller_coaster": {"icon": "maki-amusement-park", "fields": ["name", "operator", "opening_hours"], "geometry": ["point", "area"], "terms": ["theme park", "amusement ride"], "tags": {"attraction": "roller_coaster"}, "name": "Roller Coaster"},
"attraction/summer_toboggan": {"fields": ["name", "operator", "opening_hours"], "geometry": ["line"], "terms": ["alpine slide", "mountain coaster"], "tags": {"attraction": "summer_toboggan"}, "name": "Summer Toboggan"},
"attraction/train": {"icon": "maki-rail", "fields": ["name", "operator", "fee", "opening_hours"], "geometry": ["point", "line"], "terms": ["theme park", "rackless train", "road train", "Tschu-Tschu train", "dotto train", "park train"], "tags": {"attraction": "train"}, "name": "Tourist Train"},
"attraction/water_slide": {"icon": "maki-swimming", "fields": ["name", "operator", "opening_hours"], "geometry": ["line", "area"], "terms": ["theme park", "aquatic park", "water park", "flumes", "water chutes", "hydroslides"], "tags": {"attraction": "water_slide"}, "name": "Water Slide"},
"barrier": {"icon": "maki-roadblock", "geometry": ["point", "vertex", "line", "area"], "tags": {"barrier": "*"}, "fields": ["barrier"], "name": "Barrier", "matchScore": 0.4},

View File

@@ -0,0 +1,18 @@
{
"fields": [
"name",
"operator",
"opening_hours"
],
"geometry": [
"line"
],
"terms": [
"alpine slide",
"mountain coaster"
],
"tags": {
"attraction": "summer_toboggan"
},
"name": "Summer Toboggan"
}

View File

@@ -1299,6 +1299,12 @@
"object_types": ["node", "area"],
"icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/amusement-park-15.svg?sanitize=true"
},
{
"key": "attraction",
"value": "summer_toboggan",
"description": "Summer Toboggan",
"object_types": ["way"],
},
{
"key": "attraction",
"value": "train",

View File

@@ -3924,6 +3924,10 @@
"name": "Roller Coaster",
"terms": "theme park,amusement ride"
},
"attraction/summer_toboggan": {
"name": "Summer Toboggan",
"terms": "alpine slide,mountain coaster"
},
"attraction/train": {
"name": "Tourist Train",
"terms": "theme park,rackless train,road train,Tschu-Tschu train,dotto train,park train"

View File

@@ -6,7 +6,7 @@ export function svgTagClasses() {
var primaries = [
'building', 'highway', 'railway', 'waterway', 'aeroway',
'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
'leisure', 'military', 'place', 'man_made'
'leisure', 'military', 'place', 'man_made', 'attraction'
];
var statuses = [
'proposed', 'construction', 'disused', 'abandoned', 'dismantled',