From 043900ba5762f3ceed155ecdf596c533cfe6f3d0 Mon Sep 17 00:00:00 2001 From: Hyunseung Park Date: Fri, 24 Oct 2025 21:58:14 +0900 Subject: [PATCH] add hazard=* tag for highways --- data/fields/hazard_highway.json | 31 +++++++++++++++++++++++++ data/presets/highway/living_street.json | 1 + data/presets/highway/motorway.json | 1 + data/presets/highway/motorway_link.json | 1 + data/presets/highway/primary.json | 1 + data/presets/highway/primary_link.json | 1 + data/presets/highway/residential.json | 1 + data/presets/highway/service.json | 1 + data/presets/highway/trunk.json | 1 + 9 files changed, 39 insertions(+) create mode 100644 data/fields/hazard_highway.json diff --git a/data/fields/hazard_highway.json b/data/fields/hazard_highway.json new file mode 100644 index 00000000..3a4fa8c5 --- /dev/null +++ b/data/fields/hazard_highway.json @@ -0,0 +1,31 @@ +{ + "key": "hazard", + "type": "combo", + "strings": { + "options": { + "animal_crossing": "Animal Crossing", + "bump": "Bump", + "children": "Children", + "curve": "Curve", + "curves": "Multiple Curves", + "cyclists": "Cyclists", + "dangerous_junction": "Dangerous Junction", + "dip": "Dip", + "falling_rocks": "Falling Rocks", + "frost_heave": "Frost Heave", + "horse_riders": "Horse Riders", + "ice": "Ice", + "landslide": "Landslide", + "loose_gravel": "Loose Gravel", + "low_flying_aircraft": "Low Flying Aircraft", + "pedestrians": "Pedestrians", + "queues_likely": "Queues Likely", + "school_zone": "School Zone", + "side_winds": "Side Winds", + "slippery": "Slippery", + "turn": "Turn", + "turns": "Reverse Turn" + } + }, + "label": "Hazard" +} diff --git a/data/presets/highway/living_street.json b/data/presets/highway/living_street.json index de43f1d4..99d50f6e 100644 --- a/data/presets/highway/living_street.json +++ b/data/presets/highway/living_street.json @@ -16,6 +16,7 @@ "cyclestreet-BE-NL", "cycleway", "flood_prone", + "hazard_highway", "junction_line", "lit", "maxaxleload_bridge", diff --git a/data/presets/highway/motorway.json b/data/presets/highway/motorway.json index 8a7e52aa..1d46783f 100644 --- a/data/presets/highway/motorway.json +++ b/data/presets/highway/motorway.json @@ -14,6 +14,7 @@ "bridge/ref", "charge_toll", "covered_no", + "hazard_highway", "incline", "junction_line", "lit", diff --git a/data/presets/highway/motorway_link.json b/data/presets/highway/motorway_link.json index b947e0cf..a787264f 100644 --- a/data/presets/highway/motorway_link.json +++ b/data/presets/highway/motorway_link.json @@ -17,6 +17,7 @@ "charge_toll", "covered_no", "destination/symbol_oneway", + "hazard_highway", "incline", "junction_line", "lit", diff --git a/data/presets/highway/primary.json b/data/presets/highway/primary.json index 8e3daa6a..3aa552e9 100644 --- a/data/presets/highway/primary.json +++ b/data/presets/highway/primary.json @@ -17,6 +17,7 @@ "cycleway", "expressway-US", "flood_prone", + "hazard_highway", "incline", "junction_line", "lane_markings", diff --git a/data/presets/highway/primary_link.json b/data/presets/highway/primary_link.json index 4d86be8f..afb31d23 100644 --- a/data/presets/highway/primary_link.json +++ b/data/presets/highway/primary_link.json @@ -18,6 +18,7 @@ "cycleway", "destination/symbol_oneway", "flood_prone", + "hazard_highway", "incline", "junction_line", "junction/ref_oneway", diff --git a/data/presets/highway/residential.json b/data/presets/highway/residential.json index 0a9746fa..229f42d3 100644 --- a/data/presets/highway/residential.json +++ b/data/presets/highway/residential.json @@ -16,6 +16,7 @@ "bicycle_road", "cyclestreet-BE-NL", "flood_prone", + "hazard_highway", "incline", "junction_line", "lane_markings", diff --git a/data/presets/highway/service.json b/data/presets/highway/service.json index a7f225f7..e4a241ad 100644 --- a/data/presets/highway/service.json +++ b/data/presets/highway/service.json @@ -13,6 +13,7 @@ "bridge/ref", "covered_no", "flood_prone", + "hazard_highway", "incline", "lanes", "lit", diff --git a/data/presets/highway/trunk.json b/data/presets/highway/trunk.json index c3fec98e..c17d6888 100644 --- a/data/presets/highway/trunk.json +++ b/data/presets/highway/trunk.json @@ -15,6 +15,7 @@ "bridge/ref", "charge_toll", "covered_no", + "hazard_highway", "incline", "junction_line", "lit",