From 4c97f981ed9249a77f4739566e20c71d895fc8f0 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Wed, 20 Mar 2019 15:29:05 -0400 Subject: [PATCH] Add Cycling Track preset --- data/presets.yaml | 5 +++ data/presets/presets.json | 1 + .../presets/leisure/track/cycling.json | 36 +++++++++++++++++++ data/taginfo.json | 1 + dist/locales/en.json | 4 +++ 5 files changed, 47 insertions(+) create mode 100644 data/presets/presets/leisure/track/cycling.json diff --git a/data/presets.yaml b/data/presets.yaml index f4a125262..5374b0cd4 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -4891,6 +4891,11 @@ en: name: Racetrack (Non-Motorsport) # 'terms: cycle,dog,greyhound,horse,race*,track' terms: '' + leisure/track/cycling: + # 'leisure=track, sport=cycling' + name: Cycling Track + # 'terms: bicycle track,bicycling track,cycle racetrack,velodrome' + terms: '' leisure/track/horse_racing: # 'leisure=track, sport=horse_racing' name: Horse Racing Track diff --git a/data/presets/presets.json b/data/presets/presets.json index b57fad410..cbe5277b4 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -609,6 +609,7 @@ "leisure/stadium": {"icon": "maki-pitch", "fields": ["name", "sport", "address"], "moreFields": ["website", "phone", "email", "fax"], "geometry": ["point", "area"], "tags": {"leisure": "stadium"}, "name": "Stadium"}, "leisure/swimming_pool": {"icon": "maki-swimming", "fields": ["name", "access_simple", "lit", "location_pool", "length", "swimming_pool"], "moreFields": ["operator", "address"], "geometry": ["point", "area"], "terms": ["dive", "water", "aquatics"], "tags": {"leisure": "swimming_pool"}, "name": "Swimming Pool"}, "leisure/track": {"icon": "iD-other-line", "fields": ["surface", "sport_racing_nonmotor", "lit", "width", "lanes"], "geometry": ["point", "line", "area"], "tags": {"leisure": "track"}, "terms": ["cycle", "dog", "greyhound", "horse", "race*", "track"], "name": "Racetrack (Non-Motorsport)"}, + "leisure/track/cycling": {"icon": "maki-bicycle", "fields": ["surface", "sport_racing_nonmotor", "lit", "width", "lanes"], "geometry": ["point", "line", "area"], "tags": {"leisure": "track", "sport": "cycling"}, "addTags": {"leisure": "track", "sport": "cycling", "highway": "cycleway"}, "removeTags": {"leisure": "track", "sport": "cycling", "highway": "cycleway"}, "terms": ["bicycle track", "bicycling track", "cycle racetrack", "velodrome"], "name": "Cycling Track"}, "leisure/track/horse_racing": {"icon": "maki-horse-riding", "fields": ["surface", "sport_racing_nonmotor", "lit", "width", "lanes"], "geometry": ["point", "line", "area"], "tags": {"leisure": "track", "sport": "horse_racing"}, "addTags": {"leisure": "track", "sport": "horse_racing", "highway": "bridleway"}, "removeTags": {"leisure": "track", "sport": "horse_racing", "highway": "bridleway"}, "terms": ["equestrian race track", "horse race betting", "horseracing", "horsetrack", "horse racetrack"], "name": "Horse Racing Track"}, "leisure/track/running": {"icon": "maki-pitch", "fields": ["surface", "sport_racing_nonmotor", "lit", "width", "lanes"], "geometry": ["point", "line", "area"], "tags": {"leisure": "track", "sport": "running"}, "addTags": {"leisure": "track", "sport": "running", "highway": "footway"}, "removeTags": {"leisure": "track", "sport": "running", "highway": "footway"}, "terms": ["athletics track", "decathlon", "foot race", "long distance running", "marathon", "middle distance running", "racetrack", "running", "sprint", "track", "walking"], "name": "Running Track"}, "leisure/water_park": {"icon": "maki-swimming", "fields": ["name", "operator", "address"], "moreFields": ["payment_multi", "brand", "website", "phone", "email", "fax"], "geometry": ["point", "area"], "terms": ["swim", "pool", "dive"], "tags": {"leisure": "water_park"}, "name": "Water Park"}, diff --git a/data/presets/presets/leisure/track/cycling.json b/data/presets/presets/leisure/track/cycling.json new file mode 100644 index 000000000..874a2a6b4 --- /dev/null +++ b/data/presets/presets/leisure/track/cycling.json @@ -0,0 +1,36 @@ +{ + "icon": "maki-bicycle", + "fields": [ + "surface", + "sport_racing_nonmotor", + "lit", + "width", + "lanes" + ], + "geometry": [ + "point", + "line", + "area" + ], + "tags": { + "leisure": "track", + "sport": "cycling" + }, + "addTags": { + "leisure": "track", + "sport": "cycling", + "highway": "cycleway" + }, + "removeTags": { + "leisure": "track", + "sport": "cycling", + "highway": "cycleway" + }, + "terms": [ + "bicycle track", + "bicycling track", + "cycle racetrack", + "velodrome" + ], + "name": "Cycling Track" +} diff --git a/data/taginfo.json b/data/taginfo.json index 714591e4a..80c5f4d6e 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -589,6 +589,7 @@ {"key": "leisure", "value": "stadium", "description": "🄿 Stadium", "object_types": ["node", "area"], "icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/pitch-15.svg?sanitize=true"}, {"key": "leisure", "value": "swimming_pool", "description": "🄿 Swimming Pool", "object_types": ["node", "area"], "icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/swimming-15.svg?sanitize=true"}, {"key": "leisure", "value": "track", "description": "🄿 Racetrack (Non-Motorsport)", "object_types": ["node", "way", "area"], "icon_url": "https://raw.githubusercontent.com/openstreetmap/iD/master/svg/iD-sprite/presets/other-line.svg?sanitize=true"}, + {"key": "sport", "value": "cycling", "description": "🄿 Cycling Track", "object_types": ["node", "way", "area"], "icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/bicycle-15.svg?sanitize=true"}, {"key": "sport", "value": "horse_racing", "description": "🄿 Horse Racing Track", "object_types": ["node", "way", "area"], "icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/horse-riding-15.svg?sanitize=true"}, {"key": "sport", "value": "running", "description": "🄿 Running Track", "object_types": ["node", "way", "area"], "icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/pitch-15.svg?sanitize=true"}, {"key": "leisure", "value": "water_park", "description": "🄿 Water Park", "object_types": ["node", "area"], "icon_url": "https://raw.githubusercontent.com/mapbox/maki/master/icons/swimming-15.svg?sanitize=true"}, diff --git a/dist/locales/en.json b/dist/locales/en.json index 2f924ad89..c02940efc 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -6374,6 +6374,10 @@ "name": "Racetrack (Non-Motorsport)", "terms": "cycle,dog,greyhound,horse,race*,track" }, + "leisure/track/cycling": { + "name": "Cycling Track", + "terms": "bicycle track,bicycling track,cycle racetrack,velodrome" + }, "leisure/track/horse_racing": { "name": "Horse Racing Track", "terms": "equestrian race track,horse race betting,horseracing,horsetrack,horse racetrack"