From c62470065636010b8b631010544f19294d01d547 Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 24 Apr 2024 17:14:15 +0200 Subject: [PATCH] crossing: Introduce `@templates/crossing/traffic_signal_more` This extract the three moreFields to be reused in all traffic_signals presets. - "traffic_signals/arrow" - "traffic_signals/countdown" - "traffic_signals/minimap" For unclear reasons the cycleway/crossing/traffic_signals did not have those more fields which are now added to streamline the presets. --- .../crossing/traffic_signal_more.json | 24 +++++++++++++++++++ .../highway/crossing/traffic_signals.json | 4 +--- .../cycleway/crossing/traffic_signals.json | 1 + .../footway/crossing/traffic_signals.json | 4 +--- 4 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 data/presets/@templates/crossing/traffic_signal_more.json diff --git a/data/presets/@templates/crossing/traffic_signal_more.json b/data/presets/@templates/crossing/traffic_signal_more.json new file mode 100644 index 00000000..7d4f5ab8 --- /dev/null +++ b/data/presets/@templates/crossing/traffic_signal_more.json @@ -0,0 +1,24 @@ +{ + "moreFields": [ + "traffic_signals/arrow", + "traffic_signals/countdown", + "traffic_signals/minimap" + ], + "geometry": [ + "point", + "line" + ], + "tags": { + "@template": "crossing/traffic_signal_more" + }, + "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 af126ca2..be8dd91e 100644 --- a/data/presets/highway/crossing/traffic_signals.json +++ b/data/presets/highway/crossing/traffic_signals.json @@ -8,9 +8,7 @@ ], "moreFields": [ "kerb", - "traffic_signals/arrow", - "traffic_signals/countdown", - "traffic_signals/minimap" + "{@templates/crossing/traffic_signal_more}" ], "geometry": [ "vertex" diff --git a/data/presets/highway/cycleway/crossing/traffic_signals.json b/data/presets/highway/cycleway/crossing/traffic_signals.json index cd7efaf2..577d3dfe 100644 --- a/data/presets/highway/cycleway/crossing/traffic_signals.json +++ b/data/presets/highway/cycleway/crossing/traffic_signals.json @@ -7,6 +7,7 @@ "{@templates/crossing/geometry_line}" ], "moreFields": [ + "{@templates/crossing/traffic_signal_more}" ], "geometry": [ "line" diff --git a/data/presets/highway/footway/crossing/traffic_signals.json b/data/presets/highway/footway/crossing/traffic_signals.json index c672d2d3..ccaa2bb9 100644 --- a/data/presets/highway/footway/crossing/traffic_signals.json +++ b/data/presets/highway/footway/crossing/traffic_signals.json @@ -7,9 +7,7 @@ "{@templates/crossing/geometry_line}" ], "moreFields": [ - "traffic_signals/arrow", - "traffic_signals/countdown", - "traffic_signals/minimap" + "{@templates/crossing/traffic_signal_more}" ], "geometry": [ "line"