{ "type": "overpass", "name": { "ast": "Sitios d'obres", "cs": "Staveniště", "de": "Baustellen", "en": "Construction Sites", "fr": "Constructions", "hu": "Építési terület", "it": "Cantieri", "ja": "工事中", "nl": "Bouwterrein", "pt": "Locais de construção", "pt-br": "Terrenos vazios e obras", "ru": "Места строительства" }, "query": { "13": [ "(", "nwr[landuse~\"^(construction)$\"];", "nwr[highway~\"^(construction)$\"];", "nwr[railway~\"^(construction)$\"];", "nwr[building~\"^(construction)$\"];", "nwr[highway~\"^(construction)$\"];", "nwr[~\"^construction:\"~\".\"];", ")" ] }, "feature": { "pre": [ "{% set key = null %}{% set value = null %}", "{% if tags.highway == 'construction' %}", "{% set key = 'highway' %}", "{% set value = tags.construction|default('construction') %}", "{% elseif tags.railway == 'construction' %}", "{% set key = 'railway' %}", "{% set value = tags.construction|default('construction') %}", "{% elseif tags.building == 'construction' %}", "{% set key = 'building' %}", "{% set value = tags.construction|default('construction') %}", "{% elseif tags.landuse == 'construction' %}", "{% set key = 'landuse' %}", "{% set value = tags.construction|default('construction') %}", "{% else %}", "{% for k, v in tags %}", "{% set m = k|matches('^construction:(.*)$') %}", "{% if m %}", "{% set key = m[1] %}", "{% set value = v %}", "{{ debug(key, value) }}", "{% endif %}{% endfor %}", "{% endif %}" ], "description": "{{ tagTrans(key, value) }}" } }