diff --git a/data/presets.yaml b/data/presets.yaml index cdc0f7afa..f54ab3487 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3506,6 +3506,26 @@ en: name: Studio # 'terms: recording,radio,television' terms: '' + amenity/studio/audio: + # 'amenity=studio, studio=audio' + name: Recording Studio + # 'terms: audio mixing,audio production,audio recording,audio studio' + terms: '' + amenity/studio/radio: + # 'amenity=studio, studio=radio' + name: Radio Station + # 'terms: am radio,fm radio,radio broadcast,radio studio' + terms: '' + amenity/studio/television: + # 'amenity=studio, studio=television' + name: Television Station + # 'terms: television broadcast,television studio,tv broadcast,tv station,tv studio' + terms: '' + amenity/studio/video: + # 'amenity=studio, studio=video' + name: Film Studio + # 'terms: movie production,movie studio,video production,video recording,video studio' + terms: '' amenity/swimming_pool: # amenity=swimming_pool name: Swimming Pool diff --git a/data/presets/presets.json b/data/presets/presets.json index 90f12ddde..aa2152163 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -219,7 +219,11 @@ "amenity/social_facility/group_home": {"icon": "maki-wheelchair", "fields": ["{amenity/social_facility}", "wheelchair"], "geometry": ["point", "area"], "terms": ["old", "senior", "living", "care home", "assisted living"], "tags": {"amenity": "social_facility", "social_facility": "group_home", "social_facility:for": "senior"}, "reference": {"key": "social_facility", "value": "group_home"}, "name": "Elderly Group Home"}, "amenity/social_facility/homeless_shelter": {"icon": "temaki-social_facility", "geometry": ["point", "area"], "terms": ["houseless", "unhoused", "displaced"], "tags": {"amenity": "social_facility", "social_facility": "shelter", "social_facility:for": "homeless"}, "reference": {"key": "social_facility", "value": "shelter"}, "name": "Homeless Shelter"}, "amenity/social_facility/nursing_home": {"icon": "maki-wheelchair", "fields": ["{amenity/social_facility}", "wheelchair"], "geometry": ["point", "area"], "terms": ["elderly", "living", "nursing", "old", "senior", "assisted living"], "tags": {"amenity": "social_facility", "social_facility": "nursing_home", "social_facility:for": "senior"}, "reference": {"key": "social_facility", "value": "nursing_home"}, "name": "Nursing Home"}, - "amenity/studio": {"icon": "fas-microphone", "fields": ["name", "studio", "address", "building_area"], "moreFields": ["email", "fax", "internet_access", "internet_access/fee", "internet_access/ssid", "level", "phone", "website", "wheelchair"], "geometry": ["point", "area"], "terms": ["recording", "radio", "television"], "tags": {"amenity": "studio"}, "name": "Studio"}, + "amenity/studio": {"icon": "fas-microphone", "fields": ["name", "studio", "address", "building_area", "website"], "moreFields": ["email", "fax", "internet_access", "internet_access/fee", "internet_access/ssid", "level", "phone", "wheelchair"], "geometry": ["point", "area"], "terms": ["recording", "radio", "television"], "tags": {"amenity": "studio"}, "name": "Studio"}, + "amenity/studio/audio": {"icon": "fas-microphone", "geometry": ["point", "area"], "terms": ["audio mixing", "audio production", "audio recording", "audio studio"], "tags": {"amenity": "studio", "studio": "audio"}, "reference": {"key": "studio", "value": "audio"}, "name": "Recording Studio"}, + "amenity/studio/radio": {"icon": "fas-microphone", "geometry": ["point", "area"], "terms": ["am radio", "fm radio", "radio broadcast", "radio studio"], "tags": {"amenity": "studio", "studio": "radio"}, "reference": {"key": "studio", "value": "radio"}, "name": "Radio Station"}, + "amenity/studio/television": {"icon": "fas-video", "geometry": ["point", "area"], "terms": ["television broadcast", "television studio", "tv broadcast", "tv station", "tv studio"], "tags": {"amenity": "studio", "studio": "television"}, "reference": {"key": "studio", "value": "television"}, "name": "Television Station"}, + "amenity/studio/video": {"icon": "fas-video", "geometry": ["point", "area"], "terms": ["movie production", "movie studio", "video production", "video recording", "video studio"], "tags": {"amenity": "studio", "studio": "video"}, "reference": {"key": "studio", "value": "video"}, "name": "Film Studio"}, "amenity/taxi": {"icon": "fas-taxi", "fields": ["name", "operator", "capacity", "address"], "moreFields": ["access_simple", "brand", "opening_hours", "wheelchair"], "geometry": ["point", "vertex", "area"], "terms": ["cab"], "tags": {"amenity": "taxi"}, "name": "Taxi Stand"}, "amenity/telephone": {"icon": "maki-telephone", "fields": ["operator", "phone", "fee", "payment_multi_fee", "charge_fee", "booth"], "moreFields": ["covered", "indoor", "level", "lit", "wheelchair"], "geometry": ["point", "vertex"], "tags": {"amenity": "telephone"}, "terms": ["phone"], "name": "Telephone"}, "amenity/theatre": {"icon": "maki-theatre", "fields": ["name", "operator", "address", "building_area", "website"], "moreFields": ["air_conditioning", "email", "fax", "internet_access", "internet_access/fee", "internet_access/ssid", "level", "min_age", "payment_multi", "phone", "wheelchair"], "geometry": ["point", "area"], "terms": ["theatre", "performance", "play", "musical"], "tags": {"amenity": "theatre"}, "name": "Theater"}, diff --git a/data/presets/presets/amenity/studio.json b/data/presets/presets/amenity/studio.json index f1cc65851..d7e969103 100644 --- a/data/presets/presets/amenity/studio.json +++ b/data/presets/presets/amenity/studio.json @@ -4,7 +4,8 @@ "name", "studio", "address", - "building_area" + "building_area", + "website" ], "moreFields": [ "email", @@ -14,7 +15,6 @@ "internet_access/ssid", "level", "phone", - "website", "wheelchair" ], "geometry": [ diff --git a/data/presets/presets/amenity/studio/audio.json b/data/presets/presets/amenity/studio/audio.json new file mode 100644 index 000000000..23e1fc452 --- /dev/null +++ b/data/presets/presets/amenity/studio/audio.json @@ -0,0 +1,22 @@ +{ + "icon": "fas-microphone", + "geometry": [ + "point", + "area" + ], + "terms": [ + "audio mixing", + "audio production", + "audio recording", + "audio studio" + ], + "tags": { + "amenity": "studio", + "studio": "audio" + }, + "reference": { + "key": "studio", + "value": "audio" + }, + "name": "Recording Studio" +} diff --git a/data/presets/presets/amenity/studio/radio.json b/data/presets/presets/amenity/studio/radio.json new file mode 100644 index 000000000..b7ed657e7 --- /dev/null +++ b/data/presets/presets/amenity/studio/radio.json @@ -0,0 +1,22 @@ +{ + "icon": "fas-microphone", + "geometry": [ + "point", + "area" + ], + "terms": [ + "am radio", + "fm radio", + "radio broadcast", + "radio studio" + ], + "tags": { + "amenity": "studio", + "studio": "radio" + }, + "reference": { + "key": "studio", + "value": "radio" + }, + "name": "Radio Station" +} diff --git a/data/presets/presets/amenity/studio/television.json b/data/presets/presets/amenity/studio/television.json new file mode 100644 index 000000000..9a79255a1 --- /dev/null +++ b/data/presets/presets/amenity/studio/television.json @@ -0,0 +1,23 @@ +{ + "icon": "fas-video", + "geometry": [ + "point", + "area" + ], + "terms": [ + "television broadcast", + "television studio", + "tv broadcast", + "tv station", + "tv studio" + ], + "tags": { + "amenity": "studio", + "studio": "television" + }, + "reference": { + "key": "studio", + "value": "television" + }, + "name": "Television Station" +} diff --git a/data/presets/presets/amenity/studio/video.json b/data/presets/presets/amenity/studio/video.json new file mode 100644 index 000000000..3e2fa9e1a --- /dev/null +++ b/data/presets/presets/amenity/studio/video.json @@ -0,0 +1,23 @@ +{ + "icon": "fas-video", + "geometry": [ + "point", + "area" + ], + "terms": [ + "movie production", + "movie studio", + "video production", + "video recording", + "video studio" + ], + "tags": { + "amenity": "studio", + "studio": "video" + }, + "reference": { + "key": "studio", + "value": "video" + }, + "name": "Film Studio" +} diff --git a/data/taginfo.json b/data/taginfo.json index 74fdc6154..f9167a47c 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -217,6 +217,10 @@ {"key": "social_facility:for", "value": "senior", "description": "🄿 Elderly Group Home, 🄿 Nursing Home", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/wheelchair-15.svg"}, {"key": "social_facility:for", "value": "homeless", "description": "🄿 Homeless Shelter", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/bhousel/temaki/icons/social_facility.svg"}, {"key": "amenity", "value": "studio", "description": "🄿 Studio", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/fas-microphone.svg"}, + {"key": "studio", "value": "audio", "description": "🄿 Recording Studio", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/fas-microphone.svg"}, + {"key": "studio", "value": "radio", "description": "🄿 Radio Station", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/fas-microphone.svg"}, + {"key": "studio", "value": "television", "description": "🄿 Television Station", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/fas-video.svg"}, + {"key": "studio", "value": "video", "description": "🄿 Film Studio", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/fas-video.svg"}, {"key": "amenity", "value": "taxi", "description": "🄿 Taxi Stand", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/openstreetmap/iD/svg/fontawesome/fas-taxi.svg"}, {"key": "amenity", "value": "telephone", "description": "🄿 Telephone", "object_types": ["node"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/telephone-15.svg"}, {"key": "amenity", "value": "theatre", "description": "🄿 Theater", "object_types": ["node", "area"], "icon_url": "https://cdn.jsdelivr.net/gh/mapbox/maki/icons/theatre-15.svg"}, diff --git a/dist/locales/en.json b/dist/locales/en.json index d6cf597d3..d1f66c484 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -5765,6 +5765,22 @@ "name": "Studio", "terms": "recording,radio,television" }, + "amenity/studio/audio": { + "name": "Recording Studio", + "terms": "audio mixing,audio production,audio recording,audio studio" + }, + "amenity/studio/radio": { + "name": "Radio Station", + "terms": "am radio,fm radio,radio broadcast,radio studio" + }, + "amenity/studio/television": { + "name": "Television Station", + "terms": "television broadcast,television studio,tv broadcast,tv station,tv studio" + }, + "amenity/studio/video": { + "name": "Film Studio", + "terms": "movie production,movie studio,video production,video recording,video studio" + }, "amenity/taxi": { "name": "Taxi Stand", "terms": "cab" diff --git a/svg/fontawesome/fas-video.svg b/svg/fontawesome/fas-video.svg new file mode 100644 index 000000000..b74550da3 --- /dev/null +++ b/svg/fontawesome/fas-video.svg @@ -0,0 +1 @@ + \ No newline at end of file