From 50aeb69b4e33121b94752e9c48194cfec06abf5b Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 24 Apr 2024 17:01:26 +0200 Subject: [PATCH] crossing: Introduce `@templates/crossing/traffic_signal` This extract the three fields to be reused in all traffic_signals presets. - "button_operated" - "traffic_signals/sound" - "traffic_signals/vibration" Nothing else is changed, this is just an extraction into a template. --- .../@templates/crossing/traffic_signal.json | 24 +++++++++++++++++++ .../highway/crossing/traffic_signals.json | 4 +--- .../cycleway/crossing/traffic_signals.json | 4 +--- .../footway/crossing/traffic_signals.json | 4 +--- 4 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 data/presets/@templates/crossing/traffic_signal.json diff --git a/data/presets/@templates/crossing/traffic_signal.json b/data/presets/@templates/crossing/traffic_signal.json new file mode 100644 index 00000000..9fba2425 --- /dev/null +++ b/data/presets/@templates/crossing/traffic_signal.json @@ -0,0 +1,24 @@ +{ + "fields": [ + "button_operated", + "traffic_signals/sound", + "traffic_signals/vibration" + ], + "geometry": [ + "point", + "line" + ], + "tags": { + "@template": "crossing/traffic_signal" + }, + "searchable": false, + "locationSet": { + "include": [ + "999" + ], + "exclude": [ + "999" + ] + }, + "name": "{point}" +} diff --git a/data/presets/highway/crossing/traffic_signals.json b/data/presets/highway/crossing/traffic_signals.json index 3caaf7d8..af126ca2 100644 --- a/data/presets/highway/crossing/traffic_signals.json +++ b/data/presets/highway/crossing/traffic_signals.json @@ -3,9 +3,7 @@ "fields": [ "{@templates/crossing/defaults}", "{@templates/crossing/markings}", - "button_operated", - "traffic_signals/sound", - "traffic_signals/vibration", + "{@templates/crossing/traffic_signal}", "crossing_raised" ], "moreFields": [ diff --git a/data/presets/highway/cycleway/crossing/traffic_signals.json b/data/presets/highway/cycleway/crossing/traffic_signals.json index 01325c92..cd7efaf2 100644 --- a/data/presets/highway/cycleway/crossing/traffic_signals.json +++ b/data/presets/highway/cycleway/crossing/traffic_signals.json @@ -3,9 +3,7 @@ "fields": [ "{@templates/crossing/defaults}", "{@templates/crossing/markings}", - "button_operated", - "traffic_signals/sound", - "traffic_signals/vibration", + "{@templates/crossing/traffic_signal}", "{@templates/crossing/geometry_line}" ], "moreFields": [ diff --git a/data/presets/highway/footway/crossing/traffic_signals.json b/data/presets/highway/footway/crossing/traffic_signals.json index 6114cfa6..c672d2d3 100644 --- a/data/presets/highway/footway/crossing/traffic_signals.json +++ b/data/presets/highway/footway/crossing/traffic_signals.json @@ -3,9 +3,7 @@ "fields": [ "{@templates/crossing/defaults}", "{@templates/crossing/markings}", - "button_operated", - "traffic_signals/sound", - "traffic_signals/vibration", + "{@templates/crossing/traffic_signal}", "{@templates/crossing/geometry_line}" ], "moreFields": [