mirror of
https://github.com/openstreetmap/id-tagging-schema.git
synced 2025-10-26 20:33:51 +01:00
Add Hazardous Area/Warning Sign presets
Also added fields for `hazard`, `curve`, `curves`, `hazard:animal`, and changed the name for the `military=danger_area` preset
This commit is contained in:
parent
0076d3bb97
commit
ae0361dad0
33 changed files with 536 additions and 1 deletions
9
data/fields/curve.json
Normal file
9
data/fields/curve.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"key": "curve",
|
||||
"type": "combo",
|
||||
"label": "Type",
|
||||
"prerequisiteTag": {
|
||||
"key": "hazard",
|
||||
"value": "curve"
|
||||
}
|
||||
}
|
||||
9
data/fields/curves.json
Normal file
9
data/fields/curves.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"key": "curves",
|
||||
"type": "combo",
|
||||
"label": "Type",
|
||||
"prerequisiteTag": {
|
||||
"key": "hazard",
|
||||
"value": "curves"
|
||||
}
|
||||
}
|
||||
5
data/fields/hazard.json
Normal file
5
data/fields/hazard.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"key": "hazard",
|
||||
"type": "combo",
|
||||
"label": "Hazard"
|
||||
}
|
||||
9
data/fields/hazard/animal.json
Normal file
9
data/fields/hazard/animal.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"key": "hazard:animal",
|
||||
"type": "combo",
|
||||
"label": "Type",
|
||||
"prerequisiteTag": {
|
||||
"key": "hazard",
|
||||
"value": "animal_crossing"
|
||||
}
|
||||
}
|
||||
13
data/presets/boundary/hazard.json
Normal file
13
data/presets/boundary/hazard.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"fields": [
|
||||
"name",
|
||||
"hazard"
|
||||
],
|
||||
"geometry": [
|
||||
"area"
|
||||
],
|
||||
"tags": {
|
||||
"boundary": "hazard"
|
||||
},
|
||||
"name": "Hazardous Area"
|
||||
}
|
||||
|
|
@ -29,5 +29,5 @@
|
|||
"troop",
|
||||
"war"
|
||||
],
|
||||
"name": "Danger Zone, Access Prohibited"
|
||||
"name": "Military Danger Area"
|
||||
}
|
||||
|
|
|
|||
16
data/presets/traffic_sign/hazard.json
Normal file
16
data/presets/traffic_sign/hazard.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"fields": [
|
||||
"hazard"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard"
|
||||
},
|
||||
"aliases": [
|
||||
"Hazard Sign"
|
||||
],
|
||||
"name": "Warning Sign"
|
||||
}
|
||||
21
data/presets/traffic_sign/hazard/animal_crossing.json
Normal file
21
data/presets/traffic_sign/hazard/animal_crossing.json
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"fields": [
|
||||
"hazard/animal"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "animal_crossing"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "animal_crossing"
|
||||
},
|
||||
"aliases": [
|
||||
"Wildlife Crossing Sign"
|
||||
],
|
||||
"name": "Animal Crossing Warning Sign"
|
||||
}
|
||||
23
data/presets/traffic_sign/hazard/bump.json
Normal file
23
data/presets/traffic_sign/hazard/bump.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "bump"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "bump"
|
||||
},
|
||||
"aliases": [
|
||||
"Speed Bump Sign",
|
||||
"Speed Hump Sign",
|
||||
"Speed Table Sign"
|
||||
],
|
||||
"name": "Bump Warning Sign"
|
||||
}
|
||||
21
data/presets/traffic_sign/hazard/children.json
Normal file
21
data/presets/traffic_sign/hazard/children.json
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "children"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "children"
|
||||
},
|
||||
"aliases": [
|
||||
"Playing Children Sign"
|
||||
],
|
||||
"name": "Children Warning Sign"
|
||||
}
|
||||
19
data/presets/traffic_sign/hazard/curve.json
Normal file
19
data/presets/traffic_sign/hazard/curve.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"fields": [
|
||||
"curve",
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "curve"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "curve"
|
||||
},
|
||||
"name": "Curve Warning Sign"
|
||||
}
|
||||
19
data/presets/traffic_sign/hazard/curves.json
Normal file
19
data/presets/traffic_sign/hazard/curves.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"fields": [
|
||||
"curves",
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "curves"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "curves"
|
||||
},
|
||||
"name": "Curves Warning Sign"
|
||||
}
|
||||
19
data/presets/traffic_sign/hazard/cyclists.json
Normal file
19
data/presets/traffic_sign/hazard/cyclists.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "cyclists"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "cyclists"
|
||||
},
|
||||
"aliases": [
|
||||
"Bike Warning Sign",
|
||||
"Cyclist Warning Sign"
|
||||
],
|
||||
"name": "Bicycle Warning Sign"
|
||||
}
|
||||
23
data/presets/traffic_sign/hazard/dangerous_junction.json
Normal file
23
data/presets/traffic_sign/hazard/dangerous_junction.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "dangerous_junction"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "dangerous_junction"
|
||||
},
|
||||
"aliases": [
|
||||
"Dangerous Intersection Sign",
|
||||
"Dangerous Junction Sign",
|
||||
"Intersection Sign"
|
||||
],
|
||||
"name": "Junction Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/dip.json
Normal file
18
data/presets/traffic_sign/hazard/dip.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "dip"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "dip"
|
||||
},
|
||||
"name": "Dip Warning Sign"
|
||||
}
|
||||
19
data/presets/traffic_sign/hazard/emergency_vehicles.json
Normal file
19
data/presets/traffic_sign/hazard/emergency_vehicles.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "emergency_vehicles"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "emergency_vehicles"
|
||||
},
|
||||
"terms": [
|
||||
"ambulance",
|
||||
"fire truck"
|
||||
],
|
||||
"name": "Emergency Vehicles Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/falling_rocks.json
Normal file
15
data/presets/traffic_sign/hazard/falling_rocks.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "falling_rocks"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "falling_rocks"
|
||||
},
|
||||
"name": "Falling Rocks Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/flooding.json
Normal file
18
data/presets/traffic_sign/hazard/flooding.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "flooding"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "flooding"
|
||||
},
|
||||
"terms": [
|
||||
"road may flood"
|
||||
],
|
||||
"name": "Flood Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/fog.json
Normal file
18
data/presets/traffic_sign/hazard/fog.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "fog"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "fog"
|
||||
},
|
||||
"terms": [
|
||||
"fog area"
|
||||
],
|
||||
"name": "Fog Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/ground_clearance.json
Normal file
15
data/presets/traffic_sign/hazard/ground_clearance.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "ground_clearance"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "ground_clearance"
|
||||
},
|
||||
"name": "Low Ground Clearance Warning Sign"
|
||||
}
|
||||
19
data/presets/traffic_sign/hazard/horse_riders.json
Normal file
19
data/presets/traffic_sign/hazard/horse_riders.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "horse_riders"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "horse_riders"
|
||||
},
|
||||
"aliases": [
|
||||
"Equestrian Rider Sign",
|
||||
"Horseback Rider Sign"
|
||||
],
|
||||
"name": "Horse Rider Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/ice.json
Normal file
18
data/presets/traffic_sign/hazard/ice.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "ice"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "ice"
|
||||
},
|
||||
"terms": [
|
||||
"bridge ices before road"
|
||||
],
|
||||
"name": "Ice Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/landslide.json
Normal file
18
data/presets/traffic_sign/hazard/landslide.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "landslide"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "landslide"
|
||||
},
|
||||
"terms": [
|
||||
"rock slide area"
|
||||
],
|
||||
"name": "Landslide Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/loose_gravel.json
Normal file
15
data/presets/traffic_sign/hazard/loose_gravel.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "loose_gravel"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "loose_gravel"
|
||||
},
|
||||
"name": "Loose Gravel Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/pedestrians.json
Normal file
15
data/presets/traffic_sign/hazard/pedestrians.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "pedestrian"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "pedestrian"
|
||||
},
|
||||
"name": "Pedestrian Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/queues_likely.json
Normal file
15
data/presets/traffic_sign/hazard/queues_likely.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "queues_likely"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "queues_likely"
|
||||
},
|
||||
"name": "Congestion Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/road_narrows.json
Normal file
15
data/presets/traffic_sign/hazard/road_narrows.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "road_narrows"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "road_narrows"
|
||||
},
|
||||
"name": "Road Narrows Warning Sign"
|
||||
}
|
||||
21
data/presets/traffic_sign/hazard/roundabout.json
Normal file
21
data/presets/traffic_sign/hazard/roundabout.json
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "roundabout"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "roundabout"
|
||||
},
|
||||
"aliases": [
|
||||
"Traffic Circle Sign"
|
||||
],
|
||||
"name": "Roundabout Warning Sign"
|
||||
}
|
||||
15
data/presets/traffic_sign/hazard/school_zone.json
Normal file
15
data/presets/traffic_sign/hazard/school_zone.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "school_zone"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "school_zone"
|
||||
},
|
||||
"name": "School Zone Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/slippery.json
Normal file
18
data/presets/traffic_sign/hazard/slippery.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "slippery"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "slippery"
|
||||
},
|
||||
"terms": [
|
||||
"slippery when wet"
|
||||
],
|
||||
"name": "Slippery Road Warning Sign"
|
||||
}
|
||||
21
data/presets/traffic_sign/hazard/traffic_signals.json
Normal file
21
data/presets/traffic_sign/hazard/traffic_signals.json
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "traffic_signals"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "traffic_signals"
|
||||
},
|
||||
"aliases": [
|
||||
"Traffic Light Sign"
|
||||
],
|
||||
"name": "Traffic Signals Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/turn.json
Normal file
18
data/presets/traffic_sign/hazard/turn.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "turn"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "turn"
|
||||
},
|
||||
"name": "Sharp Turn Warning Sign"
|
||||
}
|
||||
18
data/presets/traffic_sign/hazard/turns.json
Normal file
18
data/presets/traffic_sign/hazard/turns.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"fields": [
|
||||
"maxspeed/advisory"
|
||||
],
|
||||
"geometry": [
|
||||
"point",
|
||||
"vertex"
|
||||
],
|
||||
"tags": {
|
||||
"traffic_sign": "hazard",
|
||||
"hazard": "turns"
|
||||
},
|
||||
"reference": {
|
||||
"key": "hazard",
|
||||
"value": "turns"
|
||||
},
|
||||
"name": "Sharp Turns Warning Sign"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue