From 43af21cee9befc727a5fd71507af4787be0e1e1f Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Tue, 16 Jul 2019 08:50:57 -0400 Subject: [PATCH] Add Park & Ride Lot preset --- data/presets.yaml | 5 ++++ data/presets/presets.json | 5 ++-- .../presets/amenity/parking/multi-storey.json | 1 + .../presets/amenity/parking/park_ride.json | 28 +++++++++++++++++++ .../presets/amenity/parking/underground.json | 1 + data/taginfo.json | 1 + dist/locales/en.json | 4 +++ 7 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 data/presets/presets/amenity/parking/park_ride.json diff --git a/data/presets.yaml b/data/presets.yaml index 85c08e96e..3d19229ae 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -2859,6 +2859,11 @@ en: name: Multilevel Parking Garage # 'terms: car,indoor parking,multistorey car park,parkade,parking building,parking deck,parking garage,parking ramp,parking structure' terms: '' + amenity/parking/park_ride: + # 'amenity=parking, park_ride=yes' + name: Park & Ride Lot + # 'terms: commuter parking lot,incentive parking lot,metro parking lot,park and pool lot,park and ride lot,P+R,public transport parking lot,public transit parking lot,train parking lot' + terms: '' amenity/parking/underground: # 'amenity=parking, parking=underground' name: Underground Parking diff --git a/data/presets/presets.json b/data/presets/presets.json index 7a10c67b1..92067a1d9 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -143,8 +143,9 @@ "amenity/parking_entrance": {"icon": "maki-entrance-alt1", "fields": ["access_simple", "ref"], "geometry": ["vertex"], "tags": {"amenity": "parking_entrance"}, "name": "Parking Garage Entrance/Exit"}, "amenity/parking_space": {"fields": ["capacity"], "geometry": ["point", "vertex", "area"], "terms": [], "tags": {"amenity": "parking_space"}, "matchScore": 0.95, "name": "Parking Space"}, "amenity/parking": {"icon": "maki-car", "fields": ["operator", "operator/type", "parking", "capacity", "access_simple", "fee", "payment_multi_fee", "surface"], "moreFields": ["address", "covered", "email", "fax", "maxstay", "name", "opening_hours", "park_ride", "phone", "ref", "supervised", "website", "wheelchair"], "geometry": ["point", "vertex", "area"], "tags": {"amenity": "parking"}, "terms": ["automobile parking", "car lot", "car parking", "rv parking", "truck parking", "vehicle parking"], "name": "Parking Lot"}, - "amenity/parking/multi-storey": {"icon": "maki-car", "fields": ["name", "{amenity/parking}", "building"], "moreFields": ["{amenity/parking}", "levels", "height"], "geometry": ["area"], "tags": {"amenity": "parking", "parking": "multi-storey"}, "addTags": {"building": "parking", "amenity": "parking", "parking": "multi-storey"}, "reference": {"key": "parking", "value": "multi-storey"}, "terms": ["car", "indoor parking", "multistorey car park", "parkade", "parking building", "parking deck", "parking garage", "parking ramp", "parking structure"], "name": "Multilevel Parking Garage"}, - "amenity/parking/underground": {"icon": "maki-car", "fields": ["{amenity/parking}", "layer"], "geometry": ["point", "vertex", "area"], "tags": {"amenity": "parking", "parking": "underground"}, "addTags": {"amenity": "parking", "parking": "underground", "layer": "-1"}, "reference": {"key": "parking", "value": "underground"}, "terms": ["automobile parking", "car lot", "car parking", "rv parking", "subsurface parking", "truck parking", "vehicle parking"], "name": "Underground Parking"}, + "amenity/parking/multi-storey": {"icon": "maki-car", "fields": ["name", "{amenity/parking}", "building"], "moreFields": ["{amenity/parking}", "levels", "height"], "geometry": ["area"], "tags": {"amenity": "parking", "parking": "multi-storey"}, "addTags": {"building": "parking", "amenity": "parking", "parking": "multi-storey"}, "reference": {"key": "parking", "value": "multi-storey"}, "terms": ["car", "indoor parking", "multistorey car park", "parkade", "parking building", "parking deck", "parking garage", "parking ramp", "parking structure"], "matchScore": 1.05, "name": "Multilevel Parking Garage"}, + "amenity/parking/park_ride": {"icon": "maki-car", "geometry": ["point", "vertex", "area"], "tags": {"amenity": "parking", "park_ride": "yes"}, "reference": {"key": "park_ride", "value": "yes"}, "terms": ["commuter parking lot", "incentive parking lot", "metro parking lot", "park and pool lot", "park and ride lot", "P+R", "public transport parking lot", "public transit parking lot", "train parking lot"], "name": "Park & Ride Lot"}, + "amenity/parking/underground": {"icon": "maki-car", "fields": ["{amenity/parking}", "layer"], "geometry": ["point", "vertex", "area"], "tags": {"amenity": "parking", "parking": "underground"}, "addTags": {"amenity": "parking", "parking": "underground", "layer": "-1"}, "reference": {"key": "parking", "value": "underground"}, "terms": ["automobile parking", "car lot", "car parking", "rv parking", "subsurface parking", "truck parking", "vehicle parking"], "matchScore": 1.05, "name": "Underground Parking"}, "amenity/payment_centre": {"icon": "maki-bank", "fields": ["name", "brand", "address", "building_area", "opening_hours", "payment_multi"], "moreFields": ["currency_multi", "website", "phone", "email", "fax", "wheelchair"], "geometry": ["point", "area"], "terms": ["check", "tax pay", "bill pay", "currency", "finance", "cash", "money"], "tags": {"amenity": "payment_centre"}, "name": "Payment Center"}, "amenity/payment_terminal": {"icon": "far-credit-card", "fields": ["name", "brand", "address", "opening_hours", "payment_multi"], "moreFields": ["currency_multi", "wheelchair"], "geometry": ["point"], "terms": ["interactive kiosk", "ekiosk", "atm", "bill pay", "tax pay", "phone pay", "finance", "cash", "money transfer", "card"], "tags": {"amenity": "payment_terminal"}, "name": "Payment Terminal"}, "amenity/pharmacy": {"icon": "maki-pharmacy", "fields": ["name", "operator", "address", "building_area", "drive_through", "dispensing"], "moreFields": ["opening_hours", "payment_multi", "website", "phone", "email", "fax", "wheelchair"], "geometry": ["point", "area"], "tags": {"amenity": "pharmacy"}, "addTags": {"amenity": "pharmacy", "healthcare": "pharmacy"}, "reference": {"key": "amenity", "value": "pharmacy"}, "terms": ["apothecary", "drug store", "drugstore", "med*", "prescription"], "name": "Pharmacy Counter"}, diff --git a/data/presets/presets/amenity/parking/multi-storey.json b/data/presets/presets/amenity/parking/multi-storey.json index 55a6519e3..9cb7ebe9f 100644 --- a/data/presets/presets/amenity/parking/multi-storey.json +++ b/data/presets/presets/amenity/parking/multi-storey.json @@ -37,5 +37,6 @@ "parking ramp", "parking structure" ], + "matchScore": 1.05, "name": "Multilevel Parking Garage" } diff --git a/data/presets/presets/amenity/parking/park_ride.json b/data/presets/presets/amenity/parking/park_ride.json new file mode 100644 index 000000000..bdc28aee8 --- /dev/null +++ b/data/presets/presets/amenity/parking/park_ride.json @@ -0,0 +1,28 @@ +{ + "icon": "maki-car", + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "amenity": "parking", + "park_ride": "yes" + }, + "reference": { + "key": "park_ride", + "value": "yes" + }, + "terms": [ + "commuter parking lot", + "incentive parking lot", + "metro parking lot", + "park and pool lot", + "park and ride lot", + "P+R", + "public transport parking lot", + "public transit parking lot", + "train parking lot" + ], + "name": "Park & Ride Lot" +} diff --git a/data/presets/presets/amenity/parking/underground.json b/data/presets/presets/amenity/parking/underground.json index 8036a4c07..f1225da39 100644 --- a/data/presets/presets/amenity/parking/underground.json +++ b/data/presets/presets/amenity/parking/underground.json @@ -31,5 +31,6 @@ "truck parking", "vehicle parking" ], + "matchScore": 1.05, "name": "Underground Parking" } diff --git a/data/taginfo.json b/data/taginfo.json index b58978fc5..c855c4af7 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -145,6 +145,7 @@ {"key": "amenity", "value": "parking_space", "description": "🄿 Parking Space", "object_types": ["node", "area"]}, {"key": "amenity", "value": "parking", "description": "🄿 Parking Lot", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/car-15.svg"}, {"key": "parking", "value": "multi-storey", "description": "🄿 Multilevel Parking Garage, 🄵 Type", "object_types": ["area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/car-15.svg"}, + {"key": "park_ride", "value": "yes", "description": "🄿 Park & Ride Lot", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/car-15.svg"}, {"key": "parking", "value": "underground", "description": "🄿 Underground Parking, 🄵 Type", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/car-15.svg"}, {"key": "amenity", "value": "payment_centre", "description": "🄿 Payment Center", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/bank-15.svg"}, {"key": "amenity", "value": "payment_terminal", "description": "🄿 Payment Terminal", "object_types": ["node"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/far-credit-card.svg"}, diff --git a/dist/locales/en.json b/dist/locales/en.json index d89b4508f..fcf6e61d6 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -4932,6 +4932,10 @@ "name": "Multilevel Parking Garage", "terms": "car,indoor parking,multistorey car park,parkade,parking building,parking deck,parking garage,parking ramp,parking structure" }, + "amenity/parking/park_ride": { + "name": "Park & Ride Lot", + "terms": "commuter parking lot,incentive parking lot,metro parking lot,park and pool lot,park and ride lot,P+R,public transport parking lot,public transit parking lot,train parking lot" + }, "amenity/parking/underground": { "name": "Underground Parking", "terms": "automobile parking,car lot,car parking,rv parking,subsurface parking,truck parking,vehicle parking"