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