diff --git a/paddling_hazards.yaml b/paddling_hazards.yaml
index 3db1f9f..8da60f8 100644
--- a/paddling_hazards.yaml
+++ b/paddling_hazards.yaml
@@ -3,6 +3,7 @@ query:
'12': |-
(
nwr[waterway~"^(dam|weir|waterfall|rapids|lock|lock_gate|sluice_gate)$"];
+ nwr["seamark:restricted_area:restriction"~"no_entry|restricted_entry"];
node["seamark:bridge:clearance_height"];
)
feature:
@@ -10,6 +11,9 @@ feature:
{% if tags.waterway %}
{% set key = 'waterway' %}
{% set value = tags.waterway %}
+ {% elseif attribute(tags, 'seamark:restricted_area:restriction') %}
+ {% set key = 'seamark:restricted_area:restriction' %}
+ {% set value = '' %}
{% elseif attribute(tags, 'seamark:bridge:clearance_height') %}
{% set key = 'seamark:bridge:clearance_height' %}
{% set value = Math.trunc(attribute(tags, 'seamark:bridge:clearance_height')) %}
@@ -23,8 +27,10 @@ feature:
title: |
{{ item['sign'] | raw }} {{ localizedTag(tags, 'name') | default(localizedTag(tags, 'key')) | default(localizedTag(tags, 'ref')) }}
description: |
- {% if key == 'seamark:bridge:clearance_height' %}
- {{ value }} Meters
+ {% if key == 'seamark:restricted_area:restriction' %}
+ {{ attribute(tags, 'seamark:restricted_area:restriction') }}
+ {% elseif key == 'seamark:bridge:clearance_height' %}
+ {{ attribute(tags, 'seamark:bridge:clearance_height') }} Meters
{% else %}
{{ tagTrans(key, value) }}
{% endif %}
@@ -81,6 +87,9 @@ const:
waterway=sluice_gate:
sign:
priority: 0
+ seamark:restricted_area:restriction=:
+ sign:
+ priority: 1
seamark:bridge:clearance_height=0:
sign:
priority: 0