mapcomplete/assets/layers/climbing_gym/climbing_gym.json
Pieter Vander Vennet 3769bd1c4f Themes: more questions about climbing services
Co-Authored by: Midgard <midgard@zeus.ugent.be>
2023-06-23 17:34:39 +02:00

505 lines
17 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": "climbing_gym",
"name": {
"de": "Kletterhallen",
"en": "Climbing gyms",
"nl": "Klimzalen",
"ja": "クライミングジム",
"fr": "Salle descalade",
"it": "Palestre di arrampicata",
"ru": "Комплексы скалолазания",
"ca": "Gimnasos d'escalada"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
"sport=climbing",
"leisure=sports_centre"
]
}
},
"title": {
"render": {
"nl": "Klimzaal",
"de": "Kletterhalle",
"en": "Climbing gym",
"ja": "クライミングジム",
"fr": "Salle descalade",
"it": "Palestra di arrampicata",
"ru": "Комплекс скалолазания"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "Klimzaal <strong>{name}</strong>",
"de": "Kletterhalle <strong>{name}</strong>",
"en": "Climbing gym <strong>{name}</strong>",
"ja": "クライミングジム<strong>{name}</strong>",
"fr": "Salle descalade <strong>{name}</strong>",
"it": "Palestra di arrampicata <strong>{name}</strong>"
}
}
]
},
"description": {
"de": "Eine Kletterhalle",
"en": "A climbing gym",
"ja": "クライミングジム",
"nl": "Een klimzaal",
"fr": "Une salle descalade",
"it": "Una palestra di arrampicata",
"ru": "Комплекс скалолазания",
"ca": "Un gimnàs d'escalada"
},
"tagRenderings": [
"images",
{
"render": {
"*": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing gym?",
"nl": "Wat is de naam van dit Klimzaal?",
"de": "Wie heißt diese Kletterhalle?",
"ja": "このクライミングジムは何という名前ですか?",
"fr": "Quel est le nom de la salle descalade ?",
"it": "Qual è il nome di questa palestra di arrampicata?"
},
"freeform": {
"key": "name"
},
"id": "name"
},
"website",
"phone",
"email",
{
"builtin": "climbing.fee"
},
"payment-options",
"opening_hours",
{
"id": "shoe_rental",
"question": {
"en": "Can one rent climbing shoes here?",
"nl": "Kunnen hier klimschoenen gehuurd worden?",
"fr": "Peut-on louer des chaussures d'escalade ici ?",
"de": "Kann man hier Kletterschuhe ausleihen?"
},
"mappings": [
{
"if": {
"and": [
"service:climbing_shoes:rental=yes",
"service:climbing_shoes:rental:fee=no"
]
},
"then": {
"en": "Climbing shoes can be borrowed for free here",
"nl": "Klimschoenen kunnen hier gratis geleend worden",
"fr": "Les chaussures d'escalade peuvent être empruntées gratuitement ici",
"de": "Kletterschuhe können hier kostenlos ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_shoes:rental:charge="
]
},
{
"if": {
"and": [
"service:climbing_shoes:rental=yes",
"service:climbing_shoes:rental:charge~*"
]
},
"then": {
"en": "Climbing shoes can be rented here for {service:climbing_shoes:rental:charge}",
"nl": "Klimschoenen kunnen hier gehuurd worden aan {service:climbing_shoes:rental:charge}",
"fr": "Les chaussures d'escalade peuvent être louées ici pour {service:climbing_shoes:rental:charge}",
"de": "Kletterschuhe können hier ausgeliehen werden für {service:climbing_shoes:rental:charge}"
},
"hideInAnswer": true
},
{
"if": {
"and": [
"service:climbing_shoes:rental=yes",
"service:climbing_shoes:rental:fee=yes"
]
},
"then": {
"en": "Climbing shoes can be rented here",
"nl": "Klimschoenen kunnen hier gehuurd worden",
"fr": "Les chaussures d'escalade peuvent être louées ici",
"de": "Kletterschuhe können hier ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_shoes:rental:fee=",
"service:climbing_shoes:rental:charge="
]
},
{
"if": "service:climbing_shoes:rental=no",
"then": {
"en": "Climbing shoes can <b>not</b> be rented here",
"nl": "Hier kunnen <b>geen</b> klimschoenen gehuurd worden",
"fr": "Les chaussures d'escalade ne peuvent <b>pas</b> être louées ici",
"de": "Kletterschuhe können hier <b>nicht</b> ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_shoes:rental:fee=",
"service:climbing_shoes:rental:charge="
]
}
]
},
{
"id": "harness_rental",
"question": {
"en": "Can one rent a climbing harness here?",
"nl": "Kan een klimgordel hier gehuurd worden?",
"fr": "Peut-on louer un baudrier d'escalade ici ?",
"de": "Kann man hier einen Klettergurt ausleihen?"
},
"condition": {
"or": [
"climbing:sport!=no",
"climbing:toprope!=no"
]
},
"mappings": [
{
"if": {
"and": [
"service:climbing_harness:rental=yes",
"service:climbing_harness:rental:fee=no"
]
},
"then": {
"en": "A climbing harness can be borrowed for free here",
"nl": "Een klimgordel kan hier gratis geleend worden",
"fr": "Un baudrier d'escalade peut être emprunté gratuitement ici",
"de": "Ein Klettergurt kann hier kostenlos ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_harness:rental:charge="
]
},
{
"if": {
"and": [
"service:climbing_harness:rental=yes",
"service:climbing_harness:rental:charge~*"
]
},
"then": {
"en": "A climbing harness can be rented here for {service:climbing_harness:rental:charge}",
"nl": "Een klimgordel kan hier gehuurd worden aan {service:climbing_harness:rental:charge}",
"fr": "Un baudrier d'escalade peut être loué ici pour {service:climbing_harness:rental:charge}",
"de": "Ein Klettergurt kann hier ausgeliehen werden für {service:climbing_harness:rental:charge}"
},
"hideInAnswer": true
},
{
"if": "service:climbing_harness:rental=yes",
"then": {
"en": "A climbing harness can be rented here",
"nl": "Een klimgordel kan hier gehuurd worden",
"fr": "Un baudrier d'escalade peut être loué ici",
"de": "Ein Klettergurt kann hier ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_harness:rental:fee=",
"service:climbing_harness:rental:charge="
]
},
{
"if": "service:climbing_harness:rental=no",
"then": {
"en": "A climbing harness can <b>not</b> be rented here",
"nl": "Hier kunnen <b>geen</b> klimgordels gehuurd worden",
"fr": "Un baudrier d'escalade ne peut <b>pas</b> être loué ici",
"de": "Ein Klettergurt kann hier <b>nicht</b> ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_harness:rental:fee=",
"service:climbing_harness:rental:charge="
]
}
]
},
{
"id": "belay_device_rental",
"question": {
"en": "Can one rent a belay device here?",
"nl": "Kan een zekeringsapparaat hier gehuurd worden?",
"fr": "Peut-on louer un dispositif d'assurage ici ?",
"de": "Kann man hier ein Sicherungsgerät ausleihen?"
},
"condition": {
"or": [
"climbing:sport!=no",
"climbing:toprope!=no"
]
},
"mappings": [
{
"if": "service:climbing_belay_device:provided_at_each_rope=yes",
"then": {
"en": "Belay devices are provided at each rope",
"nl": "Een zekeringsapparaat is voorzien aan elk touw",
"fr": "Un dispositif d'assurage est prévu à chaque corde",
"de": "Jeder Seil hat ein Sicherungsgerät"
},
"addExtraTags": [
"service:climbing_belay_device:rental=",
"service:climbing_belay_device:rental:fee=",
"service:climbing_belay_device:rental:charge="
]
},
{
"if": {
"and": [
"service:climbing_belay_device:rental=yes",
"service:climbing_belay_device:rental:fee=no"
]
},
"then": {
"en": "A belay device can be borrowed for free here",
"nl": "Een zekeringsapparaat kan hier gratis geleend worden",
"fr": "Un dispositif d'assurage peut être emprunté gratuitement ici",
"de": "Ein Sicherungsgerät kann hier kostenlos ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_belay_device:provided_at_each_rope=",
"service:climbing_belay_device:rental:charge="
]
},
{
"if": {
"and": [
"service:climbing_belay_device:rental=yes",
"service:climbing_belay_device:rental:charge~*"
]
},
"then": {
"en": "A belay device can be rented here for {service:climbing_belay_device:rental:charge}",
"nl": "Een zekeringsapparaat kan hier gehuurd worden aan {service:climbing_belay_device:rental:charge}",
"fr": "Un dispositif d'assurage peut être loué ici pour {service:climbing_belay_device:rental:charge}",
"de": "Ein Sicherungsgerät kann hier ausgeliehen werden für {service:climbing_belay_device:rental:charge}"
},
"hideInAnswer": true
},
{
"if": "service:climbing_belay_device:rental=yes",
"then": {
"en": "A belay device can be rented here",
"nl": "Een zekeringsapparaat kan hier gehuurd worden",
"fr": "Un dispositif d'assurage peut être loué ici",
"de": "Ein Sicherungsgerät kann hier ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_belay_device:provided_at_each_rope=",
"service:climbing_belay_device:rental:fee=",
"service:climbing_belay_device:rental:charge="
]
},
{
"if": "service:climbing_belay_device:rental=no",
"then": {
"en": "A belay device can <b>not</b> be rented here",
"nl": "Hier kan <b>geen</b> zekeringsapparaat gehuurd worden",
"fr": "Un dispositif d'assurage ne peut <b>pas</b> être loué ici",
"de": "Ein Sicherungsgerät kann hier <b>nicht</b> ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_belay_device:provided_at_each_rope=",
"service:climbing_belay_device:rental:fee=",
"service:climbing_belay_device:rental:charge="
]
}
]
},
{
"id": "rope_rental",
"question": {
"en": "Can one rent a climbing rope here?",
"nl": "Kan een klimtouw hier gehuurd worden?",
"fr": "Peut-on louer une corde d'escalade ici ?",
"de": "Kann man hier ein Kletterseil ausleihen?"
},
"condition": "climbing:sport!=no",
"mappings": [
{
"if": {
"and": [
"service:climbing_rope:rental=yes",
"service:climbing_rope:rental:fee=no"
]
},
"then": {
"en": "A climbing rope can be borrowed for free here",
"nl": "Een klimtouw kan hier gratis geleend worden",
"fr": "Une corde d'escalade peut être empruntée gratuitement ici",
"de": "Ein Kletterseil kann hier kostenlos ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_rope:rental:charge="
]
},
{
"if": {
"and": [
"service:climbing_rope:rental=yes",
"service:climbing_rope:rental:charge~*"
]
},
"then": {
"en": "A climbing rope can be rented here for {service:climbing_rope:rental:charge}",
"nl": "Een klimtouw kan hier gehuurd worden aan {service:climbing_rope:rental:charge}",
"fr": "Une corde d'escalade peut être louée ici pour {service:climbing_rope:rental:charge}",
"de": "Ein Kletterseil kann hier ausgeliehen werden für {service:climbing_rope:rental:charge}"
},
"hideInAnswer": true
},
{
"if": "service:climbing_rope:rental=yes",
"then": {
"en": "A climbing rope can be rented here",
"nl": "Een klimtouw kan hier gehuurd worden",
"fr": "Une corde d'escalade peut être louée ici",
"de": "Ein Kletterseil kann hier ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_rope:rental:fee=",
"service:climbing_rope:rental:charge="
]
},
{
"if": "service:climbing_rope:rental=no",
"then": {
"en": "A climbing rope can <b>not</b> be rented here",
"nl": "Hier kan <b>geen</b> klimtouw gehuurd worden",
"fr": "Une corde d'escalade ne peut <b>pas</b> être louée ici",
"de": "Ein Kletterseil kann hier <b>nicht</b> ausgeliehen werden"
},
"addExtraTags": [
"service:climbing_rope:rental:fee=",
"service:climbing_rope:rental:charge="
]
}
]
},
"climbing.bouldering",
"climbing.sportclimbing",
"climbing.toprope",
{
"builtin": "climbing.average_length",
"override": {
"condition": {
"or": [
"climbing:sport!=no",
"climbing:toprope!=no"
]
}
}
},
"climbing.min_difficulty",
"climbing.max_difficulty",
{
"builtin": "climbing.max_bolts",
"override": {
"condition": "climbing:sport!=no"
}
},
{
"id": "Speed climbing?",
"question": {
"de": "Gibt es hier eine Speedkletter-Wand?",
"en": "Is there a speed climbing wall?",
"nl": "Is er een snelklimmuur (speed climbing)?",
"ja": "スピードクライミングウォールはありますか?",
"it": "È presente una prete per larrampicata di velocità?",
"fr": "Y a-t-il un mur d'escalade de vitesse ?"
},
"mappings": [
{
"if": "climbing:speed=yes",
"then": {
"de": "Hier gibt es eine Speedkletter-Wand",
"en": "There is a speed climbing wall",
"nl": "Er is een snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがある",
"it": "È presente una parete per larrampicata di velocità",
"fr": "Il y a un mur d'escalade de vitesse"
}
},
{
"if": "climbing:speed=no",
"then": {
"de": "Hier gibt es keine Speedkletter-Wand",
"en": "There is no speed climbing wall",
"nl": "Er is geen snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがない",
"it": "Non è presente una parete per larrampicata di velocità",
"fr": "Il n'y a pas de mur d'escalade de vitesse"
}
},
{
"if": "climbing:speed~*",
"then": {
"de": "Hier gibt es {climbing:speed} Speedkletter-Routen",
"en": "There are {climbing:speed} speed climbing walls",
"nl": "Er zijn hier {climbing:speed} snelklimmuren",
"ja": "{climbing:speed} のスピードクライミングウォールがある",
"it": "Sono presenti {climbing:speed} pareti per larrampicata di velocità",
"fr": "Il existe {climbing:speed} murs d'escalade de vitesse"
},
"hideInAnswer": true
}
]
},
"internet",
"internet-fee",
"internet-ssid"
],
"mapRendering": [
{
"icon": "./assets/themes/climbing/climbing_gym.svg",
"iconBadges": [
{
"if": "opening_hours~*",
"then": "icons.isOpen"
}
],
"iconSize": "40,40",
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
},
"anchor": "center"
}
],
"presets": [
{
"title": {
"en": "Climbing gym",
"nl": "Klimzaal",
"de": "Kletterhalle"
},
"tags": [
"leisure=sports_centre",
"sport=climbing"
]
}
]
}