{ "id": "climbing", "title": { "en": "Climbing gyms, clubs and spots", "nl": "Klimzalen, klimclubs en klimgelegenheden", "de": "Kletterkarte", "ru": "Открытая карта скалолазания", "ja": "登山地図を開く", "zh_Hant": "攀岩館、俱樂部和場所", "nb_NO": "Åpent klatrekart", "it": "Palestre, club e luoghi attrezzati per l'arrampicata", "fr": "Escalade : gymnases, clubs et spots", "hu": "Falmászás: tornacsarnokok, klubok és helyek", "ca": "Gimnasos, clubs i llocs d'escalada", "da": "Åbn klatrekort", "cs": "Lezecké tělocvičny, kluby a místa", "es": "Gimnasios, clubes y lugares de escalada", "pl": "Siłownie, kluby i miejsca wspinaczkowe", "uk": "Скелелазні тренажерні зали, клуби та місця" }, "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’escalade 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.", "nb_NO": "Forskjellige klatremuligheter, som f.eks. buldrehaller og steiner i naturen.", "da": "På dette kort finder du forskellige klatremuligheder såsom klatremotionsrum, boulderinghaller og sten i naturen.", "cs": "Na této mapě najdete nejrůznější možnosti lezení, jako lezecké tělocvičny, boulderingové haly a skály v přírodě.", "ca": "A aquest mapa trobaràs varies oportunitats d'escalada, como gimnasos d'escalada, sales d'escalada en bloc i roques a la natura.", "es": "En este mapa encontrarás varias oportunidades de escalada como gimnasios de escalada, salas de bouldering y rocas en la naturaleza.", "pl": "Na tej mapie znajdziesz różne możliwości wspinaczki, takie jak sale wspinaczkowe, hale do boulderingu i skały w przyrodzie.", "uk": "На цій мапі ви знайдете різні можливості для скелелазіння, такі як скелелазні зали, боулдерингові зали та скелі на природі." }, "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

", "cs": "Horolezeckou mapu původně vytvořil Christian Neumann. V případě připomínek nebo dotazů ho prosím kontaktujte.

Projekt využívá data projektu OpenStreetMap.

", "es": "El mapa de escalada fue creado originalmente por Christian Neumann. Por favor, ponte en contacto si tienes comentarios o preguntas.

El proyecto utiliza datos del proyecto OpenStreetMap.

", "ca": "El mapa d'escalada va ser creat originalment per Christian Neumann. Contacteu-vos si teniu comentaris o preguntes.

< p>El projecte utilitza dades del projecte OpenStreetMap.

", "pl": "Mapa wspinaczkowa została pierwotnie stworzona przez Christiana Neumanna. Jeśli masz uwagi lub pytania, skontaktuj się z nim.

< p>Projekt wykorzystuje dane projektu OpenStreetMap.

", "uk": "Мапу альпіністських маршрутів спочатку склав Крістіан Нойманн. Будь ласка, звʼяжіться з ним, якщо у вас є відгуки чи запитання.

< p>Проєкт використовує дані OpenStreetMap.

