{ "id": "climbing", "title": { "nl": "Open klimkaart", "de": "Offene Kletterkarte", "en": "Open Climbing Map", "ru": "Открытая карта скалолазания", "ja": "登山地図を開く", "zh_Hant": "開放攀爬地圖", "nb_NO": "Åpent klatrekart", "it": "Mappa aperta per le arrampicate", "fr": "Open Climbing Map", "hu": "Mászótérkép", "ca": "Open Climbing Map" }, "description": { "nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur", "de": "Eine Karte mit Klettermöglichkeiten wie Kletterhallen, Kletterparks oder Felsen.", "en": "On this map you will find various climbing opportunities such as climbing gyms, bouldering halls and rocks in nature.", "ru": "На этой карте вы найдете различные возможности для скалолазания, такие как скалодромы, залы для боулдеринга и скалы на природе.", "ja": "この地図には、自然の中のクライミングジム、ボルダリングホール、岩など、さまざまなクライミングの機会があります。", "zh_Hant": "在這份地圖上你會發現能夠攀爬機會,像是攀岩體育館、抱石大廳以及大自然當中的巨石。", "fr": "Cette carte indique les sites d’escalades comme les salles d’escalade ou les sites naturels.", "it": "In questa cartina puoi trovare vari luoghi per arrampicata come ad esempio palestre di arrampicata, sale di pratica e rocce naturali.", "hu": "Ezen a térképen különböző mászási lehetőségeket talál, például falmászótermeket, bouldertermeket és sziklákat a természetben." }, "descriptionTail": { "nl": "De klimkaart is oorspronkelijk gemaakt door Christian Neumann op kletterspots.de.", "en": "The climbing map was originally made by Christian Neumann. Please get in touch if you have feedback or questions.

The project uses data of the OpenStreetMap project.

", "de": "

kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.

Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.

", "ru": "Создатель карты скалолазания — Christian Neumann. Пожалуйста, пишите если у вас есть отзыв или вопросы.

Проект использует данные OpenStreetMap.

", "ja": "登山地図はもともと Christian Neumann によって作成されたものです。フィードバックや質問がありましたら、ご連絡ください。

このプロジェクトでは、OpenStreetMapプロジェクトのデータを使用します。

", "zh_Hant": "攀爬地圖最初由 Christian Neumann 製作。如果你有回饋意見或問題請到Please 這邊反應

這專案使用來自開放街圖專案的資料。

", "fr": "La carte des sites d'escalade a été créée par Christian Neumann. Merci de le contacter pour des avis ou des questions.

Ce projet utilise les données OpenStreetMap.

", "it": "La cartina di arrampicata è stata originariamente creata da Christian Neumann. Si prega di scrivere qua se si hanno commenti o domande da fare.

Il progetto usa i dati del progetto OpenStreetMap.

", "hu": "A mászótérképet eredetileg Christian Neumann készítette. Ha észrevétele vagy kérdése van, kérjük, vele lépjen kapcsolatba.

A projekt az OpenStreetMap adatait használja

" }, "maintainer": "Christian Neumann ", "icon": "./assets/themes/climbing/climbing_icon.svg", "version": "0", "startLat": 0, "startLon": 0, "startZoom": 1, "widenFactor": 1.5, "layers": [ "climbing_club", "climbing_gym", "climbing_route", "climbing", "climbing_opportunity" ], "overrideAll": { "allowMove": { "improveAccuracy": true }, "+titleIcons": [ { "render": "
{climbing:length}m
", "condition": "climbing:length~*" }, { "mappings": [ { "if": "climbing:bolts~*", "then": "
{climbing:bolts}
" }, { "if": "climbing:bolted=yes", "then": "" } ] }, { "mappings": [ { "if": "climbing:grade:french~3.*", "then": "
{climbing:grade:french}
" }, { "if": "climbing:grade:french~4.*", "then": "
{climbing:grade:french}
" }, { "if": "climbing:grade:french~5.*", "then": "
{climbing:grade:french}
" }, { "if": "climbing:grade:french~6.*", "then": "
{climbing:grade:french}
" }, { "if": "climbing:grade:french~7.*", "then": "
{climbing:grade:french}
" }, { "if": "climbing:grade:french~*", "then": "
{climbing:grade:french}
" } ] } ], "+calculatedTags": [ "_embedding_feature_properties=feat.overlapWith('climbing').map(f => f.feat.properties).filter(p => p !== undefined).map(p => {return{access: p.access, id: p.id, name: p.name, climbing: p.climbing, 'access:description': p['access:description']}})", "_embedding_features_with_access=JSON.parse(feat.properties._embedding_feature_properties ?? '[]').filter(p => p.access !== undefined)[0]", "_embedding_feature_with_rock=JSON.parse(feat.properties._embedding_feature_properties ?? '[]').filter(p => p.rock !== undefined)[0] ?? '{}'", "_embedding_features_with_rock:rock=JSON.parse(feat.properties._embedding_feature_with_rock ?? '{}')?.rock", "_embedding_features_with_rock:id=JSON.parse(feat.properties._embedding_feature_with_rock ?? '{}')?.id", "_embedding_feature:access=JSON.parse(feat.properties._embedding_features_with_access ?? '{}').access", "_embedding_feature:access:description=JSON.parse(feat.properties._embedding_features_with_access ?? '{}')['access:description']", "_embedding_feature:id=JSON.parse(feat.properties._embedding_features_with_access ?? '{}').id" ], "units+": [ { "appliesToKey": [ "climbing:length", "climbing:length:min", "climbing:length:max" ], "applicableUnits": [ { "canonicalDenomination": "", "alternativeDenomination": [ "m", "meter", "meters" ], "human": { "en": " meter", "nl": " meter", "fr": " mètres", "de": " Meter", "eo": " metro", "it": " metri", "ru": " метр", "ca": " metre" }, "default": true }, { "canonicalDenomination": "ft", "alternativeDenomination": [ "feet", "voet" ], "human": { "en": " feet", "nl": " voet", "fr": " pieds", "de": " Fuß", "eo": " futo", "it": " piedi", "ca": " peus" } } ] } ], "tagRenderings+": [ { "id": "Website", "question": { "en": "Is there a (unofficial) website with more informations (e.g. topos)?", "de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?", "ja": "もっと情報のある(非公式の)ウェブサイトはありますか(例えば、topos)?", "nl": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?", "ru": "Есть ли (неофициальный) веб-сайт с более подробной информацией (напр., topos)?", "fr": "Existe-t’il un site avec plus d’informations (ex : topographie) ?", "it": "C’è un sito web (anche non ufficiale) con qualche informazione in più (ad es. topografie)?" }, "condition": { "and": [ "leisure!~sports_centre", "sport=climbing", "office=", "club=" ] }, "render": "{url}", "freeform": { "key": "url", "type": "url" } }, { "id": "Access from containing feature", "mappings": [ { "if": "_embedding_feature:access=yes", "then": { "en": "The containing feature states that this is publicly accessible
{_embedding_feature:access:description}", "nl": "Een omvattend element geeft aan dat dit publiek toegangkelijk is
{_embedding_feature:access:description}", "fr": "L’élément englobant indique un accès libre
{_embedding_feature:access:description}", "it": "L’ elemento in cui è contenuto indica che è pubblicamente accessibile
{_embedding_feature:access:description}", "de": "Das enthaltende Objekt gibt an, dass es öffentlich zugänglich ist
{_embedding_feature:access:description}" } }, { "if": "_embedding_feature:access=permit", "then": { "en": "The containing feature states that a permit is needed to access
{_embedding_feature:access:description}", "nl": "Een omvattend element geeft aan dat een toelating nodig is om hier te klimmen
{_embedding_feature:access:description}", "fr": "L’élément englobant indique qu’ une autorisation d’accès est nécessaire
{_embedding_feature:access:description}", "it": "L’elemento che lo contiene indica che è richiesto un’autorizzazione per accedervi
{_embedding_feature:access:description}", "de": "Das enthaltende Objekt besagt, dass eine Genehmigung erforderlich ist für den Zugang zu
{_embedding_feature:access:description}" } }, { "if": "_embedding_feature:access=customers", "then": { "en": "The containing feature states that this is only accessible to customers
{_embedding_feature:access:description}", "fr": "L’élément englobant indique que l’accès est réservés aux clients
{_embedding_feature:access:description}", "it": "L’ elemento che lo contiene indica che è accessibile solo ai clienti
{_embedding_feature:access:description}", "de": "Das enthaltende Objekt besagt, dass es nur für Kunden zugänglich ist
{_embedding_feature:access:description}" } }, { "if": "_embedding_feature:access=members", "then": { "en": "The containing feature states that this is only accessible to club members
{_embedding_feature:access:description}", "fr": "L’élément englobant indique que l’accès est réservé aux membres
{_embedding_feature:access:description}", "it": "L’ elemento che lo contiene indica che è accessibile solamente ai membri del club
{_embedding_feature:access:description}", "de": "Das enthaltende Objekt besagt, dass es nur für Mitglieder zugänglich ist
{_embedding_feature:access:description}" } }, { "if": "_embedding_feature:access=no", "then": "Not accessible as stated by the containing feature" } ], "condition": "_embedding_feature:access~*" }, { "id": "Access", "question": { "en": "Who can access here?", "fr": "Qui peut y accéder ?", "de": "Wer hat hier Zugang?", "it": "Chi può accedervi?" }, "mappings": [ { "if": "access=yes", "then": { "en": "Publicly accessible to anyone", "fr": "Libre d’accès", "de": "Öffentlich zugänglich für jedermann", "it": "Pubblicamente accessibile a chiunque" } }, { "if": "access=permit", "then": { "en": "You need a permit to access here", "fr": "Une autorisation est nécessaire", "de": "Zugang nur mit Genehmigung", "it": "È necessario avere un’autorizzazione per entrare" } }, { "if": "access=customers", "then": { "en": "Only customers", "fr": "Réservé aux clients", "de": "Nur für Kunden", "it": "Riservato ai clienti", "ca": "Només clients" } }, { "if": "access=members", "then": { "en": "Only club members", "ru": "Только членам клуба", "fr": "Réservé aux membres", "de": "Nur für Vereinsmitglieder", "it": "Riservato ai membri del club", "ca": "Només membres del club" } }, { "if": "access=no", "then": "Not accessible" } ], "condition": { "and": [ "climbing!=no", "office=", "club=", { "or": [ "sport=climbing", "climbing:sport=yes" ] }, { "or": [ "access~*", "_embedding_feature:access=" ] } ] } }, { "id": "Access description (without _embedding_feature:access:description)", "render": "{access:description}", "freeform": { "key": "access:description" } }, { "id": "Avg length?", "render": { "de": "Die Routen sind durchschnittlich {canonical(climbing:length)} lang", "en": "The routes are {canonical(climbing:length)} long on average", "nl": "De klimroutes zijn gemiddeld {canonical(climbing:length)} lang", "ja": "ルートの長さは平均で{canonical(climbing:length)}です", "fr": "Les voies font {canonical(climbing:length)} de long en moyenne", "it": "Le vie sono lunghe mediamente {canonical(climbing:length)}" }, "condition": { "and": [ "climbing!~route", "office=", "club=", "climbing:toprope!=no", { "or": [ "sport=climbing", "climbing:sport=yes", "climbing=traditional", "climbing=gym" ] } ] }, "question": { "de": "Wie lang sind die Routen (durchschnittlich) in Metern?", "en": "What is the (average) length of the routes in meters?", "nl": "Wat is de (gemiddelde) lengte van de klimroutes, in meter?", "ja": "ルートの(平均)長さはメートル単位でいくつですか?", "fr": "Quelle est la longueur moyenne des voies en mètres ?", "it": "Quale è la lunghezza (media) delle vie in metri?" }, "freeform": { "key": "climbing:length", "type": "pnat" } }, { "id": "Difficulty-min", "question": { "de": "Welche Schwierigkeit hat hier die leichteste Route (französisch/belgisches System)?", "en": "What is the grade of the easiest route here, according to the french classification system?", "nl": "Wat is het niveau van de makkelijkste route, volgens het Franse classificatiesysteem?", "ja": "ここで一番簡単なルートのレベルは、フランスのランク評価システムで何ですか?", "fr": "Quel est le niveau de la voie la plus simple selon la classification franco-belge ?", "it": "Qual è il livello della via più facile qua, secondo il sistema di classificazione francese?" }, "render": { "de": "Die leichteste Route hat hier die Schwierigkeit {climbing:grade:french:min} (französisch/belgisches System)", "en": "The lowest grade is {climbing:grade:french:min} according to the french/belgian system", "nl": "De minimale klimmoeilijkheid is {climbing:grade:french:min} volgens het Franse/Belgische systeem", "ja": "フランス/ベルギーのランク評価システムでは、最小の難易度は{climbing:grade:french:min}です", "fr": "La difficulté minimale est {climbing:grade:french:min} selon la classification franco-belge", "it": "Il minimo livello di difficoltà è {climbing:grade:french:min} secondo il sistema francese/belga" }, "freeform": { "key": "climbing:grade:french:min" }, "condition": { "and": [ "climbing!~route", "office=", "club=", { "or": [ "climbing:sport=yes", "sport=climbing" ] } ] } }, { "id": "Difficulty-max", "question": { "de": "Welche Schwierigkeit hat hier die schwerste Route (französisch/belgisches System)?", "en": "What is the highest grade route here, according to the french classification system?", "nl": "Wat is het niveau van de moeilijkste route, volgens het Franse classificatiesysteem?", "ja": "フランスのランク評価によると、ここで一番難しいルートのレベルはどれくらいですか?", "fr": "Quel est le niveau de la voie la plus difficile selon la classification franco-belge ?", "it": "Qual è il livello della via più difficile qua, secondo il sistema di classificazione francese?" }, "render": { "de": "Die schwierigste Route hat hier die Schwierigkeitsstufe {climbing:grade:french:max} (französisch/belgisches System)", "en": "The highest grade is {climbing:grade:french:max} according to the french/belgian system", "nl": "De maximale klimmoeilijkheid is {climbing:grade:french:max} volgens het Franse/Belgische systeem", "ja": "フランス/ベルギーのランク評価システムでは、最大の難易度は{climbing:grade:french:max}です", "fr": "La difficulté maximale est {climbing:grade:french:max} selon la classification franco-belge", "it": "Il massimo livello di difficoltà è {climbing:grade:french:max} secondo il sistema francese/belga" }, "freeform": { "key": "climbing:grade:french:max" }, "condition": { "and": [ "climbing!~route", "office=", "club=", { "or": [ "climbing:sport=yes", "sport=climbing" ] } ] } }, { "id": "Boldering?", "question": { "de": "Kann hier gebouldert werden?", "en": "Is bouldering possible here?", "nl": "Is het mogelijk om hier te bolderen?", "ja": "ここでボルダリングはできますか?", "nb_NO": "Er buldring mulig her?", "fr": "L’escalade de bloc est-elle possible ici ?", "it": "È possibile praticare ‘bouldering’ qua?" }, "mappings": [ { "if": "climbing:boulder=yes", "then": { "de": "Hier kann gebouldert werden", "en": "Bouldering is possible here", "nl": "Bolderen kan hier", "ja": "ボルダリングはここで可能です", "nb_NO": "Buldring er mulig her", "fr": "L’escalade de bloc est possible", "it": "L’arrampicata su massi è possibile qua" } }, { "if": "climbing:boulder=no", "then": { "de": "Hier kann nicht gebouldert werden", "en": "Bouldering is not possible here", "nl": "Bolderen kan hier niet", "ja": "ここではボルダリングはできません", "nb_NO": "Buldring er ikke mulig her", "fr": "L’escalade de bloc n’est pas possible", "it": "L’arrampicata su massi non è possibile qua" } }, { "if": "climbing:boulder=limited", "then": { "de": "Bouldern ist hier nur an wenigen Routen möglich", "en": "Bouldering is possible, allthough there are only a few routes", "nl": "Bolderen kan hier, maar er zijn niet zoveel routes", "ja": "ボルダリングは可能ですが、少しのルートしかありません", "fr": "L’escalade de bloc est possible sur des voies précises", "it": "L’arrampicata su massi è possibile anche se su poche vie" } }, { "if": "climbing:boulder~*", "then": { "de": "Hier gibt es {climbing:boulder} Boulder-Routen", "en": "There are {climbing:boulder} boulder routes", "nl": "Er zijn hier {climbing:boulder} bolderroutes", "ja": "{climbing:boulder} ボルダールートがある", "fr": "Il y a {climbing:boulder} voies d’escalade de bloc", "it": "Sono presenti {climbing:boulder} vie di arrampicata su massi" }, "hideInAnswer": true } ], "condition": { "and": [ { "or": [ "climbing:sport=yes", "sport=climbing" ] }, "office=", "club=" ] } }, { "id": "Toproping?", "question": { "de": "Ist Toprope-Klettern hier möglich?", "en": "Is toprope climbing possible here?", "nl": "Is het mogelijk om hier te toprope-klimmen?", "ja": "ここでtoprope登坂はできますか?", "fr": "Est-il possible d’escalader à la moulinette ?", "it": "È possibile arrampicarsi con la corda dall’alto qua?" }, "mappings": [ { "if": "climbing:toprope=yes", "then": { "de": "Toprope-Klettern ist hier möglich", "en": "Toprope climbing is possible here", "nl": "Toprope-klimmen kan hier", "ja": "ここでToprope登坂ができます", "fr": "L’escalade à la moulinette est possible", "it": "È possibile arrampicarsi con moulinette qua" } }, { "if": "climbing:toprope=no", "then": { "de": "Toprope-Climbing ist hier nicht möglich", "en": "Toprope climbing is not possible here", "nl": "Toprope-klimmen kan hier niet", "ja": "ここではToprope登坂はできません", "fr": "L’escalade à la moulinette n’est pas possible", "it": "Non è possibile arrampicarsi con moulinette qua" } }, { "if": "climbing:toprope~*", "then": { "de": "Hier gibt es {climbing:toprope} Toprope-Routen", "en": "There are {climbing:toprope} toprope routes", "nl": "Er zijn hier {climbing:toprope} toprope routes", "ja": "{climbing:toprope} 登坂ルートがある", "fr": "{climbing:toprope} voies sont équipées de moulinettes", "it": "Sono presenti {climbing:toprope} vie con moulinette" }, "hideInAnswer": true } ], "condition": { "and": [ { "or": [ "climbing:sport=yes", "sport=climbing" ] }, "office=", "club=" ] } }, { "id": "Sportclimbing?", "question": { "de": "Ist hier Sportklettern möglich (feste Ankerpunkte)?", "en": "Is sport climbing possible here on fixed anchors?", "nl": "Is het mogelijk om hier te sportklimmen/voorklimmen op reeds aangebrachte haken?", "ja": "ここでは固定アンカー式のスポーツクライミングはできますか?", "it": "È possibile arrampicarsi qua con ancoraggi fissi?" }, "mappings": [ { "if": "climbing:sport=yes", "then": { "de": "Sportklettern ist hier möglich", "en": "Sport climbing is possible here", "nl": "Sportklimmen/voorklimmen kan hier", "ru": "Здесь можно заняться спортивным скалолазанием", "ja": "ここでスポーツクライミングができます", "it": "L’arrampicata sportiva è possibile qua", "hu": "Itt lehetőség van sportmászásra" } }, { "if": "climbing:sport=no", "then": { "de": "Sportklettern ist hier nicht möglich", "en": "Sport climbing is not possible here", "nl": "Sportklimmen/voorklimmen kan hier niet", "ru": "Спортивное скалолазание здесь невозможно", "ja": "ここではスポーツクライミングはできません", "it": "L’arrampicata sportiva non è possibile qua", "hu": "Itt nincs lehetőség sportmászásra" } }, { "if": "climbing:sport~*", "then": { "de": "Hier gibt es {climbing:sport} Sportkletter-Routen", "en": "There are {climbing:sport} sport climbing routes", "nl": "Er zijn hier {climbing:sport} sportklimroutes/voorklimroutes", "ja": "スポーツクライミングの {climbing:sport} ルートがある", "it": "Sono presenti {climbing:sport} vie di arrampicata sportiva" }, "hideInAnswer": true } ], "condition": { "and": [ { "or": [ "climbing:sport=yes", "sport=climbing" ] }, "office=", "club=" ] } }, { "id": "Traditional climbing?", "question": { "de": "Ist hier traditionelles Klettern möglich (eigene Sicherung z.B. mit Klemmkleilen)?", "en": "Is traditional climbing possible here (using own gear e.g. chocks)?", "nl": "Is het mogelijk om hier traditioneel te klimmen?
(Dit is klimmen met klemblokjes en friends)", "ja": "伝統的な登山はここで可能ですか(例えば、チョックのような独自のギアを使用して)?", "it": "È possibile arrampicarsi in maniera tradizionale qua (usando attrezzi propri, ad es. dadi)?" }, "mappings": [ { "if": "climbing:traditional=yes", "then": { "de": "Traditionelles Klettern ist hier möglich", "en": "Traditional climbing is possible here", "nl": "Traditioneel klimmen kan hier", "ja": "ここでは伝統的な登山が可能です", "it": "L’arrampicata tradizionale è possibile qua" } }, { "if": "climbing:traditional=no", "then": { "de": "Traditionelles Klettern ist hier nicht möglich", "en": "Traditional climbing is not possible here", "nl": "Traditioneel klimmen kan hier niet", "ja": "伝統的な登山はここではできない", "it": "L’arrampicata tradizionale non è possibile qua" } }, { "if": "climbing:traditional~*", "then": { "de": "Hier gibt es {climbing:traditional} Routen für traditionelles Klettern", "en": "There are {climbing:traditional} traditional climbing routes", "nl": "Er zijn hier {climbing:traditional} traditionele klimroutes", "ja": "{climbing:traditional} の伝統的な登山ルートがある", "it": "Sono presenti {climbing:traditional} vie di arrampicata tradizionale" }, "hideInAnswer": true } ], "condition": { "and": [ { "or": [ "climbing:sport=yes", "sport=climbing" ] }, "office=", "club=" ] } }, { "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 l’arrampicata di velocità?" }, "condition": { "and": [ "leisure=sports_centre", { "or": [ "climbing:sport=yes", "sport=climbing" ] }, "office=", "club=" ] }, "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 l’arrampicata di velocità" } }, { "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 l’arrampicata di velocità" } }, { "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 l’arrampicata di velocità" }, "hideInAnswer": true } ] }, "questions", "reviews" ] } }