From 6f91f00762763d6bc09d17fd0f1738d3b56b0d9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Sat, 24 Mar 2018 21:44:27 +0100 Subject: [PATCH] Gastronomy Smoking: new category! --- gastro-smoking.json | 66 +++++++++++++++++++++++++++++++++++++++++++++ index.json | 3 +++ 2 files changed, 69 insertions(+) create mode 100644 gastro-smoking.json diff --git a/gastro-smoking.json b/gastro-smoking.json new file mode 100644 index 0000000..2cec297 --- /dev/null +++ b/gastro-smoking.json @@ -0,0 +1,66 @@ +{ + "type": "overpass", + "name": { + "de": "Rauchfreie Gastronomie", + "en": "Smokefree Gastronomy" + }, + "query": { + "16": "(node[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];way[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];relation[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];);" + }, + "feature": { + "pre": [ + "{% if tags.smoking == 'yes' or tags.smoking == 'dedicated' %}", + " {% set smoking_color='red' %}", + " {% set smoking_icon='🚬' %}", + "{% elseif tags.smoking == 'separated' or tags.smoking == 'isolated' %}", + " {% set smoking_color='#ffdf00' %}", + " {% set smoking_icon='🚬' %}", + "{% elseif tags.smoking == 'no' or tags.smoking == 'outside' or tags.smokefree == 'yes' %}", + " {% set smoking_color='#00ff00' %}", + " {% set smoking_icon='🚭' %}", + "{% else %}", + " {% set smoking_color='white' %}", + " {% set smoking_icon='' %}", + "{% endif %}" + ], + "description": "{{ tagTrans('amenity', tags.amenity) }}", + "body": [ + "" + ], + "markerSign": "{% if tags.amenity=='bar' %}🍸{% elseif tags.amenity=='biergarten'%}🍻{% elseif tags.amenity=='cafe' %}☕{% elseif tags.amenity=='fast_food' %}🍔{% elseif tags.amenity=='ice_cream' %}🍨{% elseif tags.amenity=='pub' %}🍺{% else %}🍴{% endif %}", + "markerSymbol": "{{ markerPointer({\"fillColor\": smoking_color })|raw }}", + "listMarkerSymbol": "{{ markerCircle({\"fillColor\": smoking_color })|raw }}" + }, + "info": [ + "{{ keyTrans('smoking') }}:", + "", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "
{{ markerCircle({ \"fillColor\": \"#00ff00\" })|raw }}{{ tagTrans('smoking', 'no') }}, {{ tagTrans('smoking', 'outside') }}
{{ markerCircle({ \"fillColor\": \"#ffdf00\" })|raw }}{{ tagTrans('smoking', 'separated') }}, {{ tagTrans('smoking', 'isolated') }}
{{ markerCircle({ \"fillColor\": \"red\" })|raw }}{{ tagTrans('smoking', 'yes') }}, {{ tagTrans('smoking', 'dedicated') }}
{{ markerCircle({ \"fillColor\": \"white\" })|raw }}{{ trans('unknown') }}
" + ] +} diff --git a/index.json b/index.json index 1625c4a..0ecc264 100644 --- a/index.json +++ b/index.json @@ -28,6 +28,9 @@ { "id": "gastro" }, + { + "id": "gastro-smoking" + }, { "id": "shop" },