{ "id": "sport_pitch", "name": { "nl": "Sportterrein", "fr": "Terrains de sport", "en": "Sport pitches", "ru": "Спортивные площадки", "it": "Campi sportivi", "de": "Sportplätze", "ca": "Camps d'esports", "es": "Pistas de deportes", "cs": "Sportovní hřiště" }, "description": { "nl": "Een sportterrein", "fr": "Un terrain de sport", "en": "A sport pitch", "it": "Un campo sportivo", "ru": "Спортивная площадка", "de": "Ein Sportplatz", "es": "Una pista de deportes", "cs": "Sportovní hřiště" }, "source": { "osmTags": { "and": [ "leisure=pitch" ] } }, "calculatedTags": [ "_size_classification=Number(feat.properties._surface) < 200 ? 'small' : (Number(feat.properties._surface) < 750 ? 'medium' : 'large') " ], "minzoom": 12, "title": { "render": { "nl": "Sportterrein", "fr": "Terrain de sport", "en": "Sport pitch", "ru": "Спортивная площадка", "it": "Campo sportivo", "de": "Sportplatz", "ca": "Camp d'esports", "es": "Pista de deportes", "cs": "Sportovní hřiště" } }, "pointRendering": [ { "marker": [ { "icon": "circle", "color": "white" }, { "icon": { "render": "./assets/layers/sport_pitch/sport_pitch.svg", "mappings": [ { "if": { "or": [ "sport=baseball", "sport=basketball", "sport=beachvolleyball", "sport=boules", "sport=skateboard", "sport=soccer", "sport=table_tennis", "sport=tennis", "sport=volleyball", "sport=equestrian" ] }, "then": "./assets/layers/sport_pitch/{sport}.svg" } ] } } ], "iconBadges": [ { "if": { "and": [ "opening_hours!=24/7", "opening_hours~*" ] }, "then": "icons.isOpen" }, { "if": { "or": [ "access=customers", "access=private", "access=no" ] }, "then": "circle:white;./assets/layers/sport_pitch/lock.svg" } ], "iconSize": { "render": "25,25,center", "mappings": [ { "if": { "or": [ "_size_classification=medium", "id~node/.*" ] }, "then": "32,32,center" }, { "if": "_size_classification=small", "then": "25,25,center" }, { "if": "_size_classification=large", "then": "40,40,center" } ] }, "location": [ "point", "centroid" ] } ], "lineRendering": [ { "color": "#00cc00", "width": "1", "fill": "false" } ], "presets": [ { "title": { "nl": "een ping-pong tafel", "fr": "une table de ping-pong", "en": "a tabletennis table", "it": "una tavolo da tennistavolo", "ru": "Стол для настольного тенниса", "de": "eine Tischtennisplatte", "cs": "stůl na stolní tenis" }, "tags": [ "leisure=pitch", "sport=table_tennis" ] }, { "title": { "nl": "een sportterrein", "fr": "une terrain de sport", "en": "a sport pitch", "ru": "Спортивная площадка", "it": "una campo sportivo", "de": "einen Sportplatz", "es": "una pista de deportes", "ca": "una pista d'esports", "cs": "sportovní hřiště" }, "tags": [ "leisure=pitch", "fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen" ] } ], "tagRenderings": [ "images", { "render": { "nl": "Hier kan men {sport} beoefenen", "fr": "Ici on joue au {sport}", "en": "{sport} is played here", "it": "Qui si gioca a {sport}", "de": "Hier wird {sport} gespielt", "es": "Aquí se juega al {sport}", "ca": "{sport} es juga aquí", "cs": "Zde se hraje {sport}" }, "freeform": { "key": "sport" }, "question": { "nl": "Welke sporten kan men hier beoefenen?", "fr": "À quel sport peut-on jouer ici ?", "en": "Which sport can be played here?", "it": "Quale sport si gioca qui?", "de": "Welche Sportarten können hier gespielt werden?", "es": "¿Qué deporte se puede practicar aquí?", "ca": "Quin esport es pot practicar aquí?", "cs": "Jaký sport se zde dá provozovat?" }, "multiAnswer": true, "mappings": [ { "if": { "and": [ "sport=basketball" ] }, "then": { "nl": "Hier kan men basketbal spelen", "fr": "Ici, on joue au basketball", "en": "Basketball is played here", "it": "Qui si gioca a basket", "ru": "Здесь можно играть в баскетбол", "de": "Hier wird Basketball gespielt", "es": "Aquí se juega al baloncesto", "ca": "Aquí es juga bàsquet", "cs": "Zde se hraje basketbal" } }, { "if": { "and": [ "sport=soccer" ] }, "then": { "nl": "Hier kan men voetbal spelen", "fr": "Ici, on joue au football", "en": "Soccer is played here", "it": "Qui si gioca a calcio", "ru": "Здесь можно играть в футбол", "de": "Hier wird Fußball gespielt", "es": "Aquí se juega al fútbol", "ca": "Aquí es juga futbol", "cs": "Zde se hraje fotbal" } }, { "if": { "and": [ "sport=table_tennis" ] }, "then": { "nl": "Dit is een pingpongtafel", "fr": "C'est une table de ping-pong", "en": "This is a pingpong table", "ru": "Это стол для пинг-понга", "it": "Questo è un tavolo da ping pong", "de": "Dies ist eine Tischtennisplatte", "es": "Esto es una mesa de ping pong", "ca": "Aquí es juga ping pong", "cs": "Toto je pingpongový stůl" } }, { "if": { "and": [ "sport=tennis" ] }, "then": { "nl": "Hier kan men tennis spelen", "fr": "Ici, on joue au tennis", "en": "Tennis is played here", "it": "Qui si gioca a tennis", "ru": "Здесь можно играть в теннис", "de": "Hier wird Tennis gespielt", "es": "Aquí se juega al tenis", "ca": "Aquí es juga al tenis", "cs": "Zde se hraje tenis" } }, { "if": { "and": [ "sport=korfball" ] }, "then": { "nl": "Hier kan men korfbal spelen", "fr": "Ici, on joue au korfball", "en": "Korfball is played here", "it": "Qui si gioca a korfball", "ru": "Здесь можно играть в корфбол", "de": "Hier wird Kopfball gespielt", "ca": "Aquí es juga al corfbol", "cs": "Zde se hraje korfbal" } }, { "if": { "and": [ "sport=basket" ] }, "then": { "nl": "Hier kan men basketbal beoefenen", "fr": "Ici, on joue au basketball", "en": "Basketball is played here", "it": "Qui si gioca a basket", "ru": "Здесь можно играть в баскетбол", "de": "Hier wird Basketball gespielt", "es": "Aquí se juega al baloncesto", "cs": "Zde se hraje basketbal" }, "hideInAnswer": true }, { "if": "sport=skateboard", "then": { "en": "This is a skatepark", "nl": "Dit is een skatepark", "de": "Dies ist ein Skatepark", "ca": "Açò és un skatepark", "cs": "Toto je skatepark" } } ], "id": "sport_pitch-sport" }, { "id": "basketball-hoops", "question": { "en": "How much basketball hoops does this pitch have?", "de": "Wie viele Basketballkörbe hat das Spielfeld?", "cs": "Kolik má toto hřiště basketbalových košů?" }, "mappings": [ { "if": "hoops=1", "then": { "en": "This basketball pitch has a single hoop", "de": "Dieses Basketballfeld hat einen einzigen Korb", "cs": "Toto basketbalové hřiště má jeden koš" } }, { "if": "hoops=2", "then": { "en": "This basketball pitch has two hoops", "de": "Dieses Basketballfeld hat zwei Körbe", "cs": "Toto basketbalové hřiště má dva koše" } }, { "if": "hoops=4", "then": { "en": "This basketball pitch has four hoops", "de": "Dieses Basketballfeld hat vier Körbe", "cs": "Toto basketbalové hřiště má čtyři koše" } }, { "if": "hoops~*", "then": { "en": "This basketball pitch has {hoops} hoops", "de": "Dieses Basketballfeld hat {hoops} Körbe", "cs": "Toto basketbalové hřiště má {hoops} koše" }, "hideInAnswer": true } ], "condition": "sport~(^|.*;)basketball(;.*|$)" }, { "question": { "nl": "Wat is de ondergrond van dit sportveld?", "fr": "De quelle surface est fait ce terrain de sport ?", "en": "Which is the surface of this sport pitch?", "it": "Qual è la superficie di questo campo sportivo?", "ru": "Какое покрытие на этой спортивной площадке?", "de": "Welchen Belag hat der Sportplatz?", "es": "¿Cual es la superficie de esta pista de deportes?", "ca": "Quina és la superfície d'aquest camp esportiu?", "cs": "Jaký je povrch tohoto sportovního hřiště?" }, "render": { "nl": "De ondergrond is {surface}", "fr": "La surface est {surface}", "en": "The surface is {surface}", "ru": "Поверхность - {surface}", "it": "La superficie è {surface}", "de": "Der Belag ist {surface}", "es": "La superficie es {surface}", "ca": "La superfícies és {surface}", "cs": "Povrch je {surface}" }, "freeform": { "key": "surface" }, "mappings": [ { "if": "surface=grass", "then": { "nl": "De ondergrond is gras", "fr": "La surface est de l'herbe", "en": "The surface is grass", "ru": "Поверхность - трава", "it": "La superficie è erba", "de": "Der Belag ist aus Gras", "es": "La superficie es hierba", "ca": "La superfície és herba", "cs": "Povrch je tráva" } }, { "if": "surface=sand", "then": { "nl": "De ondergrond is zand", "fr": "La surface est du sable", "en": "The surface is sand", "ru": "Поверхность - песок", "it": "La superficie è sabbia", "de": "Der Belag ist aus Sand", "es": "La superficie es arena", "ca": "La superfície és sorra", "cs": "Povrch je písek" } }, { "if": "surface=paving_stones", "then": { "nl": "De ondergrond bestaat uit stoeptegels", "fr": "La surface est des pavés", "en": "The surface is paving stones", "ru": "Поверхность - брусчатка", "it": "La superficie è pietre irregolari", "de": "Der Belag ist aus Pflastersteinen", "es": "La superficie es adoquines", "ca": "La superfície són llambordes", "cs": "Povrch je dlážděný" } }, { "if": "surface=asphalt", "then": { "nl": "De ondergrond is asfalt", "fr": "La surface est de l'asphalte", "en": "The surface is asphalt", "ru": "Поверхность - асфальт", "it": "La superficie è asfalto", "de": "Der Belag ist aus Asphalt", "es": "La superficie es asfalto", "ca": "La superfície és asfalt", "cs": "Povrch je asfalt" } }, { "if": "surface=concrete", "then": { "nl": "De ondergrond is beton", "fr": "La surface est du béton", "en": "The surface is concrete", "ru": "Поверхность - бетон", "it": "La superficie è calcestruzzo", "de": "Der Belag ist aus Beton", "es": "La superficie es hormigón", "ca": "La superfície és formigó", "cs": "Povrch je betonový" } }, { "if": "surface=fine_gravel", "then": { "en": "The surface is fine gravel", "nl": "De ondergrond bestaat uit grind", "de": "Die Oberfläche ist feiner Kies" } }, { "if": "surface=tartan", "then": { "en": "The surface of this track is Tartan, a synthetic, slightly springy, porous surface", "nl": "De ondergrond is Tartan, een synthetisch, licht verende en poreuze ondergrond" } } ], "id": "sport_pitch-surface" }, { "id": "sport-pitch-access", "question": { "nl": "Is dit sportterrein publiek toegankelijk?", "fr": "Est-ce que ce terrain de sport est accessible au public ?", "en": "Is this sport pitch publicly accessible?", "it": "Questo campo sportivo è aperto al pubblico?", "ru": "Есть ли свободный доступ к этой спортивной площадке?", "de": "Ist der Sportplatz öffentlich zugänglich?", "es": "¿Esta pista de deportes es accesible públicamente?", "ca": "Aquesta pista d'esports és accessible públicament?", "cs": "Je toto sportovní hřiště veřejně přístupné?" }, "mappings": [ { "if": "access=yes", "then": { "nl": "Publiek toegankelijk", "fr": "Accessible au public", "en": "Public access", "it": "Aperto al pubblico", "ru": "Свободный доступ", "de": "Der Sportplatz ist öffentlich zugänglich", "es": "Acceso público", "ca": "Accés públic", "cs": "Veřejný přístup" } }, { "if": "access=limited", "then": { "nl": "Beperkt toegankelijk (enkel na reservatie, tijdens bepaalde uren, …)", "fr": "Accès limité (par exemple uniquement sur réservation, à certains horaires…)", "en": "Limited access (e.g. only with an appointment, during certain hours, …)", "it": "Accesso limitato (p.es. solo con prenotazione, in certi orari, ...)", "ru": "Ограниченный доступ (напр., только по записи, в определённые часы, ...)", "de": "Der Sportplatz ist nur eingeschränkt zugänglich (z. B. nur mit Termin, nur zu bestimmten Zeiten, …)", "es": "Acceso limitado (ej. solo con una cita, a cieras horas, ...)", "ca": "Accés limitat (p.e. només amb cita, durant certes hores, …)", "cs": "Omezený přístup (např. pouze po předchozí domluvě, v určitých hodinách, ...)" } }, { "if": "access=members", "then": { "nl": "Enkel toegankelijk voor leden van de bijhorende sportclub", "fr": "Accessible uniquement aux membres du club", "en": "Only accessible for members of the club", "it": "Accesso limitato ai membri dell'associazione", "ru": "Доступ только членам клуба", "de": "Der Sportplatz ist nur für Vereinsmitglieder zugänglich", "es": "Solo accesible para miembros del club", "ca": "Sols accessible per a membres del club", "cs": "Přístupné pouze pro členy klubu" } }, { "if": "access=private", "then": { "nl": "Privaat en niet toegankelijk", "fr": "Privé - Pas accessible au public", "en": "Private - not accessible to the public", "it": "Privato - non aperto al pubblico", "de": "Der Sportplatz ist nicht öffentlich zugänglich (es ist ein privater Sportplatz)", "es": "Privada - no accesible al público", "ca": "Privat - no accessible al públic", "cs": "Soukromé - veřejnosti nepřístupné" } }, { "if": "access=public", "then": { "nl": "Publiek toegankelijk", "fr": "Accessible au public", "en": "Public access", "it": "Aperto al pubblico", "ru": "Свободный доступ", "de": "Der Sportplatz ist öffentlich zugänglich", "es": "Acceso público", "cs": "Veřejný přístup" }, "hideInAnswer": true } ] }, { "id": "sport-pitch-reservation", "question": { "nl": "Moet men reserveren om gebruik te maken van dit sportveld?", "fr": "Doit-on réserver pour utiliser ce terrain de sport ?", "en": "Does one have to make an appointment to use this sport pitch?", "it": "È necessario prenotarsi per usare questo campo sportivo?", "ru": "Нужна ли предварительная запись для доступа на эту спортивную площадку?", "de": "Muss man einen Termin vereinbaren, um den Sportplatz nutzen zu dürfen?", "es": "¿Hay que pedir una cita para utilizar esta pista?", "ca": "Hi ha que sol·licitar cita per a utilitzar la pista?", "cs": "Je nutné se na toto sportovní hřiště objednat?" }, "condition": { "and": [ "access!=public", "access!=private", "access!=members" ] }, "mappings": [ { "if": "reservation=required", "then": { "nl": "Reserveren is verplicht om gebruik te maken van dit sportterrein", "fr": "Il est obligatoire de réserver pour utiliser ce terrain de sport", "en": "Making an appointment is obligatory to use this sport pitch", "it": "La prenotazione è obbligatoria per usare questo campo sportivo", "de": "Eine Voranmeldung zur Nutzung des Sportplatzes ist erforderlich", "es": "Pedir una cita es obligatorio para utilizar esta pista", "ca": "S'ha de demanar cita per a utilitzar la pista", "cs": "Pro využití tohoto sportovního hřiště je nutné se předem objednat" } }, { "if": "reservation=recommended", "then": { "nl": "Reserveren is sterk aangeraden om gebruik te maken van dit sportterrein", "fr": "Il est recommendé de réserver pour utiliser ce terrain de sport", "en": "Making an appointment is recommended when using this sport pitch", "it": "La prenotazione è consigliata per usare questo campo sportivo", "ru": "Желательна предварительная запись для доступа на эту спортивную площадку", "de": "Eine Voranmeldung zur Nutzung des Sportplatzes wird empfohlen", "es": "Se recomienda pedir una cita al utilizar esta pista", "ca": "Es recomana demanar cita per a utilitzar la pista", "cs": "Při použití tohoto sportovního hřiště se doporučuje domluvit si schůzku" } }, { "if": "reservation=yes", "then": { "nl": "Reserveren is mogelijk, maar geen voorwaarde", "fr": "Il est possible de réserver, mais ce n'est pas nécéssaire pour utiliser ce terrain de sport", "en": "Making an appointment is possible, but not necessary to use this sport pitch", "it": "La prenotazione è consentita, ma non è obbligatoria per usare questo campo sportivo", "ru": "Предварительная запись для доступа на эту спортивную площадку возможна, но не обязательна", "de": "Eine Voranmeldung zur Nutzung des Sportplatzes ist möglich, aber nicht erforderlich", "es": "Pedir cita es posible, pero no necesario para utilizar esta pista de deportes", "ca": "Es pot demanar cita, però no és necessari per a poder utilitzar la pista", "cs": "Domluvit si schůzku je možné, ale pro využití tohoto sportovního hřiště to není nutné" } }, { "if": "reservation=no", "then": { "nl": "Reserveren is niet mogelijk", "fr": "On ne peut pas réserver", "en": "Making an appointment is not possible", "it": "Non è possibile prenotare", "ru": "Невозможна предварительная запись", "de": "Eine Voranmeldung zur Nutzung des Sportplatzes ist nicht möglich", "es": "No es posible pedir cita", "ca": "No és possible demanar cita", "cs": "Sjednání schůzky není možné" } } ] }, { "question": { "nl": "Wat is het telefoonnummer van de bevoegde dienst of uitbater?", "fr": "Quel est le numéro de téléphone du gérant ?", "en": "What is the phone number of the operator?", "it": "Qual è il numero di telefono del gestore?", "de": "Wie lautet die Telefonnummer des Betreibers?", "es": "¿Cual es el número de teléfono de la operadora?", "ca": "Quin és el telèfon de l'operadora?", "cs": "Jaké je telefonní číslo provozovatele?" }, "freeform": { "key": "phone", "type": "phone" }, "render": "{phone}", "id": "sport_pitch-phone" }, { "question": { "nl": "Wat is het email-adres van de bevoegde dienst of uitbater?", "fr": "Quelle est l'adresse courriel du gérant ?", "en": "What is the email address of the operator?", "it": "Qual è l'indirizzo email del gestore?", "de": "Wie lautet die Email-Adresse des Betreibers?", "es": "¿Cual es la dirección de correo electrónico de la operadora?", "ca": "Quina és l'adreça de correu electrònic de l'operador?", "cs": "Jaká je e-mailová adresa provozovatele?" }, "freeform": { "key": "email", "type": "email" }, "render": "{email}", "id": "sport_pitch-email" }, { "question": { "nl": "Wanneer is dit sportveld toegankelijk?", "fr": "Quand ce terrain est-il accessible ?", "en": "When is this pitch accessible?", "it": "Quando è aperto questo campo sportivo?", "ru": "В какое время доступна эта площадка?", "de": "Wann ist dieser Sportplatz zugänglich?", "es": "¿Cuándo es accesible esta pista?", "cs": "Kdy je toto hřiště přístupné?" }, "render": "Openingsuren: {opening_hours_table()}", "freeform": { "key": "opening_hours", "type": "opening_hours" }, "mappings": [ { "if": "opening_hours=", "then": { "en": "Always accessible", "nl": "24/7 toegankelijk", "de": "Immer zugänglich", "ca": "Sempre accesible", "cs": "Vždy přístupné" }, "hideInAnswer": true }, { "if": "opening_hours=24/7", "then": { "nl": "24/7 toegankelijk", "fr": "Accessible en permanence", "en": "Always accessible", "ru": "Всегда доступен", "it": "Sempre aperto", "de": "Immer zugänglich", "es": "Siempre accesible", "cs": "Vždy přístupné" } } ], "condition": "access~*", "id": "sport_pitch-opening_hours" }, "questions", { "id": "sport-pitch-reviews", "render": "{reviews(name, sportpitch)}" } ], "filter": [ { "id": "accessibility", "options": [ { "question": { "en": "Publicly accessible", "nl": "Publiek toegankelijk", "de": "Öffentlich zugänglich", "ca": "Accés lliure", "cs": "Veřejně přístupné", "pt": "Acessível ao público" }, "osmTags": { "or": [ "access=yes", "access=public", "access=" ] } } ] }, { "id": "available_sports", "options": [ { "question": { "en": "All sports", "nl": "Alle sporten", "de": "Alle Sportarten", "ca": "Tots els esports", "cs": "Všechny sporty" } }, { "osmTags": "sport=basketball", "question": { "nl": "Basketbalvelden", "en": "Basketball fields", "de": "Basketballplätze", "ca": "Camps de bàsquet", "cs": "Basketbalová hřiště" } }, { "osmTags": "sport=soccer", "question": { "nl": "Voetbalvelden", "en": "Soccer fields", "de": "Fußballplätze", "ca": "Camps de futbol", "cs": "Fotbalová hřiště" } }, { "osmTags": "sport=table_tennis", "question": { "nl": "Pingpong-tafel", "en": "Ping-pong tables", "de": "Tischtennisplatten", "ca": "Taules de ping-pong", "cs": "Ping-pongové stoly" } }, { "osmTags": "sport=tennis", "question": { "nl": "Tennisveld", "en": "Tennis fields", "de": "Tennisplätze", "ca": "Camps de tennis", "cs": "Tenisové kurty" } }, { "osmTags": "sport=badminton", "question": { "nl": "Badmintonveld", "en": "Badminton fields", "cs": "Badmintonová hřiště", "de": "Badmintonfelder" } } ] }, "open_now" ] }