|
|
{ "type": "overpass", "name": { "de": "Denkmäler", "en": "Memorials", "fr": "Mémoriaux", "pt-br": "Memoriais" }, "query": { "11": [ "(", "node[historic~\"^(monument)$\"];", "way[historic~\"^(monument)$\"];", "relation[historic~\"^(monument)$\"];", ")" ], "14": [ "(", "node[historic~\"^(memorial|monument)$\"];", "way[historic~\"^(memorial|monument)$\"];", "relation[historic~\"^(memorial|monument)$\"];", ")" ] }, "feature": { "pre": [ "{% set value = tags.historic %}", "{% if tags.historic == 'memorial' and tags.memorial %}", " {% set value = tags.historic ~ ' memorial=' ~ tags.memorial %}", "{% elseif tags.historic == 'memorial' and attribute(tags, 'memorial:type') %}", " {% set value = tags.historic ~ ' memorial=' ~ attribute(tags, 'memorial:type') %}", "{% endif %}" ], "description": "{{ tagTransList('historic', value) }}", "body": [ "<ul>", "{% if tags.inscription %}", " <li class='hasSymbol'>", " <i class=\"fa fa-pencil-alt\" aria-hidden=\"true\"></i>", " <span class='key'>{{ keyTrans('inscription') }}:</span>", " <span class='value'>{{ localizedTag(tags, 'inscription') }}</span>", " </li>", "{% elseif attribute(tags, 'inscription:url') %}", " <li class='hasSymbol'>", " <i class=\"fa fa-pencil-alt\" aria-hidden=\"true\"></i>", " <span class='key'><a href=\"{{ attribute(tags, 'inscription:url') }}\">{{ keyTrans('inscription') }}</a></span>", " </li>", "{% endif %}", "", "{% if attribute(tags, 'historic:civilization') %}", " <li class='hasSymbol'>", " <i class=\"fa fa-users\" aria-hidden=\"true\"></i>", " <span class='key'>{{ keyTrans('historic:civilization') }}:</span>", " <span class='value'>{{ tagTrans('historic:civilization', attribute(tags, 'historic:civilization')) }}</span>", " </li>", "{% endif %}", "", "{% if attribute(tags, 'memorial:conflict') %}", " <li class='hasSymbol'>", " <i class=\"fa fa-bolt\" aria-hidden=\"true\"></i>", " <span class='key'>{{ keyTrans('memorial:conflict') }}:</span>", " <span class='value'>{{ tagTransList('memorial:conflict', attribute(tags, 'memorial:conflict')) }}</span>", " </li>", "{% endif %}", "", "{% if tags.artist_name %}", " <li class='hasSymbol'>", " <i class=\"fa fa-palette\" aria-hidden=\"true\"></i>", " <span class='key'>{{ keyTrans('artist_name') }}:</span>", " <span class='value'>{{ enumerate(tags.artist_name) }}</span>", " </li>", "{% endif %}", "</ul>" ], "markerSign": "{{ const[value].sign|raw }}" }, "info": [ "<table>", "{% for value, data in const %}", "{% if data.zoom <= map.zoom %}", " <tr>", " <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>", " <td>{{ tagTrans('historic', value) }}</td>", " </tr>", "{% endif %}", "{% endfor %}", "{% if 14 <= map.zoom %}", " <tr>", " <td>{{ markerCircle({})|raw }}<div class='sign'></div></td>", " <td>{{ trans('other') }}</td>", " </tr>", "{% endif %}", "</table>" ], "const": { "memorial": { "sign": "<span style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>", "zoom": 14 }, "memorial memorial=plaque": { "sign": "", "zoom": 14 }, "monument": { "sign": "<img src='maki:monument?size=15'>", "zoom": 11 } } }
|