diff --git a/data/presets/fields/piste/difficulty.json b/data/presets/fields/piste_downhill/difficulty.json similarity index 100% rename from data/presets/fields/piste/difficulty.json rename to data/presets/fields/piste_downhill/difficulty.json diff --git a/data/presets/fields/piste_downhill/grooming.json b/data/presets/fields/piste_downhill/grooming.json new file mode 100644 index 000000000..ad415eb25 --- /dev/null +++ b/data/presets/fields/piste_downhill/grooming.json @@ -0,0 +1,12 @@ +{ + "key": "piste:grooming", + "type": "combo", + "label": "Grooming", + "strings": { + "options": { + "classic": "Classic", + "mogul": "Mogul", + "backcountry": "Backcountry - no grooming" + } + } +} diff --git a/data/presets/fields/piste/type.json b/data/presets/fields/piste_downhill/type.json similarity index 51% rename from data/presets/fields/piste/type.json rename to data/presets/fields/piste_downhill/type.json index ac3bee99a..597f838e2 100644 --- a/data/presets/fields/piste/type.json +++ b/data/presets/fields/piste_downhill/type.json @@ -5,15 +5,9 @@ "strings": { "options": { "downhill": "Downhill", - "nordic": "Nordic", - "skitour": "Skitour", - "sled": "Sled", - "hike": "Hike", - "sleigh": "Sleigh", - "ice_skate": "Ice Skate", "snow_park": "Snow Park", "playground": "Playground", - "connection": "Connection" + "connection": "Connection between pistes" } } } diff --git a/data/presets/fields/piste_hike/difficulty.json b/data/presets/fields/piste_hike/difficulty.json new file mode 100644 index 000000000..a06a3d18b --- /dev/null +++ b/data/presets/fields/piste_hike/difficulty.json @@ -0,0 +1,17 @@ +{ + "key": "piste:difficulty", + "type": "combo", + "label": "Difficulty", + "placeholder": "Easy, Intermediate, Advanced...", + "strings": { + "options": { + "novice": "Novice", + "easy": "Easy", + "intermediate": "Intermediate", + "advanced": "Advanced", + "expert": "Expert", + "freeride": "Freeride", + "extreme": "Extreme" + } + } +} diff --git a/data/presets/fields/piste_hike/grooming.json b/data/presets/fields/piste_hike/grooming.json new file mode 100644 index 000000000..733b9da41 --- /dev/null +++ b/data/presets/fields/piste_hike/grooming.json @@ -0,0 +1,11 @@ +{ + "key": "piste:grooming", + "type": "combo", + "label": "Grooming", + "strings": { + "options": { + "classic": "Classic - Winter Hiking", + "backcountry": "Backcountry - Snowshoeing" + } + } +} diff --git a/data/presets/fields/piste_nordic/difficulty.json b/data/presets/fields/piste_nordic/difficulty.json new file mode 100644 index 000000000..52d173667 --- /dev/null +++ b/data/presets/fields/piste_nordic/difficulty.json @@ -0,0 +1,15 @@ +{ + "key": "piste:difficulty", + "type": "combo", + "label": "Difficulty", + "placeholder": "Easy, Intermediate, Advanced...", + "strings": { + "options": { + "novice": "Novice - Flat, no effort needed", + "easy": "Easy - Soft hills, short steep section", + "intermediate": "Intermediate - Steep section", + "advanced": "Advanced - Narrow, steep or icy section, sharp turn", + "expert": "Expert - Dangerous terrain around" + } + } +} diff --git a/data/presets/fields/piste/grooming.json b/data/presets/fields/piste_nordic/grooming.json similarity index 80% rename from data/presets/fields/piste/grooming.json rename to data/presets/fields/piste_nordic/grooming.json index a96c9f563..71b07d971 100644 --- a/data/presets/fields/piste/grooming.json +++ b/data/presets/fields/piste_nordic/grooming.json @@ -5,8 +5,7 @@ "strings": { "options": { "classic": "Classic", - "mogul": "Mogul", - "backcountry": "Backcountry", + "backcountry": "Backcountry, no grooming", "classic+skating": "Classic and Skating", "scooter": "Scooter/Snowmobile", "skating": "Skating" diff --git a/data/presets/fields/piste_nordic/type.json b/data/presets/fields/piste_nordic/type.json new file mode 100644 index 000000000..2065421f4 --- /dev/null +++ b/data/presets/fields/piste_nordic/type.json @@ -0,0 +1,12 @@ +{ + "key": "piste:type", + "type": "typeCombo", + "label": "Type", + "strings": { + "options": { + "downhill": "Nordic", + "playground": "Playground", + "connection": "Connection between pistes" + } + } +} diff --git a/data/presets/fields/piste_skitour/difficulty.json b/data/presets/fields/piste_skitour/difficulty.json new file mode 100644 index 000000000..c0227f1bd --- /dev/null +++ b/data/presets/fields/piste_skitour/difficulty.json @@ -0,0 +1,17 @@ +{ + "key": "piste:difficulty", + "type": "combo", + "label": "Difficulty", + "placeholder": "Easy, Intermediate, Advanced...", + "strings": { + "options": { + "novice": "novice - L: inclination <30 degree", + "easy": "Easy - WS: inclination 30-35 degree", + "intermediate": "Intermediate - ZS: inclination 35-40 degree", + "advanced": "Advanced - S: inclination 40-45 degree", + "expert": "Expert - SS: inclination 45–50 degree", + "freeride": "Freeride - AS: inclination 50–55 degree", + "extreme": "Extreme - EX: inclination >55 degree" + } + } +} diff --git a/data/presets/fields/piste_skitour/grooming.json b/data/presets/fields/piste_skitour/grooming.json new file mode 100644 index 000000000..3c39f9c9a --- /dev/null +++ b/data/presets/fields/piste_skitour/grooming.json @@ -0,0 +1,12 @@ +{ + "key": "piste:grooming", + "type": "combo", + "label": "Grooming", + "strings": { + "options": { + "classic": "Classic", + "mogul": "Mogul", + "backcountry": "Backcountry" + } + } +} diff --git a/data/presets/fields/piste_sled/difficulty.json b/data/presets/fields/piste_sled/difficulty.json new file mode 100644 index 000000000..a06a3d18b --- /dev/null +++ b/data/presets/fields/piste_sled/difficulty.json @@ -0,0 +1,17 @@ +{ + "key": "piste:difficulty", + "type": "combo", + "label": "Difficulty", + "placeholder": "Easy, Intermediate, Advanced...", + "strings": { + "options": { + "novice": "Novice", + "easy": "Easy", + "intermediate": "Intermediate", + "advanced": "Advanced", + "expert": "Expert", + "freeride": "Freeride", + "extreme": "Extreme" + } + } +} diff --git a/data/presets/fields/piste_sled/grooming.json b/data/presets/fields/piste_sled/grooming.json new file mode 100644 index 000000000..b250887b4 --- /dev/null +++ b/data/presets/fields/piste_sled/grooming.json @@ -0,0 +1,11 @@ +{ + "key": "piste:grooming", + "type": "combo", + "label": "Grooming", + "strings": { + "options": { + "classic": "Classic - prepared", + "backcountry": "Backcountry - no grooming" + } + } +} diff --git a/data/presets/fields/piste_sleigh/difficulty.json b/data/presets/fields/piste_sleigh/difficulty.json new file mode 100644 index 000000000..a06a3d18b --- /dev/null +++ b/data/presets/fields/piste_sleigh/difficulty.json @@ -0,0 +1,17 @@ +{ + "key": "piste:difficulty", + "type": "combo", + "label": "Difficulty", + "placeholder": "Easy, Intermediate, Advanced...", + "strings": { + "options": { + "novice": "Novice", + "easy": "Easy", + "intermediate": "Intermediate", + "advanced": "Advanced", + "expert": "Expert", + "freeride": "Freeride", + "extreme": "Extreme" + } + } +} diff --git a/data/presets/fields/piste_sleigh/grooming.json b/data/presets/fields/piste_sleigh/grooming.json new file mode 100644 index 000000000..b250887b4 --- /dev/null +++ b/data/presets/fields/piste_sleigh/grooming.json @@ -0,0 +1,11 @@ +{ + "key": "piste:grooming", + "type": "combo", + "label": "Grooming", + "strings": { + "options": { + "classic": "Classic - prepared", + "backcountry": "Backcountry - no grooming" + } + } +} diff --git a/data/presets/presets/piste.json b/data/presets/presets/piste/piste_downhill.json similarity index 56% rename from data/presets/presets/piste.json rename to data/presets/presets/piste/piste_downhill.json index b838e1b0c..33b639a18 100644 --- a/data/presets/presets/piste.json +++ b/data/presets/presets/piste/piste_downhill.json @@ -2,9 +2,9 @@ "icon": "maki-skiing", "fields": [ "name", - "piste/type", - "piste/difficulty", - "piste/grooming", + "piste_downhill/type", + "piste_downhill/difficulty", + "piste_downhill/grooming", "oneway", "lit" ], @@ -15,15 +15,13 @@ ], "terms": [ "ski", - "sled", - "sleigh", + "alpine", "snowboard", - "nordic", "downhill", - "snowmobile" + "piste" ], "tags": { - "piste:type": "*" + "piste:type": "downhill" }, - "name": "Piste/Ski Trail" + "name": "Downhill Piste/Ski Run" } diff --git a/data/presets/presets/piste/piste_hike.json b/data/presets/presets/piste/piste_hike.json new file mode 100644 index 000000000..bd1393e95 --- /dev/null +++ b/data/presets/presets/piste/piste_hike.json @@ -0,0 +1,27 @@ +{ + "icon": "fas-snowflake", + "fields": [ + "name", + "piste_hike/difficulty", + "piste_hike/grooming", + "oneway", + "lit" + ], + "geometry": [ + "point", + "line", + "area" + ], + "terms": [ + "hike", + "winter hiking", + "snowshoe", + "snowshoeing", + "piste", + "ski" + ], + "tags": { + "piste:type": "hike" + }, + "name": "Snowshoeing or Winter Hiking Trail" +} diff --git a/data/presets/presets/piste/piste_ice_skate.json b/data/presets/presets/piste/piste_ice_skate.json new file mode 100644 index 000000000..945c683a2 --- /dev/null +++ b/data/presets/presets/piste/piste_ice_skate.json @@ -0,0 +1,24 @@ +{ + "icon": "fas-snowflake", + "fields": [ + "name", + "sport_ice", + "oneway", + "lit" + ], + "geometry": [ + "point", + "line", + "area" + ], + "terms": [ + "ice", + "skating", + "ski", + "piste" + ], + "tags": { + "piste:type": "ice_skate" + }, + "name": "Ice Skating Piste" +} diff --git a/data/presets/presets/piste/piste_nordic.json b/data/presets/presets/piste/piste_nordic.json new file mode 100644 index 000000000..37708f1bf --- /dev/null +++ b/data/presets/presets/piste/piste_nordic.json @@ -0,0 +1,27 @@ +{ + "icon": "maki-skiing", + "fields": [ + "name", + "piste_nordic/type", + "piste_nordic/difficulty", + "piste_nordic/grooming", + "oneway", + "lit" + ], + "geometry": [ + "point", + "line", + "area" + ], + "terms": [ + "ski", + "nordic", + "crosscountry", + "skating", + "piste" + ], + "tags": { + "piste:type": "nordic" + }, + "name": "Nordic or Crosscountry Piste/Ski Trail" +} diff --git a/data/presets/presets/piste/piste_skitour.json b/data/presets/presets/piste/piste_skitour.json new file mode 100644 index 000000000..2bc9a5841 --- /dev/null +++ b/data/presets/presets/piste/piste_skitour.json @@ -0,0 +1,26 @@ +{ + "icon": "maki-skiing", + "fields": [ + "name", + "piste_skitour/difficulty", + "piste_skitour/grooming", + "oneway", + "lit" + ], + "geometry": [ + "point", + "line", + "area" + ], + "terms": [ + "ski", + "skitour", + "crosscountry", + "ski touring", + "piste" + ], + "tags": { + "piste:type": "skitour" + }, + "name": "Ski Touring Trail" +} diff --git a/data/presets/presets/piste/piste_sled.json b/data/presets/presets/piste/piste_sled.json new file mode 100644 index 000000000..c7cefb333 --- /dev/null +++ b/data/presets/presets/piste/piste_sled.json @@ -0,0 +1,27 @@ +{ + "icon": "fas-snowflake", + "fields": [ + "name", + "piste_sled/difficulty", + "piste_sled/grooming", + "oneway", + "lit" + ], + "geometry": [ + "point", + "line", + "area" + ], + "terms": [ + "ski", + "sled", + "luge", + "sleigh", + "sledge", + "piste" + ], + "tags": { + "piste:type": "sled" + }, + "name": "Sled Piste" +} diff --git a/data/presets/presets/piste/piste_sleigh.json b/data/presets/presets/piste/piste_sleigh.json new file mode 100644 index 000000000..364b31760 --- /dev/null +++ b/data/presets/presets/piste/piste_sleigh.json @@ -0,0 +1,30 @@ +{ + "icon": "fas-snowflake", + "fields": [ + "name", + "piste_sled/difficulty", + "piste_sled/grooming", + "oneway", + "lit" + ], + "geometry": [ + "point", + "line", + "area" + ], + "terms": [ + "ski", + "piste", + "sled", + "luge", + "sleigh", + "sledge", + "ski-joring", + "husky", + "horse" + ], + "tags": { + "piste:type": "sleigh" + }, + "name": "Animal-pulled Sleigh Piste" +}