{ "id": "climbing_area", "name": { "nl": "Klimgelegenheden", "de": "Klettereinrichtungen", "en": "Climbing opportunities", "ja": "登坂教室", "fr": "Opportunité d’escalade", "it": "Opportunità di arrampicata", "ca": "Oportunitats d'escalada", "cs": "Lezecké příležitosti" }, "description": { "en": "An area where climbing is possible, e.g. a crag, site, boulder, … Contains aggregation of routes", "de": "Ein Gebiet, in dem Klettern möglich ist, z. B. ein Felsen, ein Klettergarten, eine Boulderhalle, … Enthält eine Sammlung von Routen", "nl": "Een gebied waar klimmen mogelijk is, bv. een klimsite, een bolder of klimrots,…", "ca": "Una àrea on l'escalada és possible, p.e. una penya, lloc, bloc, … Conté l'agregació de rutes", "cs": "Oblast, kde je možné lezení, např. skalisko, místo, balvan, … Obsahuje agregaci cest" }, "source": { "osmTags": { "and": [ "sport=climbing", "climbing!~route", "leisure!~sports_centre", "climbing!=route_top", "climbing!=route_bottom" ] } }, "calculatedTags": [ "_contained_climbing_routes_properties=overlapWith(feat)('climbing_route').map(f => f.feat.properties).map(p => {return {id: p.id, name: p.name, 'climbing:grade:french': p['climbing:grade:french'], 'climbing:length': p['climbing:length']} })", "_contained_climbing_routes=get(feat)('_contained_climbing_routes_properties')?.map(p => `