mirror of
https://github.com/openstreetmap/id-tagging-schema.git
synced 2025-10-27 04:43:52 +01:00
add climbing preset + fields
This commit is contained in:
parent
2f24b915df
commit
c6e1f01e8d
15 changed files with 193 additions and 0 deletions
17
data/fields/climbing/bolt.json
Normal file
17
data/fields/climbing/bolt.json
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"key": "climbing:bolt",
|
||||
"type": "combo",
|
||||
"options": [
|
||||
"expansion",
|
||||
"glue-in",
|
||||
"ring"
|
||||
],
|
||||
"label": "Bolt type",
|
||||
"strings": {
|
||||
"options": {
|
||||
"expansion": "expansion bolt",
|
||||
"glue-in": "glue-in bolt",
|
||||
"ring": "ring bolt"
|
||||
}
|
||||
}
|
||||
}
|
||||
5
data/fields/climbing/bolted.json
Normal file
5
data/fields/climbing/bolted.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"key": "climbing:bolted",
|
||||
"type": "check",
|
||||
"label": "Bolted"
|
||||
}
|
||||
6
data/fields/climbing/bolts.json
Normal file
6
data/fields/climbing/bolts.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"key": "climbing:bolts",
|
||||
"type": "number",
|
||||
"minValue": 0,
|
||||
"label": "Number of bolts"
|
||||
}
|
||||
6
data/fields/climbing/grade/french.json
Normal file
6
data/fields/climbing/grade/french.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"key": "climbing:grade:french",
|
||||
"type": "text",
|
||||
"label": "Grade (french)",
|
||||
"placeholder": "5c"
|
||||
}
|
||||
6
data/fields/climbing/grade/saxon.json
Normal file
6
data/fields/climbing/grade/saxon.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"key": "climbing:grade:saxon",
|
||||
"type": "text",
|
||||
"label": "Grade (saxon)",
|
||||
"placeholder": "VIIa"
|
||||
}
|
||||
6
data/fields/climbing/grade/uiaa.json
Normal file
6
data/fields/climbing/grade/uiaa.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"key": "climbing:grade:uiaa",
|
||||
"type": "text",
|
||||
"label": "Grade (UIAA)",
|
||||
"placeholder": "6-"
|
||||
}
|
||||
6
data/fields/climbing/length.json
Normal file
6
data/fields/climbing/length.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"key": "climbing:length",
|
||||
"type": "number",
|
||||
"minValue": 0,
|
||||
"label": "Length (m)"
|
||||
}
|
||||
27
data/fields/climbing/orientation.json
Normal file
27
data/fields/climbing/orientation.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"key": "climbing:orientation",
|
||||
"type": "combo",
|
||||
"options": [
|
||||
"N",
|
||||
"NE",
|
||||
"E",
|
||||
"SE",
|
||||
"S",
|
||||
"SW",
|
||||
"W",
|
||||
"NW"
|
||||
],
|
||||
"label": "Orientation",
|
||||
"strings": {
|
||||
"options": {
|
||||
"N": "North",
|
||||
"NE": "North-East",
|
||||
"E": "East",
|
||||
"SE": "South-East",
|
||||
"S": "South",
|
||||
"SW": "South-West",
|
||||
"W": "West",
|
||||
"NW": "North-West"
|
||||
}
|
||||
}
|
||||
}
|
||||
10
data/fields/climbing/quality.json
Normal file
10
data/fields/climbing/quality.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"key": "climbing:quality",
|
||||
"type": "combo",
|
||||
"options": [
|
||||
"fragile",
|
||||
"medium",
|
||||
"solid"
|
||||
],
|
||||
"label": "Rock quality"
|
||||
}
|
||||
11
data/fields/climbing/rock.json
Normal file
11
data/fields/climbing/rock.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"key": "climbing:rock",
|
||||
"type": "combo",
|
||||
"options": [
|
||||
"limestone",
|
||||
"sandstone",
|
||||
"granite",
|
||||
"basalt"
|
||||
],
|
||||
"label": "Rock type"
|
||||
}
|
||||
6
data/fields/climbing/routes.json
Normal file
6
data/fields/climbing/routes.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"key": "climbing:routes",
|
||||
"type": "number",
|
||||
"minValue": 0,
|
||||
"label": "Number of routes"
|
||||
}
|
||||
5
data/fields/climbing/summit_log.json
Normal file
5
data/fields/climbing/summit_log.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"key": "climbing:summit_log",
|
||||
"type": "check",
|
||||
"label": "Summit log"
|
||||
}
|
||||
29
data/presets/climbing/crag.json
Normal file
29
data/presets/climbing/crag.json
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"icon": "temaki-abseiling",
|
||||
"geometry": [
|
||||
"point",
|
||||
"relation"
|
||||
],
|
||||
"fields": [
|
||||
"name"
|
||||
],
|
||||
"moreFields": [
|
||||
"climbing/length",
|
||||
"climbing/routes",
|
||||
"climbing/bolted",
|
||||
"climbing/bolt",
|
||||
"climbing/orientation",
|
||||
"climbing/quality",
|
||||
"climbing/rock",
|
||||
"website",
|
||||
"ele"
|
||||
],
|
||||
"terms": [
|
||||
"rock climbing",
|
||||
"climbing"
|
||||
],
|
||||
"tags": {
|
||||
"climbing": "crag"
|
||||
},
|
||||
"name": "Climbing crag"
|
||||
}
|
||||
33
data/presets/climbing/route.json
Normal file
33
data/presets/climbing/route.json
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"icon": "temaki-abseiling",
|
||||
"geometry": [
|
||||
"point",
|
||||
"line"
|
||||
],
|
||||
"fields": [
|
||||
"name",
|
||||
"climbing/length",
|
||||
"climbing/grade/uiaa",
|
||||
"climbing/grade/french",
|
||||
"climbing/grade/saxon"
|
||||
],
|
||||
"moreFields": [
|
||||
"climbing/bolts",
|
||||
"climbing/bolted",
|
||||
"climbing/bolt",
|
||||
"climbing/orientation",
|
||||
"climbing/quality",
|
||||
"climbing/rock",
|
||||
"climbing/summit_log",
|
||||
"website",
|
||||
"ele"
|
||||
],
|
||||
"terms": [
|
||||
"rock climbing",
|
||||
"climbing"
|
||||
],
|
||||
"tags": {
|
||||
"climbing": "route"
|
||||
},
|
||||
"name": "Climbing route"
|
||||
}
|
||||
20
data/presets/climbing/route_bottom.json
Normal file
20
data/presets/climbing/route_bottom.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"icon": "temaki-abseiling",
|
||||
"geometry": [
|
||||
"point"
|
||||
],
|
||||
"fields": [
|
||||
"{climbing/route}"
|
||||
],
|
||||
"moreFields": [
|
||||
"{climbing/route}"
|
||||
],
|
||||
"terms": [
|
||||
"rock climbing",
|
||||
"climbing"
|
||||
],
|
||||
"tags": {
|
||||
"climbing": "route_bottom"
|
||||
},
|
||||
"name": "Climbing route (start)"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue