From 3446bc805b32a18b24dce4754204e21107f5f006 Mon Sep 17 00:00:00 2001 From: archpdx Date: Tue, 30 May 2023 07:00:51 -0700 Subject: [PATCH] Add Bridge Number field (#912) --- data/fields/bridge/ref.json | 12 ++++++++++++ data/fields/ref_bridge_number.json | 5 +++++ data/presets/golf/path.json | 3 +++ data/presets/highway/bridleway.json | 1 + data/presets/highway/bus_guideway.json | 1 + data/presets/highway/busway.json | 1 + data/presets/highway/construction.json | 3 +++ data/presets/highway/cycleway.json | 1 + data/presets/highway/footway.json | 1 + data/presets/highway/living_street.json | 1 + data/presets/highway/motorway.json | 1 + data/presets/highway/motorway_link-US-CA.json | 1 + data/presets/highway/motorway_link.json | 1 + data/presets/highway/path.json | 1 + data/presets/highway/pedestrian_area.json | 3 +++ data/presets/highway/pedestrian_line.json | 1 + data/presets/highway/primary.json | 1 + data/presets/highway/primary_link-US-CA.json | 1 + data/presets/highway/primary_link.json | 1 + data/presets/highway/residential.json | 1 + data/presets/highway/service.json | 1 + data/presets/highway/service_area.json | 1 + data/presets/highway/track.json | 1 + data/presets/highway/trunk.json | 1 + data/presets/man_made/bridge.json | 3 ++- data/presets/railway/abandoned.json | 1 + data/presets/railway/construction.json | 1 + data/presets/railway/funicular.json | 1 + data/presets/railway/light_rail.json | 1 + 29 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 data/fields/bridge/ref.json create mode 100644 data/fields/ref_bridge_number.json diff --git a/data/fields/bridge/ref.json b/data/fields/bridge/ref.json new file mode 100644 index 00000000..6eaf742f --- /dev/null +++ b/data/fields/bridge/ref.json @@ -0,0 +1,12 @@ +{ + "key": "bridge:ref", + "type": "text", + "label": "Bridge Number", + "reference": { + "key": "bridge" + }, + "prerequisiteTag": { + "key": "bridge", + "valueNot": "no" + } +} diff --git a/data/fields/ref_bridge_number.json b/data/fields/ref_bridge_number.json new file mode 100644 index 00000000..a9d7570b --- /dev/null +++ b/data/fields/ref_bridge_number.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "{bridge/ref}" +} diff --git a/data/presets/golf/path.json b/data/presets/golf/path.json index a7361d2e..b3994e41 100644 --- a/data/presets/golf/path.json +++ b/data/presets/golf/path.json @@ -8,6 +8,9 @@ "access", "incline" ], + "moreFields": [ + "bridge/ref" + ], "geometry": [ "line" ], diff --git a/data/presets/highway/bridleway.json b/data/presets/highway/bridleway.json index 7bd84b6d..d24cf38c 100644 --- a/data/presets/highway/bridleway.json +++ b/data/presets/highway/bridleway.json @@ -9,6 +9,7 @@ "horse_scale" ], "moreFields": [ + "bridge/ref", "covered_no", "dog", "lit", diff --git a/data/presets/highway/bus_guideway.json b/data/presets/highway/bus_guideway.json index b65458e7..ca070ff4 100644 --- a/data/presets/highway/bus_guideway.json +++ b/data/presets/highway/bus_guideway.json @@ -7,6 +7,7 @@ "structure" ], "moreFields": [ + "bridge/ref", "covered_no", "trolley_wire", "width" diff --git a/data/presets/highway/busway.json b/data/presets/highway/busway.json index e8b62bb9..1bf6710d 100644 --- a/data/presets/highway/busway.json +++ b/data/presets/highway/busway.json @@ -8,6 +8,7 @@ "covered" ], "moreFields": [ + "bridge/ref", "trolley_wire" ], "geometry": [ diff --git a/data/presets/highway/construction.json b/data/presets/highway/construction.json index 9a6967bd..97a85df9 100644 --- a/data/presets/highway/construction.json +++ b/data/presets/highway/construction.json @@ -10,6 +10,9 @@ "structure", "note" ], + "moreFields": [ + "bridge/ref" + ], "geometry": [ "line" ], diff --git a/data/presets/highway/cycleway.json b/data/presets/highway/cycleway.json index 7ee14da6..a800ba1f 100644 --- a/data/presets/highway/cycleway.json +++ b/data/presets/highway/cycleway.json @@ -11,6 +11,7 @@ "incline" ], "moreFields": [ + "bridge/ref", "covered_no", "dog", "lit", diff --git a/data/presets/highway/footway.json b/data/presets/highway/footway.json index 2dcb4899..620b0b0c 100644 --- a/data/presets/highway/footway.json +++ b/data/presets/highway/footway.json @@ -9,6 +9,7 @@ "incline" ], "moreFields": [ + "bridge/ref", "covered_no", "dog", "informal", diff --git a/data/presets/highway/living_street.json b/data/presets/highway/living_street.json index b14544ce..80bb0f98 100644 --- a/data/presets/highway/living_street.json +++ b/data/presets/highway/living_street.json @@ -10,6 +10,7 @@ "access" ], "moreFields": [ + "bridge/ref", "covered_no", "bicycle_road", "cyclestreet-BE-NL", diff --git a/data/presets/highway/motorway.json b/data/presets/highway/motorway.json index 6887fd02..a29a7c54 100644 --- a/data/presets/highway/motorway.json +++ b/data/presets/highway/motorway.json @@ -11,6 +11,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "incline", diff --git a/data/presets/highway/motorway_link-US-CA.json b/data/presets/highway/motorway_link-US-CA.json index a20fd1a4..0d5e9d80 100644 --- a/data/presets/highway/motorway_link-US-CA.json +++ b/data/presets/highway/motorway_link-US-CA.json @@ -13,6 +13,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "destination/symbol_oneway", diff --git a/data/presets/highway/motorway_link.json b/data/presets/highway/motorway_link.json index 1729226a..dcf452fd 100644 --- a/data/presets/highway/motorway_link.json +++ b/data/presets/highway/motorway_link.json @@ -13,6 +13,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "destination/symbol_oneway", diff --git a/data/presets/highway/path.json b/data/presets/highway/path.json index 13dee957..4845414a 100644 --- a/data/presets/highway/path.json +++ b/data/presets/highway/path.json @@ -9,6 +9,7 @@ "incline" ], "moreFields": [ + "bridge/ref", "covered_no", "dog", "gnis/feature_id-US", diff --git a/data/presets/highway/pedestrian_area.json b/data/presets/highway/pedestrian_area.json index b7ecb9ff..44b86017 100644 --- a/data/presets/highway/pedestrian_area.json +++ b/data/presets/highway/pedestrian_area.json @@ -8,6 +8,9 @@ "structure", "access" ], + "moreFields": [ + "bridge/ref" + ], "geometry": [ "area" ], diff --git a/data/presets/highway/pedestrian_line.json b/data/presets/highway/pedestrian_line.json index 898446c6..cd3a6c64 100644 --- a/data/presets/highway/pedestrian_line.json +++ b/data/presets/highway/pedestrian_line.json @@ -10,6 +10,7 @@ "access" ], "moreFields": [ + "bridge/ref", "covered_no", "incline", "maxweight_bridge", diff --git a/data/presets/highway/primary.json b/data/presets/highway/primary.json index fd8f01b2..e2c6b89e 100644 --- a/data/presets/highway/primary.json +++ b/data/presets/highway/primary.json @@ -11,6 +11,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "cycleway", diff --git a/data/presets/highway/primary_link-US-CA.json b/data/presets/highway/primary_link-US-CA.json index 7d8b44a4..90764daa 100644 --- a/data/presets/highway/primary_link-US-CA.json +++ b/data/presets/highway/primary_link-US-CA.json @@ -12,6 +12,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "cycleway", diff --git a/data/presets/highway/primary_link.json b/data/presets/highway/primary_link.json index 086792cb..dee09909 100644 --- a/data/presets/highway/primary_link.json +++ b/data/presets/highway/primary_link.json @@ -12,6 +12,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "cycleway", diff --git a/data/presets/highway/residential.json b/data/presets/highway/residential.json index 236483be..ac3b27c1 100644 --- a/data/presets/highway/residential.json +++ b/data/presets/highway/residential.json @@ -10,6 +10,7 @@ "access" ], "moreFields": [ + "bridge/ref", "covered_no", "cycleway", "bicycle_road", diff --git a/data/presets/highway/service.json b/data/presets/highway/service.json index 5cb463fd..faa9afce 100644 --- a/data/presets/highway/service.json +++ b/data/presets/highway/service.json @@ -10,6 +10,7 @@ "access" ], "moreFields": [ + "bridge/ref", "covered_no", "flood_prone", "incline", diff --git a/data/presets/highway/service_area.json b/data/presets/highway/service_area.json index 01507c3d..a18af849 100644 --- a/data/presets/highway/service_area.json +++ b/data/presets/highway/service_area.json @@ -9,6 +9,7 @@ "access" ], "moreFields": [ + "bridge/ref", "covered_no", "flood_prone", "lit", diff --git a/data/presets/highway/track.json b/data/presets/highway/track.json index c786e676..50125935 100644 --- a/data/presets/highway/track.json +++ b/data/presets/highway/track.json @@ -11,6 +11,7 @@ "smoothness" ], "moreFields": [ + "bridge/ref", "covered_no", "flood_prone", "horse_scale", diff --git a/data/presets/highway/trunk.json b/data/presets/highway/trunk.json index 72400413..b59ff8d6 100644 --- a/data/presets/highway/trunk.json +++ b/data/presets/highway/trunk.json @@ -12,6 +12,7 @@ "access" ], "moreFields": [ + "bridge/ref", "charge_toll", "covered_no", "incline", diff --git a/data/presets/man_made/bridge.json b/data/presets/man_made/bridge.json index 421a0721..839dab13 100644 --- a/data/presets/man_made/bridge.json +++ b/data/presets/man_made/bridge.json @@ -4,7 +4,8 @@ "name", "bridge_combo", "layer", - "maxweight" + "maxweight", + "ref_bridge_number" ], "moreFields": [ "gnis/feature_id-US", diff --git a/data/presets/railway/abandoned.json b/data/presets/railway/abandoned.json index 1606bd59..51f4b5c2 100644 --- a/data/presets/railway/abandoned.json +++ b/data/presets/railway/abandoned.json @@ -7,6 +7,7 @@ "usage_rail" ], "moreFields": [ + "bridge/ref", "covered_no", "incline" ], diff --git a/data/presets/railway/construction.json b/data/presets/railway/construction.json index 96304f69..c6647017 100644 --- a/data/presets/railway/construction.json +++ b/data/presets/railway/construction.json @@ -10,6 +10,7 @@ "electrified" ], "moreFields": [ + "bridge/ref", "covered_no", "frequency_electrified", "highspeed", diff --git a/data/presets/railway/funicular.json b/data/presets/railway/funicular.json index da3b8a09..b1d41265 100644 --- a/data/presets/railway/funicular.json +++ b/data/presets/railway/funicular.json @@ -9,6 +9,7 @@ "service_rail" ], "moreFields": [ + "bridge/ref", "covered_no", "electrified", "frequency_electrified", diff --git a/data/presets/railway/light_rail.json b/data/presets/railway/light_rail.json index f10b78d7..9d971b31 100644 --- a/data/presets/railway/light_rail.json +++ b/data/presets/railway/light_rail.json @@ -10,6 +10,7 @@ "usage_rail" ], "moreFields": [ + "bridge/ref", "covered_no", "frequency_electrified", "incline",