type: overpass name: ast: Basures ca: Deixalles cs: Nakládání s odpady de: Entsorgung en: Disposal es: Basura fr: Déchets et recyclage gl: Lixo hu: Hulladék it: Smaltimento ja: 処理場 nb: Avfall nl: Afvalverwijdering oc: Bordilhas e reciclatge pl: Przetwarzanie odpadów pt: Lixo pt-br: Resíduos ru: Переработка отходов sr: Отпад tr: Atık ve Geri Dönüşüm 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[amenity=waste_transfer_station]; nwr[power=generator]["generator:source"~"^(.*;|)waste(;.*|)$"]; ) 15: |- ( node[landuse=landfill]; node[man_made~"^(wastewater_plant|incinerator)$"]; node[amenity~"^(recycling|waste_disposal|waste_transfer_station)$"]; way[landuse=landfill]; way[man_made~"^(wastewater_plant|incinerator)$"]; way[amenity~"^(recycling|waste_disposal|waste_transfer_station)$"]; relation[landuse=landfill]; relation[man_made~"^(wastewater_plant|incinerator)$"]; relation[amenity~"^(recycling|waste_disposal|waste_transfer_station)$"]; nwr[power=generator]["generator:source"~"^(.*;|)waste(;.*|)$"]; ) 18: |- ( node[landuse=landfill]; node[man_made~"^(wastewater_plant|incinerator)$"]; node[amenity~"^(recycling|waste_basket|waste_disposal|waste_transfer_station)$"]; way[landuse=landfill]; way[man_made~"^(wastewater_plant|incinerator)$"]; way[amenity~"^(recycling|waste_basket|waste_disposal|waste_transfer_station)$"]; relation[landuse=landfill]; relation[man_made~"^(wastewater_plant|incinerator)$"]; relation[amenity~"^(recycling|waste_basket|waste_disposal|waste_transfer_station)$"]; 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 in [ 'recycling', 'waste_basket', 'waste_disposal', 'waste_transfer_station' ] %} {% 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: |- {% for kv, data in const %} {% if map.zoom >= data.minZoom %} {% set key = kv|split('=')[0] %} {% set value = kv|split('=')[1] %} {% endif %} {% endfor %}
{{ markerCircle({})|raw }}
{{ data.sign|raw }}
{{ tagTrans(key, value) }}{% if data.add %} ({{ trans(data.add) }}){% endif %}
{{ markerCircle({})|raw }} {{ trans('other') }}
const: amenity=recycling: minZoom: 13 sign: man_made=wastewater_plant: minZoom: 13 sign: man_made=incinerator: minZoom: 13 sign: power=generator: minZoom: 13 sign: add: tag:generator:source=waste amenity=waste_disposal: minZoom: 15 sign: amenity=waste_basket: minZoom: 18 sign: