From e77c07b8b34df87dcdb588106441ecae99a0bdd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Sun, 25 Feb 2024 15:18:36 +0100
Subject: [PATCH] walk_amenities, walk_amenities_qa: include waste_basket and
 drinking_water

---
 walk_amenities.yaml    | 10 ++++++++--
 walk_amenities_qa.yaml | 22 ++++++++++++++++++++--
 2 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/walk_amenities.yaml b/walk_amenities.yaml
index 832fd4c..66cd702 100644
--- a/walk_amenities.yaml
+++ b/walk_amenities.yaml
@@ -14,7 +14,7 @@ query:
     node[information];
     node[tourism~"^(viewpoint)$"];
     node[man_made~"^(cairn)$"];
-    nwr[amenity~"^(bench|shelter)$"];
+    nwr[amenity~"^(bench|shelter|waste_basket|drinking_water)$"];
     node[leisure~"^(picnic_table)$"];
     way[highway~'^(footway|steps)$'][conveying];
     )
@@ -23,7 +23,7 @@ feature:
     {% if tags.information %}
       {% set key = 'information' %}
       {% set value = tags.information %}
-    {% elseif tags.amenity in [ 'bench', 'shelter' ] %}
+    {% elseif tags.amenity in [ 'bench', 'shelter', 'waste_basket', 'drinking_water' ] %}
       {% set key = 'amenity' %}
       {% set value = tags.amenity %}
     {% elseif tags.leisure in [ 'picnic_table' ] %}
@@ -91,6 +91,12 @@ const:
   amenity=shelter:
     priority: 1
     sign: <img data-src='maki:shelter'>
+  amenity=waste_basket:
+    priority: 2
+    sign: 🗑
+  amenity=drinking_water:
+    priority: 3
+    sign: <img data-src='maki:drinking-water'>
   highway=steps conveying:
     sign: /
     query: way[highway=steps][conveying]
diff --git a/walk_amenities_qa.yaml b/walk_amenities_qa.yaml
index 633d64d..2b9f1b0 100644
--- a/walk_amenities_qa.yaml
+++ b/walk_amenities_qa.yaml
@@ -14,7 +14,7 @@ query:
     node[information];
     node[tourism~"^(viewpoint)$"];
     node[man_made~"^(cairn)$"];
-    nwr[amenity~"^(bench|shelter)$"];
+    nwr[amenity~"^(bench|shelter|waste_basket|drinking_water)$"];
     node[leisure~"^(picnic_table)$"];
     way[highway~'^(footway|steps)$'][conveying];
     )
@@ -23,7 +23,7 @@ feature:
     {% if tags.information %}
       {% set key = 'information' %}
       {% set value = tags.information %}
-    {% elseif tags.amenity in [ 'bench', 'shelter' ] %}
+    {% elseif tags.amenity in [ 'bench', 'shelter', 'waste_basket', 'drinking_water' ] %}
       {% set key = 'amenity' %}
       {% set value = tags.amenity %}
     {% elseif tags.leisure in [ 'picnic_table' ] %}
@@ -205,6 +205,24 @@ const:
     - picnic_table
     - access
     - lockable
+  amenity=waste_basket:
+    priority: 2
+    sign: 🗑
+    require:
+    - waste
+    optional:
+    - drive_through
+  amenity=drinking_water:
+    priority: 3
+    sign: <img data-src='maki:drinking-water'>
+    require:
+    optional:
+    - man_made
+    - fountain
+    - dog
+    - pump
+    - fee
+    - bottle
   highway=steps conveying:
     sign: /
     query: nwr[highway=steps][conveying]