" }, "icon": "./assets/themes/climbing/climbing_icon.svg", "credits": [ "Christian Neumann " ], "layers": [ { "builtin": [ "climbing_club", "climbing_gym", "climbing_route", "climbing_area", "climbing_opportunity" ], "override": { "+titleIcons": [ { "id": "climbing_length", "render": "
{climbing:length}m
", "condition": "climbing:length~*" }, { "id": "climbing_bolts", "mappings": [ { "if": "__bolts_max~*", "then": "
{__bolts_max}
" }, { "if": "climbing:bolted=yes", "then": "" } ] }, { "id": "Min difficulty", "condition": "__difficulty_min~*", "render": "
{__difficulty_min}
" }, { "id": "max difficulty", "condition": "__difficulty_max~*", "render": "
{__difficulty_max}
" }, { "id": "difficulty", "render": "
{climbing:grade:french}
", "condition": "__difficulty:char~*" } ], "+calculatedTags": [ "_embedding_feature_properties=overlapWith(feat)('climbing_area').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=get(feat)('_embedding_feature_properties')?.filter(p => p.access !== undefined)?.at(0)", "_embedding_feature_with_rock=get(feat)('_embedding_feature_properties')?.filter(p => p.rock !== undefined)?.at(0)", "_embedding_features_with_rock:rock=get(feat)('_embedding_feature_with_rock')?.rock", "_embedding_features_with_rock:id=get(feat)('_embedding_feature_with_rock')?.id", "_embedding_feature:access=get(feat)('_embedding_features_with_access')?.access", "_embedding_feature:access:description=(get(feat)('_embedding_features_with_access')??{})['access:description']", "_embedding_feature:id=get(feat)('_embedding_features_with_access')?.id", "__difficulty_max= (feat.properties['climbing:grade:french:max'] ?? feat.properties['_difficulty_max'])?.substring(0,2)?.toUpperCase()", "__difficulty_min= (feat.properties['climbing:grade:french:min'] ?? feat.properties['_difficulty_min'])?.substring(0,2)?.toUpperCase()", "__difficulty_max:char= feat.properties['__difficulty_max']?.at(0)", "__difficulty_min:char= feat.properties['__difficulty_min']?.at(0)", "__difficulty:char= feat.properties['climbing:grade:french']?.at(0)", "__bolts_max= get(feat)('climbing:bolts:max') ?? get(feat)('climbing:bolts') ?? get(feat)('_bolts_max')" ], "units+": [ { "climbing:length": { "quantity": "distance", "canonical": "m", "denominations": [ "ft" ] }, "climbing:length:min": { "quantity": "distance", "canonical": "m", "denominations": [ "ft" ] }, "climbing:length:max": { "quantity": "distance", "canonical": "m", "denominations": [ "ft" ] } } ], "tagRenderings+": [ { "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}", "da": "Den indeholdende funktion angiver, at denne er offentligt tilgængelig
{_embedding_feature:access:description}", "es": "El elemento que lo contiene indica que es de acceso público
{_embedding_feature:access:description}", "ca": "Lal'element que el contéindica que és d'accés públic
{_embedding_feature:access:description}", "cs": "V obsahující funkci je uvedeno, že toto je veřejně dostupné
{_embedding_feature:access:description}", "pl": "Obiekt zawarty stwierdza, że jest on publicznie dostępny
{_embedding_feature:access:description}", "uk": "У що містить об'єкт зазначено, що це загальнодоступне
{_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}", "da": "Den indeholdende funktion angiver, at en tilladelse er nødvendig for at få adgang til
{_embedding_feature:access:description}", "es": "El elemento que lo contiene indica que se necesita un permiso para acceder
{_embedding_feature:access:description}", "ca": "Lal'element que el conté indica que es necessita un permís per a accedir-hi
{_embedding_feature:access:description}", "cs": "V obsahující funkci je uvedeno, že je k přístupu potřeba povolení
{_embedding_feature:access:description}", "pl": "Obiekt zawarty stwierdza, że potrzebne jest pozwolenie, aby do niego wejść
{_embedding_feature:access:description}", "uk": "У функції зазначено, що потрібен дозвіл для доступу
{_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}", "nl": "Het omsluitende kaart-object zegt dat het enkel toegankelijk is voor klanten
{_embedding_feature:access:description}", "da": "Den indeholdende funktion angiver, at denne kun er tilgængelig for kunder
{_embedding_feature:access:description}", "es": "El elemento que lo contiene indica que es solo accesible para clientes
{_embedding_feature:access:description}", "cs": "V obsahující funkci je uvedeno, že toto je dostupné pouze zákazníkům
{_embedding_feature:access:description}", "ca": "Lacaracterística que ho conté indica que sols és accessible per als clients
{_embedding_feature:access:description}", "pl": "Obiekt zawarty stwierdza, że jest on dostępny tylko dla jego klientów
{_embedding_feature:access:description}", "uk": "У що містить об'єкт зазначено, що вона доступна лише клієнтам
{_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}", "nl": "Het omsluitende kaart-object zegt dat het enkel toegankelijk is voor club leden
{_embedding_feature:access:description}", "da": "Den indeholdende funktion angiver, at denne kun er tilgængelig for klubmedlemmer
{_embedding_feature:access:description}", "es": "El elemento que lo contiene indica que es solo accesible para socios del club
{_embedding_feature:access:description}", "cs": "V obsahující funkci je uvedeno, že toto je dostupné pouze členům klubu
{_embedding_feature:access:description}", "ca": "Lacaracterística que ho conté indica que sols és accessible per als socis del club
{_embedding_feature:access:description}", "pl": "Obiekt zawarty stwierdza, że jest on dostępny tylko dla członków klubu
{_embedding_feature:access:description}", "uk": "У що містить функцію зазначено, що вона доступна лише для членів клубу
{_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?", "nl": "Wie heeft hier toegang toe?", "es": "¿Quién puede acceder aquí?", "ca": "Qui pot accedir aquí?", "da": "Hvem kan få adgang her?", "cs": "Kdo sem má přístup?", "pl": "Kto ma tutaj dostęp?", "uk": "Хто може сюди потрапити?" }, "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", "nl": "Voor iedereen publiek toegankelijk", "nb_NO": "Offentlig tilgjengelig for alle", "es": "De acceso público para todos", "da": "Offentligt tilgængelig for alle", "cs": "Veřejně přístupné komukoli", "ca": "Accessible públicament a qualsevol", "pl": "Publicznie dostępne dla każdego", "uk": "Загальнодоступний для всіх" } }, { "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", "nl": "Je hebt een vergunning nodig om hier toegang te kregen", "es": "Necesitas un permiso para acceder aquí", "da": "Du skal have en tilladelse for at få adgang her", "ca": "Necesites un permís per a accedir ací", "cs": "K přístupu je potřeba povolení", "pl": "Potrzebujesz pozwolenia, żeby tu wejść", "uk": "Для доступу сюди потрібен дозвіл" } }, { "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", "nl": "Enkel klanten", "nb_NO": "Kun for kunder", "es": "Solo clientes", "da": "Kun for kunder", "pa_PK": "صرف گاہک", "cs": "Pouze zákazníci", "pl": "Tylko klienci", "uk": "Тільки клієнти" } }, { "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", "nl": "Enkel clubleden", "nb_NO": "Kun klubbmedlemmer", "es": "Solo socios del club", "da": "Kun klubmedlemmer", "pa_PK": "صرف کلب دے میمبر", "cs": "Pouze členové klubu", "pl": "Tylko członkowie klubu", "uk": "Тільки члени клубу" } }, { "if": "access=no", "then": "Not accessible" } ], "condition": { "or": [ "access~*", "_embedding_feature:access=" ] } }, { "id": "Access description (without _embedding_feature:access:description)", "render": "{access:description}", "freeform": { "key": "access:description" } } ] } }, { "builtin": [ "shops" ], "override": { "id": "shops_with_climbing_shoe_repair", "source": { "=osmTags": { "and": [ "service:climbing_shoes:repair=yes", { "or": [ "shop=shoe_repair", "craft=shoemaker" ] } ] } }, "=presets": [], "minzoom": 8, "+tagRenderings": [ { "id": "repairs_climbing_shoes", "question": { "en": "Does this shoe repair shop repair climbing shoes?", "de": "Repariert das Schuhgeschäft Kletterschuhe?", "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?", "es": "¿Esta zapatería repara zapatillas de escalada?", "ca": "Aquesta botiga de reparació de calçat repara sabates d'escalada?", "cs": "Opravuje tato opravna obuvy horolezecké boty?", "pl": "Czy ten warsztat szewski naprawia buty wspinaczkowe?", "da": "Reparerer denne butik klatresko?", "it": "Questo negozio ripara scarpe da arrampicata?", "uk": "Чи ремонтує ця майстерня альпіністське взуття?", "nl": "Repareert deze schoenwinkel bergschoenen?" }, "mappings": [ { "if": "service:climbing_shoes:repair=yes", "then": { "en": "This shop repairs climbing shoes", "de": "Dieser Laden repariert Kletterschuhe", "fr": "Ce commerce répare les chaussures d'escalade", "es": "Esta tienda repara zapatillas de escalada", "ca": "Aquesta botiga repara sabates d'escalada", "cs": "Tento obchod opravuje lezeckou obuv", "pl": "Ten warsztat naprawia buty wspinaczkowe", "da": "Denne butik reparerer klatresko", "it": "Questo negozio ripara scarpe da arrampicata", "uk": "У цій майстерні ремонтують альпіністське взуття", "nl": "Deze winkel repareert bergschoenen" } }, { "if": "service:climbing_shoes:repair=no", "then": { "en": "This shop does not repair climbing shoes", "de": "Dieser Shop repariert keine Kletterschuhe", "fr": "Ce commerce ne répare pas les chaussures d'escalade", "es": "Esta tienda no repara zapatillas de escalada", "ca": "Aquesta botiga no repara sabates d'escalada", "cs": "Tento obchod neopravuje lezeckou obuv", "pl": "Ten warsztat nie naprawia butów wspinaczkowych", "da": "Denne butik reparerer ikke klatresko", "it": "Questo negozio non ripara scarpe da arrampicata", "uk": "Цей магазин не займається ремонтом альпіністського взуття", "nl": "Deze winkel repareert geen bergschoenen" } } ] } ] } }, { "builtin": [ "shops" ], "override": { "=osmTags": { "or": [ "shop=shoe_repair", "craft=shoemaker" ] }, "minzoom": 16, "name": null, "isCounted": false, "+tagRenderings": [ { "id": "repairs_climbing_shoes", "question": { "en": "Does this shoe repair shop also repair climbing shoes?", "de": "Repariert dieses Schuhgeschäft auch Kletterschuhe?", "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?", "es": "¿Esta zapatería también repara zapatillas de escalada?", "ca": "Aquesta botiga de reparació de calçat també repara sabates d'escalada?", "cs": "Opravuje tato opravna obuvy také lezeckou obuv?", "pl": "Czy ten warsztat obuwniczy naprawia również buty wspinaczkowe?", "da": "Reparerer denne skomager klatresko?", "it": "Questo negozio ripara scarpe da arrampicata?", "uk": "Чи ремонтує ця майстерня також альпіністське взуття?", "nl": "Repareert deze schoenmaker ook bergschoenen?" }, "mappings": [ { "if": "service:climbing_shoes:repair=yes", "then": { "en": "This shop repairs climbing shoes", "de": "Dieses Geschäft repariert Kletterschuhe", "fr": "Ce commerce répare les chaussons d'escalade", "es": "Esta tienda repara zapatillas de escalada", "ca": "Aquesta botiga repara sabates d'escalada", "cs": "Tento obchod opravuje lezeckou obuv", "pl": "Ten warsztat naprawia buty wspinaczkowe", "da": "Denne butik reparerer klatresko", "it": "Questo negozio ripara scarpe da arrampicata", "uk": "У цій майстерні ремонтують альпіністське взуття", "nl": "Deze winkel repareert bergschoenen" } }, { "if": "service:climbing_shoes:repair=no", "then": { "en": "This shop does not repair climbing shoes", "de": "Dieses Geschäft repariert keine Kletterschuhe", "fr": "Ce commerce ne répare pas les chaussons d'escalade", "es": "Esta tienda no repara zapatillas de escalada", "ca": "Aquesta botiga no repara sabates d'escalada", "cs": "Tento obchod neopravuje lezeckou obuv", "pl": "Ten warsztat nie naprawia butów wspinaczkowych", "da": "Denne butik reparerer ikke klatresko", "it": "Questo negozio non ripara scarpe da arrampicata", "uk": "Цей магазин не займається ремонтом альпіністського взуття", "nl": "Deze winkel repareert geen bergschoenen" } } ] } ], "=presets": [ { "tags": [ "shop=shoe_repair" ], "title": { "en": "a shoe repair shop", "de": "Ein Schuhmacher", "fr": "une cordonnerie", "es": "una zapatería", "ca": "una botiga de reparació de calçat", "cs": "opravna bot", "pl": "warsztat szewski", "da": "en skomager", "it": "un calzolaio", "uk": "майстерня по ремонту взуття", "hu": "egy cipészműhely", "nl": "een schoenmaker" } } ] } }, { "builtin": [ "toilet", "drinking_water", "guidepost" ], "override": { "minzoom": 15, "isCounted": false, "pointRendering": [ { "iconSize": "30,30" } ] } } ], "customCss": "./assets/themes/climbing/climbing.css", "widenFactor": 1.5 }