From 0f463d2fdc9cf4266d9d18c538bf131a3c50d0bb Mon Sep 17 00:00:00 2001 From: Nathan Hartley Date: Sun, 1 Jan 2023 13:40:54 -0500 Subject: [PATCH] Initial hazards category. --- paddling_amenities.yaml | 2 +- paddling_hazards.yaml | 46 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 paddling_hazards.yaml diff --git a/paddling_amenities.yaml b/paddling_amenities.yaml index 29c4e53..1d7a3fb 100644 --- a/paddling_amenities.yaml +++ b/paddling_amenities.yaml @@ -34,7 +34,7 @@ feature:
Surface
{% if attribute(tags, 'surface') %}{{ tagTrans('surface', tags.surface) }}{% endif %}
-
Description
+
{{ localizedTag(tags, 'description') }}
{{ tags.description }}
{% if attribute(tags, 'mapillary') %} diff --git a/paddling_hazards.yaml b/paddling_hazards.yaml new file mode 100644 index 0000000..a9b1a90 --- /dev/null +++ b/paddling_hazards.yaml @@ -0,0 +1,46 @@ +type: overpass +name: + en: Paddling Hazards +query: + '12': |- + ( + nwr[waterway~"^(dam|weir)$"]; + ) +feature: + pre: |- + {% if tags.waterway %} + {% set key = 'waterway' %} + {% set value = tags.waterway %} + {% endif %} + + {% set constIndex = (key ~ "=" ~ value) %} + {% set item = const[constIndex] %} + + title: | + {{ localizedTag(tags, 'name') | default(localizedTag(tags, 'key')) | default(localizedTag(tags, 'ref')) }} {{ const[constIndex][''sign''] }} + description: | + {{ tagTrans(key, value) }} + body: |- +
+
{{ localizedTag(tags, 'description') }}
+
{{ tags.description }}
+
+ {% if attribute(tags, 'mapillary') %} +
Mapillary Photo
+ {% endif %} + markerSign: '⚠️' + + priority: |- + {% if const[constIndex] is defined %} + {{ const[constIndex]['priority'] }} + {% else %} + 10 + {% endif %} + +const: + waterway=dam: + sign: '🦫' + priority: 0 + waterway=weir: + sign: '🦫' + priority: 0