diff --git a/walk_amenities.yaml b/walk_amenities.yaml
index c7054e3..1b45aad 100644
--- a/walk_amenities.yaml
+++ b/walk_amenities.yaml
@@ -45,6 +45,16 @@ feature:
     {{ type_data.sign|raw }}
   priority: |-
     {{ type_data.priority }}
+filter:
+  type:
+    name: |
+      {{ trans('filter:type') }}
+    type: select
+    show_default: true
+    values: |-
+      {% for kv, d in const %}
+      <option value='{{ kv }}' query='nwr[{{ kv }}]'>{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}</option>
+      {% endfor %}
 const:
   highway=crossing:
     priority: 10