From 116f52a78c4584b42a2125dc448e0e5f9c63fb7f Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Wed, 15 Jan 2020 10:49:40 -0500 Subject: [PATCH] Add Lavoir preset (close #7243) --- data/presets.yaml | 5 ++++ data/presets/presets.json | 1 + data/presets/presets/amenity/lavoir.json | 29 ++++++++++++++++++++++++ data/taginfo.json | 1 + dist/locales/en.json | 4 ++++ svg/the-noun-project/4310.svg | 1 + 6 files changed, 41 insertions(+) create mode 100644 data/presets/presets/amenity/lavoir.json create mode 100644 svg/the-noun-project/4310.svg diff --git a/data/presets.yaml b/data/presets.yaml index 44517653e..f03a740d7 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3267,6 +3267,11 @@ en: name: Language School # 'terms: esl' terms: '' + amenity/lavoir: + # amenity=lavoir + name: Lavoir + # 'terms: clothing,laundry,washing' + terms: '' amenity/letter_box: # amenity=letter_box name: Letter Box diff --git a/data/presets/presets.json b/data/presets/presets.json index daf638af8..2109df46e 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -138,6 +138,7 @@ "amenity/karaoke_box": {"icon": "maki-karaoke", "fields": ["name", "operator", "address", "building_area", "opening_hours", "website"], "moreFields": ["air_conditioning", "email", "fax", "gnis/feature_id", "level", "min_age", "payment_multi", "phone", "ref/vatin", "smoking", "wheelchair"], "geometry": ["point", "area"], "terms": ["karaoke club", "karaoke room", "karaoke television", "KTV"], "tags": {"amenity": "karaoke_box"}, "name": "Karaoke Box"}, "amenity/kindergarten": {"icon": "temaki-school", "fields": ["name", "operator", "address", "phone", "preschool"], "moreFields": ["email", "fax", "gnis/feature_id", "internet_access", "internet_access/fee", "internet_access/ssid", "level", "max_age", "min_age", "not/name", "opening_hours", "payment_multi", "website", "wheelchair"], "geometry": ["area", "point"], "terms": ["kindergarden", "pre-school"], "tags": {"amenity": "kindergarten"}, "name": "Preschool / Kindergarten Grounds"}, "amenity/language_school": {"icon": "temaki-school", "fields": ["name", "operator", "operator/type", "address", "building_area", "opening_hours", "language_multi"], "moreFields": ["email", "fax", "gnis/feature_id", "internet_access", "internet_access/fee", "internet_access/ssid", "level", "payment_multi", "phone", "website", "wheelchair"], "geometry": ["point", "area"], "terms": ["esl"], "tags": {"amenity": "language_school"}, "name": "Language School"}, + "amenity/lavoir": {"icon": "tnp-4310", "fields": ["name", "operator", "operator/type", "address", "access_simple", "building_area"], "moreFields": ["gnis/feature_id", "smoking", "wheelchair"], "geometry": ["point", "area"], "tags": {"amenity": "lavoir"}, "terms": ["clothing", "laundry", "washing"], "name": "Lavoir"}, "amenity/letter_box": {"icon": "temaki-letter_box", "fields": ["post", "access_simple", "collection_times", "height"], "moreFields": ["covered", "indoor", "level", "lit", "lockable", "manufacturer", "material", "operator", "wheelchair"], "geometry": ["point", "vertex"], "tags": {"amenity": "letter_box"}, "terms": ["curbside delivery box", "home delivery box", "direct-to-door delivery box", "letter hole", "letter plate", "letter slot", "letterbox", "letterhole", "letterplate", "letterslot", "mail box", "mail hole", "mail slot", "mailbox", "mailhole", "mailslot", "through-door delivery box"], "name": "Letter Box"}, "amenity/library": {"icon": "maki-library", "fields": ["name", "operator", "operator/type", "building_area", "address", "ref/isil", "internet_access", "internet_access/fee", "internet_access/ssid"], "moreFields": ["access_simple", "air_conditioning", "baby_feeding", "email", "fax", "gnis/feature_id", "level", "not/name", "opening_hours", "payment_multi", "phone", "polling_station", "website", "wheelchair"], "geometry": ["point", "area"], "terms": ["book"], "tags": {"amenity": "library"}, "name": "Library"}, "amenity/loading_dock": {"icon": "fas-truck-loading", "fields": ["ref", "operator", "access_simple", "door", "width", "height"], "moreFields": ["address", "colour", "level", "lit", "wheelchair"], "geometry": ["vertex"], "terms": ["door", "loading bay", "shipping", "unloading", "warehouse"], "tags": {"amenity": "loading_dock"}, "name": "Loading Dock"}, diff --git a/data/presets/presets/amenity/lavoir.json b/data/presets/presets/amenity/lavoir.json new file mode 100644 index 000000000..bb8c75749 --- /dev/null +++ b/data/presets/presets/amenity/lavoir.json @@ -0,0 +1,29 @@ +{ + "icon": "tnp-4310", + "fields": [ + "name", + "operator", + "operator/type", + "address", + "access_simple", + "building_area" + ], + "moreFields": [ + "gnis/feature_id", + "smoking", + "wheelchair" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "amenity": "lavoir" + }, + "terms": [ + "clothing", + "laundry", + "washing" + ], + "name": "Lavoir" +} diff --git a/data/taginfo.json b/data/taginfo.json index b151a2d64..d8c49a308 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -140,6 +140,7 @@ {"key": "amenity", "value": "karaoke_box", "description": "🄿 Karaoke Box", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/karaoke-15.svg"}, {"key": "amenity", "value": "kindergarten", "description": "🄿 Preschool / Kindergarten Grounds", "object_types": ["area", "node"], "icon_url": "https://cdn.jsdelivr.net/gh/ideditor/temaki/icons/school.svg"}, {"key": "amenity", "value": "language_school", "description": "🄿 Language School", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/ideditor/temaki/icons/school.svg"}, + {"key": "amenity", "value": "lavoir", "description": "🄿 Lavoir", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD@master/svg/the-noun-project/4310.svg"}, {"key": "amenity", "value": "letter_box", "description": "🄿 Letter Box", "object_types": ["node"], "icon_url": "https://cdn.jsdelivr.net/gh/ideditor/temaki/icons/letter_box.svg"}, {"key": "amenity", "value": "library", "description": "🄿 Library", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/library-15.svg"}, {"key": "amenity", "value": "loading_dock", "description": "🄿 Loading Dock", "object_types": ["node"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD@master/svg/fontawesome/fas-truck-loading.svg"}, diff --git a/dist/locales/en.json b/dist/locales/en.json index b3b74a3b9..44d7c1b66 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -5397,6 +5397,10 @@ "name": "Language School", "terms": "esl" }, + "amenity/lavoir": { + "name": "Lavoir", + "terms": "clothing,laundry,washing" + }, "amenity/letter_box": { "name": "Letter Box", "terms": "curbside delivery box,home delivery box,direct-to-door delivery box,letter hole,letter plate,letter slot,letterbox,letterhole,letterplate,letterslot,mail box,mail hole,mail slot,mailbox,mailhole,mailslot,through-door delivery box" diff --git a/svg/the-noun-project/4310.svg b/svg/the-noun-project/4310.svg new file mode 100644 index 000000000..578d46f72 --- /dev/null +++ b/svg/the-noun-project/4310.svg @@ -0,0 +1 @@ + \ No newline at end of file