|
|
{ "type": "overpass", "name": { "ast": "Basures", "cs": "Nakládání s odpady", "de": "Entsorgung", "en": "Disposal", "fr": "Déchets/Recyclage", "hu": "Hulladék", "it": "Smaltimento", "ja": "処理場", "nl": "Afvalverwijdering", "pt": "Lixo", "pt-br": "Lixo", "ru": "Переработка отходов" }, "query": { "13": [ "(", "node[landuse=landfill];", "node[man_made~\"^(wastewater_plant|incinerator)$\"];", "node[amenity=recycling][recycling_type=centre];", "way[landuse=landfill];", "way[man_made~\"^(wastewater_plant|incinerator)$\"];", "way[amenity=recycling][recycling_type=centre];", "relation[landuse=landfill];", "relation[man_made~\"^(wastewater_plant|incinerator)$\"];", "relation[amenity=recycling][recycling_type=centre];", "nwr[power=generator][\"generator:source\"~\"^(.*;|)waste(;.*|)$\"];", ")" ], "15": [ "(", "node[landuse=landfill];", "node[man_made~\"^(wastewater_plant|incinerator)$\"];", "node[amenity=recycling];", "way[landuse=landfill];", "way[man_made~\"^(wastewater_plant|incinerator)$\"];", "way[amenity=recycling];", "relation[landuse=landfill];", "relation[man_made~\"^(wastewater_plant|incinerator)$\"];", "relation[amenity=recycling];", "nwr[power=generator][\"generator:source\"~\"^(.*;|)waste(;.*|)$\"];", ")" ], "18": [ "(", "node[landuse=landfill];", "node[man_made~\"^(wastewater_plant|incinerator)$\"];", "node[amenity~\"^(recycling|waste_basket)$\"];", "way[landuse=landfill];", "way[man_made~\"^(wastewater_plant|incinerator)$\"];", "way[amenity=recycling];", "relation[landuse=landfill];", "relation[man_made~\"^(wastewater_plant|incinerator)$\"];", "relation[amenity=recycling];", "nwr[power=generator][\"generator:source\"~\"^(.*;|)waste(;.*|)$\"];", ")" ] }, "feature": { "pre": [ "{% set add = '' %}", "{% if tags.landuse == 'landfill' %}", " {% set key = 'landuse' %}", " {% set value = tags.landuse %}", "{% elseif tags.man_made in [ 'incinerator', 'wastewater_plant' ] %}", " {% set key = 'man_made' %}", " {% set value = tags.man_made %}", "{% elseif tags.amenity == 'recycling' or tags.amenity == 'waste_basket' %}", " {% set key = 'amenity' %}", " {% set value = tags.amenity %}", "{% elseif tags.power == 'generator' %}", " {% set key = 'power' %}", " {% set value = tags.power %}", " {% set add = '(' ~ tagTransList('generator:source', attribute(tags, 'generator:source')) ~ ')' %}", "{% endif %}", "{% set kv = key ~ '=' ~ value %}" ], "description": "{{ tagTrans(key, value) }} {{ add }}", "body": [ "{% if tags.recycling_type %}", "{{ keyTrans('recycling_type') }}: {{ tagTrans('recycling_type', tags.recycling_type) }}", "{% endif %}" ], "markerSign": [ "{% if const[kv] %}", "{{ const[kv].sign|raw }}", "{% endif %}" ] }, "info": [ "<table>", "{% for kv, data in const %}", " {% if map.zoom >= data.minZoom %}", " {% set key = kv|split('=')[0] %}", " {% set value = kv|split('=')[1] %}", " <tr>", " <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>", " <td>{{ tagTrans(key, value) }}{% if data.add %} ({{ trans(data.add) }}){% endif %}</td>", " </tr>", " {% endif %}", "{% endfor %}", " <tr>", " <td>{{ markerCircle({})|raw }}</td>", " <td>{{ trans('other') }}</td>", " </tr>", "</table>" ], "const": { "amenity=recycling": { "minZoom": 13, "sign": "<img data-src='maki:recycling'>" }, "man_made=wastewater_plant": { "minZoom": 13, "sign": "<i class='fas fa-water'></i>" }, "man_made=incinerator": { "minZoom": 13, "sign": "<i class='fas fa-burn'></i>" }, "power=generator": { "minZoom": 13, "sign": "<i class='fas fa-bolt'></i>", "add": "tag:generator:source=waste" }, "amenity=waste_basket": { "minZoom": 18, "sign": "<img data-src='maki:waste-basket'>" } } }
|