Merge branch 'develop' into feature/maproulette
This commit is contained in:
commit
64560b9cd2
279 changed files with 13050 additions and 4684 deletions
|
@ -282,70 +282,9 @@
|
|||
},
|
||||
"id": "bike_shop-name"
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the website of {name}?",
|
||||
"nl": "Wat is de website van {name}?",
|
||||
"fr": "Quel est le site web de {name} ?",
|
||||
"gl": "Cal é a páxina web de {name}?",
|
||||
"it": "Qual è il sito web di {name}?",
|
||||
"ru": "Какой сайт у {name}?",
|
||||
"id": "URL {name} apa?",
|
||||
"de": "Wie lautet die Webseite von {name}?",
|
||||
"pt_BR": "Qual o website de {name}?",
|
||||
"pt": "Qual o website de {name}?",
|
||||
"es": "¿Cual es el sitio web de {name}?",
|
||||
"da": "Hvad er webstedet for {name}?"
|
||||
},
|
||||
"render": "<a href='{website}' target='_blank'>{website}</a>",
|
||||
"freeform": {
|
||||
"key": "website",
|
||||
"type": "url"
|
||||
},
|
||||
"id": "bike_shop-website"
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the phone number of {name}?",
|
||||
"nl": "Wat is het telefoonnummer van {name}?",
|
||||
"fr": "Quel est le numéro de téléphone de {name} ?",
|
||||
"gl": "Cal é o número de teléfono de {name}?",
|
||||
"it": "Qual è il numero di telefono di {name}?",
|
||||
"ru": "Какой номер телефона у {name}?",
|
||||
"de": "Wie lautet die Telefonnummer von {name}?",
|
||||
"pt_BR": "Qual o número de telefone de {name}?",
|
||||
"pt": "Qual é o número de telefone de {name}?",
|
||||
"es": "¿Cual es el número de teléfono de {name}?",
|
||||
"da": "Hvad er telefonnummeret på {name}?"
|
||||
},
|
||||
"render": "<a href='tel:{phone}'>{phone}</a>",
|
||||
"freeform": {
|
||||
"key": "phone",
|
||||
"type": "phone"
|
||||
},
|
||||
"id": "bike_shop-phone"
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the email address of {name}?",
|
||||
"nl": "Wat is het email-adres van {name}?",
|
||||
"fr": "Quelle est l'adresse électronique de {name} ?",
|
||||
"gl": "Cal é o enderezo de correo electrónico de {name}?",
|
||||
"it": "Qual è l’indirizzo email di {name}?",
|
||||
"ru": "Какой адрес электронной почты у {name}?",
|
||||
"de": "Wie lautet die E-Mail-Adresse von {name}?",
|
||||
"pt_BR": "Qual o endereço de email de {name}?",
|
||||
"pt": "Qual o endereço de email de {name}?",
|
||||
"es": "¿Cual es la dirección de correo electrónico de {name}?",
|
||||
"da": "Hvad er e-mailadressen på {name}?"
|
||||
},
|
||||
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
|
||||
"freeform": {
|
||||
"key": "email",
|
||||
"type": "email"
|
||||
},
|
||||
"id": "bike_shop-email"
|
||||
},
|
||||
"website",
|
||||
"phone",
|
||||
"email",
|
||||
"opening_hours",
|
||||
{
|
||||
"render": {
|
||||
|
|
|
@ -156,6 +156,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"question": {
|
||||
"nl": "Wat is de naam van dit café?",
|
||||
|
@ -272,7 +273,7 @@
|
|||
{
|
||||
"question": {
|
||||
"en": "Opened now",
|
||||
"nl": "Nu geopened",
|
||||
"nl": "Nu geopend",
|
||||
"de": "Derzeit geöffnet",
|
||||
"fr": "Ouvert maintenant",
|
||||
"hu": "Most nyitva van",
|
||||
|
|
|
@ -4162,6 +4162,7 @@
|
|||
"then": {
|
||||
"en": "This charging station works",
|
||||
"nl": "Dit oplaadpunt werkt",
|
||||
"ca": "Aquesta estació de càrrega funciona",
|
||||
"de": "Die Station ist in Betrieb",
|
||||
"es": "Esta estación de carga funciona"
|
||||
}
|
||||
|
|
|
@ -184,7 +184,8 @@
|
|||
"en": "What kind of cycleway is here?",
|
||||
"nl": "Wat voor fietspad is hier?",
|
||||
"de": "Was für ein Radweg ist hier?",
|
||||
"es": "¿Qué tipo de carril bici hay aquí?"
|
||||
"es": "¿Qué tipo de carril bici hay aquí?",
|
||||
"fr": "Quel type de piste cyclable il y a ici ?"
|
||||
},
|
||||
"condition": {
|
||||
"and": [
|
||||
|
@ -200,7 +201,8 @@
|
|||
"en": "There is a shared lane",
|
||||
"nl": "Er is een fietssuggestiestrook",
|
||||
"de": "Es gibt eine geteilte Fahrspur",
|
||||
"es": "Hay un carril compartido"
|
||||
"es": "Hay un carril compartido",
|
||||
"fr": "Il y a une voie partagée"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -209,7 +211,8 @@
|
|||
"en": "There is a lane next to the road (separated with paint)",
|
||||
"nl": "Er is een fietspad aangrenzend aan de weg (gescheiden met verf)",
|
||||
"de": "Es gibt eine Spur neben der Straße (getrennt durch eine Straßenmarkierung)",
|
||||
"es": "Hay un carril a lado de la carretera (separado con pintura)"
|
||||
"es": "Hay un carril a lado de la carretera (separado con pintura)",
|
||||
"fr": "Il y a une piste cyclable separée de la route"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -218,7 +221,8 @@
|
|||
"en": "There is a track, but no cycleway drawn separately from this road on the map.",
|
||||
"nl": "Er is een fietspad (los van de weg), maar geen fietspad afzonderlijk getekend naast deze weg.",
|
||||
"de": "Es gibt einen Weg, aber keinen Radweg, der auf der Karte getrennt von dieser Straße eingezeichnet ist.",
|
||||
"es": "Hay una pista, pero no hay un carril bici dibujado separado de esta carretera en el mapa."
|
||||
"es": "Hay una pista, pero no hay un carril bici dibujado separado de esta carretera en el mapa.",
|
||||
"fr": "Il y a une piste cyclable, mais elle n'est pas separée de la route sur la carte."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -227,7 +231,8 @@
|
|||
"en": "There is a separately drawn cycleway",
|
||||
"nl": "Er is een apart getekend fietspad.",
|
||||
"de": "Hier ist ein getrennter Radweg vorhanden",
|
||||
"es": "Hay un carril bici dibujado por separado"
|
||||
"es": "Hay un carril bici dibujado por separado",
|
||||
"fr": "Il y a une piste cyclable dessinée séparement"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -236,7 +241,8 @@
|
|||
"en": "There is no cycleway",
|
||||
"nl": "Er is geen fietspad aanwezig",
|
||||
"de": "Es gibt keinen Radweg",
|
||||
"es": "No hay carril bici"
|
||||
"es": "No hay carril bici",
|
||||
"fr": "Il n'y a pas de piste cyclable"
|
||||
},
|
||||
"hideInAnswer": "cycleway=opposite"
|
||||
},
|
||||
|
@ -246,7 +252,8 @@
|
|||
"en": "There is no cycleway",
|
||||
"nl": "Er is geen fietspad aanwezig",
|
||||
"de": "Es gibt keinen Radweg",
|
||||
"es": "No hay carril bici"
|
||||
"es": "No hay carril bici",
|
||||
"fr": "Il n'y a pas de piste cyclable"
|
||||
},
|
||||
"hideInAnswer": "cycleway!=opposite",
|
||||
"addExtraTags": [
|
||||
|
@ -314,7 +321,8 @@
|
|||
"en": "Is this a cyclestreet?",
|
||||
"nl": "Is dit een fietsstraat?",
|
||||
"de": "Ist das eine Fahrradstraße?",
|
||||
"es": "¿Esta es una ciclocalle?"
|
||||
"es": "¿Esta es una ciclocalle?",
|
||||
"fr": "Est-ce une route cyclable?"
|
||||
},
|
||||
"condition": {
|
||||
"and": [
|
||||
|
@ -330,7 +338,8 @@
|
|||
"en": "This is a cyclestreet, and a 30km/h zone.",
|
||||
"nl": "Dit is een fietsstraat, en dus een 30km/h zone",
|
||||
"de": "Dies ist eine Fahrradstraße in einer 30km/h Zone.",
|
||||
"es": "Esta es una ciclocalle, y una zona 30km/h."
|
||||
"es": "Esta es una ciclocalle, y una zona 30km/h.",
|
||||
"fr": "Ceci est une route cyclable, et une zone à 30 km/h"
|
||||
},
|
||||
"addExtraTags": [
|
||||
"overtaking:motor_vehicle=no",
|
||||
|
@ -344,7 +353,8 @@
|
|||
"en": "This is a cyclestreet",
|
||||
"nl": "Dit is een fietsstraat",
|
||||
"de": "Dies ist eine Fahrradstraße",
|
||||
"es": "Esta es una ciclocalle"
|
||||
"es": "Esta es una ciclocalle",
|
||||
"fr": "Ceci est une route cyclable"
|
||||
},
|
||||
"hideInAnswer": "_country=be"
|
||||
},
|
||||
|
@ -354,7 +364,8 @@
|
|||
"en": "This is not a cyclestreet.",
|
||||
"nl": "Dit is geen fietsstraat",
|
||||
"de": "Dies ist keine Fahrradstraße.",
|
||||
"es": "Esta no es una ciclocalle."
|
||||
"es": "Esta no es una ciclocalle.",
|
||||
"fr": "Ceci n'est pas une route cyclable"
|
||||
},
|
||||
"addExtraTags": [
|
||||
"overtaking:motor_vehicle="
|
||||
|
@ -369,7 +380,8 @@
|
|||
"nl": "De maximumsnelheid op deze weg is {maxspeed} km/u",
|
||||
"de": "Die Höchstgeschwindigkeit auf dieser Straße beträgt {maxspeed} km/h",
|
||||
"id": "Kecepatan maksimum di jalan ini adalah {maxspeed} km/jam",
|
||||
"es": "La velocidad máxima en esta carretera es de {maxspeed} km/h"
|
||||
"es": "La velocidad máxima en esta carretera es de {maxspeed} km/h",
|
||||
"fr": "La vitesse maximum dans cette rue est de {maxspeed} km/h"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "maxspeed",
|
||||
|
@ -389,7 +401,8 @@
|
|||
"en": "The maximum speed is 20 km/h",
|
||||
"nl": "De maximumsnelheid is 20 km/u",
|
||||
"de": "Die Höchstgeschwindigkeit ist 20 km/h",
|
||||
"es": "La velocidad máxima es de 20km/h"
|
||||
"es": "La velocidad máxima es de 20km/h",
|
||||
"fr": "La vitesse maximum est de 20 km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -398,7 +411,8 @@
|
|||
"en": "The maximum speed is 30 km/h",
|
||||
"nl": "De maximumsnelheid is 30 km/u",
|
||||
"de": "Die Höchstgeschwindigkeit ist 30 km/h",
|
||||
"es": "La velocidad máxima es de 30km/h"
|
||||
"es": "La velocidad máxima es de 30km/h",
|
||||
"fr": "La vitesse maximum est de 30 km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -407,7 +421,8 @@
|
|||
"en": "The maximum speed is 50 km/h",
|
||||
"nl": "De maximumsnelheid is 50 km/u",
|
||||
"de": "Die Höchstgeschwindigkeit ist 50 km/h",
|
||||
"es": "La velocidad máxima es de 50km/h"
|
||||
"es": "La velocidad máxima es de 50km/h",
|
||||
"fr": "La vitesse maximum est de 50 km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -417,7 +432,8 @@
|
|||
"nl": "De maximumsnelheid is 70 km/u",
|
||||
"de": "Die Höchstgeschwindigkeit ist 70 km/h",
|
||||
"id": "Kecepatan maksimum 70 km/jam",
|
||||
"es": "La velocidad máxima es de 70km/h"
|
||||
"es": "La velocidad máxima es de 70km/h",
|
||||
"fr": "La vitesse maximum est de 70 km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -427,7 +443,8 @@
|
|||
"nl": "De maximumsnelheid is 90 km/u",
|
||||
"de": "Die Höchstgeschwindigkeit ist 90 km/h",
|
||||
"id": "Kecepatan maksimum 90 km/jam",
|
||||
"es": "La velocidad máxima es de 90km/h"
|
||||
"es": "La velocidad máxima es de 90km/h",
|
||||
"fr": "La vitesse maximum est de 90 km/h"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -436,7 +453,8 @@
|
|||
"nl": "Wat is de maximumsnelheid in deze straat?",
|
||||
"de": "Was ist die Höchstgeschwindigkeit auf dieser Straße?",
|
||||
"id": "Berapa kecepatan maksimum di jalan ini?",
|
||||
"es": "¿Cual es la velocidad máxima en esta calle?"
|
||||
"es": "¿Cual es la velocidad máxima en esta calle?",
|
||||
"fr": "Quelle est la vitesse maximum dans cette rue ?"
|
||||
},
|
||||
"id": "Maxspeed (for road)"
|
||||
},
|
||||
|
@ -445,7 +463,8 @@
|
|||
"en": "This cyleway is made of {cycleway:surface}",
|
||||
"nl": "Dit fietspad is gemaakt van {cycleway:surface}",
|
||||
"de": "Der Radweg ist aus {cycleway:surface}",
|
||||
"es": "Este carril bici está hecho de {cycleway:surface}"
|
||||
"es": "Este carril bici está hecho de {cycleway:surface}",
|
||||
"fr": "Cette piste cyclable est faite de {cycleway:surface}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "cycleway:surface"
|
||||
|
@ -464,7 +483,8 @@
|
|||
"en": "This cycleway is unpaved",
|
||||
"nl": "Dit fietspad is onverhard",
|
||||
"de": "Dieser Radweg hat keinen festen Belag",
|
||||
"es": "Este carril bici no está pavimentado"
|
||||
"es": "Este carril bici no está pavimentado",
|
||||
"fr": "Cette piste cyclable n'est pas goudronnée"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -474,7 +494,8 @@
|
|||
"en": "This cycleway is paved",
|
||||
"nl": "Dit fietspad is geplaveid",
|
||||
"de": "Dieser Radweg hat einen festen Belag",
|
||||
"es": "Este carril bici está pavimentado"
|
||||
"es": "Este carril bici está pavimentado",
|
||||
"fr": "Cette piste cyclable est goudronée"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -484,7 +505,8 @@
|
|||
"en": "This cycleway is made of asphalt",
|
||||
"nl": "Dit fietspad is gemaakt van asfalt",
|
||||
"de": "Der Radweg ist aus Asphalt",
|
||||
"es": "Este carril bici está hecho de asfalto"
|
||||
"es": "Este carril bici está hecho de asfalto",
|
||||
"fr": "Cette piste cyclable est asphaltée"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -493,7 +515,8 @@
|
|||
"en": "This cycleway is made of smooth paving stones",
|
||||
"nl": "Dit fietspad is gemaakt van straatstenen",
|
||||
"de": "Dieser Fahrradweg besteht aus ebenen Pflastersteinen",
|
||||
"es": "Este carril bici está hecho de piedras de pavimento suaves"
|
||||
"es": "Este carril bici está hecho de piedras de pavimento suaves",
|
||||
"fr": "Cette piste cyclable est faite de petits pavés"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -502,7 +525,8 @@
|
|||
"en": "This cycleway is made of concrete",
|
||||
"nl": "Dit fietspad is gemaakt van beton",
|
||||
"de": "Der Radweg ist aus Beton",
|
||||
"es": "Este carril bici está hecho de hormigón"
|
||||
"es": "Este carril bici está hecho de hormigón",
|
||||
"fr": "Cette piste cyclable est bétonée"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -510,7 +534,8 @@
|
|||
"then": {
|
||||
"en": "This cycleway is made of cobblestone (unhewn or sett)",
|
||||
"nl": "Dit fietspad is gemaakt van kasseien (natuurlijk of verwerkt)",
|
||||
"de": "Dieser Radweg besteht aus Kopfsteinpflaster"
|
||||
"de": "Dieser Radweg besteht aus Kopfsteinpflaster",
|
||||
"fr": "Cette piste cyclable est faite de pavés (taillé ou non)"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -519,7 +544,8 @@
|
|||
"then": {
|
||||
"en": "This cycleway is made of raw, natural cobblestone",
|
||||
"nl": "Dit fietspad is gemaakt van ruwe, natuurlijke kasseien",
|
||||
"de": "Dieser Fahrradweg besteht aus unregelmäßigem, unbehauenem Kopfsteinpflaster"
|
||||
"de": "Dieser Fahrradweg besteht aus unregelmäßigem, unbehauenem Kopfsteinpflaster",
|
||||
"fr": "Cette piste cyclable est en pavés bruts et naturels"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -527,7 +553,8 @@
|
|||
"then": {
|
||||
"en": "This cycleway is made of flat, square cobblestone",
|
||||
"nl": "Dit fietspad is gemaakt van vlakke, rechthoekige kasseien",
|
||||
"de": "Dieser Fahrradweg besteht aus regelmäßigem, behauenem Kopfsteinpflaster"
|
||||
"de": "Dieser Fahrradweg besteht aus regelmäßigem, behauenem Kopfsteinpflaster",
|
||||
"fr": "Cette piste cyclable est en pavés plats ou carrés"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -536,7 +563,8 @@
|
|||
"en": "This cycleway is made of wood",
|
||||
"nl": "Dit fietspad is gemaakt van hout",
|
||||
"de": "Der Radweg ist aus Holz",
|
||||
"es": "Este carril bici está hecho de madera"
|
||||
"es": "Este carril bici está hecho de madera",
|
||||
"fr": "Cette piste cyclable est faite en bois"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -545,7 +573,8 @@
|
|||
"en": "This cycleway is made of gravel",
|
||||
"nl": "Dit fietspad is gemaakt van grind",
|
||||
"de": "Der Radweg ist aus Schotter",
|
||||
"es": "Este carril bici está hecho de grava"
|
||||
"es": "Este carril bici está hecho de grava",
|
||||
"fr": "Cette piste cyclable est faite en graviers"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -554,7 +583,8 @@
|
|||
"en": "This cycleway is made of fine gravel",
|
||||
"nl": "Dit fietspad is gemaakt van fijn grind",
|
||||
"de": "Dieser Radweg besteht aus feinem Schotter",
|
||||
"es": "Este carril bici está hecho de gravilla"
|
||||
"es": "Este carril bici está hecho de gravilla",
|
||||
"fr": "Cette piste cyclable est faite en graviers fins"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -562,7 +592,8 @@
|
|||
"then": {
|
||||
"en": "This cycleway is made of pebblestone",
|
||||
"nl": "Dit fietspad is gemaakt van kiezelsteentjes",
|
||||
"de": "Der Radweg ist aus Kies"
|
||||
"de": "Der Radweg ist aus Kies",
|
||||
"fr": "Cette piste cyclable est en cailloux"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -571,7 +602,8 @@
|
|||
"en": "This cycleway is made from raw ground",
|
||||
"nl": "Dit fietspad is gemaakt van aarde",
|
||||
"de": "Dieser Radweg besteht aus Rohboden",
|
||||
"es": "Este carril bici está hecho de tierra natural"
|
||||
"es": "Este carril bici está hecho de tierra natural",
|
||||
"fr": "Cette piste cyclable est faite en sol brut"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -579,7 +611,8 @@
|
|||
"en": "What is the surface of the cycleway made from?",
|
||||
"nl": "Waaruit is het oppervlak van het fietspad van gemaakt?",
|
||||
"de": "Was ist der Belag dieses Radwegs?",
|
||||
"es": "¿De qué superficie está hecho este carril bici?"
|
||||
"es": "¿De qué superficie está hecho este carril bici?",
|
||||
"fr": "De quoi est faite la surface de la piste cyclable ?"
|
||||
},
|
||||
"id": "Cycleway:surface"
|
||||
},
|
||||
|
@ -588,7 +621,8 @@
|
|||
"en": "What is the smoothness of this cycleway?",
|
||||
"nl": "Wat is de kwaliteit van dit fietspad?",
|
||||
"de": "Wie eben ist dieser Radweg?",
|
||||
"es": "¿Cual es la suavidad de este carril bici?"
|
||||
"es": "¿Cual es la suavidad de este carril bici?",
|
||||
"fr": "Quel est l'état de la piste cyclable ?"
|
||||
},
|
||||
"condition": {
|
||||
"or": [
|
||||
|
@ -603,7 +637,8 @@
|
|||
"then": {
|
||||
"en": "Usable for thin rollers: rollerblade, skateboard",
|
||||
"nl": "Geschikt voor fijne rollers: rollerblade, skateboard",
|
||||
"de": "Geeignet für dünne Rollen: Rollerblades, Skateboard"
|
||||
"de": "Geeignet für dünne Rollen: Rollerblades, Skateboard",
|
||||
"fr": "Utilisable pour les patins: patins à roulettes, skateboard"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -611,7 +646,8 @@
|
|||
"then": {
|
||||
"en": "Usable for thin wheels: racing bike",
|
||||
"nl": "Geschikt voor fijne wielen: racefiets",
|
||||
"de": "Geeignet für dünne Reifen: Rennrad"
|
||||
"de": "Geeignet für dünne Reifen: Rennrad",
|
||||
"fr": "Utilisable pour les roues fines: vélo de course"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -620,7 +656,8 @@
|
|||
"en": "Usable for normal wheels: city bike, wheelchair, scooter",
|
||||
"nl": "Geschikt voor normale wielen: stadsfiets, rolstoel, scooter",
|
||||
"de": "Geeignet für normale Reifen: Fahrrad, Rollstuhl, Scooter",
|
||||
"es": "Utilizable para ruedas normales: bici de ciudad, sillas de ruedas, scooter"
|
||||
"es": "Utilizable para ruedas normales: bici de ciudad, sillas de ruedas, scooter",
|
||||
"fr": "Utilisable pour les roues traditionelles: vélo, chaise roulante, trotinettes"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -628,7 +665,8 @@
|
|||
"then": {
|
||||
"en": "Usable for robust wheels: trekking bike, car, rickshaw",
|
||||
"nl": "Geschikt voor brede wielen: trekfiets, auto, rickshaw",
|
||||
"de": "Geeignet für breite Reifen: Trekkingfahrrad, Auto, Rikscha"
|
||||
"de": "Geeignet für breite Reifen: Trekkingfahrrad, Auto, Rikscha",
|
||||
"fr": "Utilisable pour les roues robustes: VTT, voitures, pousse-pousse"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -636,7 +674,8 @@
|
|||
"then": {
|
||||
"en": "Usable for vehicles with high clearance: light duty off-road vehicle",
|
||||
"nl": "Geschikt voor voertuigen met hoge banden: lichte terreinwagen",
|
||||
"de": "Geeignet für Fahrzeuge mit großer Bodenfreiheit: leichte Geländewagen"
|
||||
"de": "Geeignet für Fahrzeuge mit großer Bodenfreiheit: leichte Geländewagen",
|
||||
"fr": "Utilisable pour les véhicules à dégagement élevé : véhicule tout-terrain léger"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -644,7 +683,8 @@
|
|||
"then": {
|
||||
"en": "Usable for off-road vehicles: heavy duty off-road vehicle",
|
||||
"nl": "Geschikt voor terreinwagens: zware terreinwagen",
|
||||
"de": "Geeignet für Geländefahrzeuge: schwerer Geländewagen"
|
||||
"de": "Geeignet für Geländefahrzeuge: schwerer Geländewagen",
|
||||
"fr": "Utilisable pour les véhicules tout-terrain : véhicule tout-terrain lourd"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -652,7 +692,8 @@
|
|||
"then": {
|
||||
"en": "Usable for specialized off-road vehicles: tractor, ATV",
|
||||
"nl": "Geschikt voor gespecialiseerde terreinwagens: tractor, alleterreinwagen",
|
||||
"de": "Geeignet für Geländefahrzeuge: Traktor, ATV"
|
||||
"de": "Geeignet für Geländefahrzeuge: Traktor, ATV",
|
||||
"fr": "Utilisable pour les véhicules hors route spécialisés : tracteur, véhicule 4x4"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -660,7 +701,8 @@
|
|||
"then": {
|
||||
"en": "Impassable / No wheeled vehicle",
|
||||
"nl": "Niet geschikt voor voertuigen met wielen",
|
||||
"de": "Unpassierbar / Keine bereiften Fahrzeuge"
|
||||
"de": "Unpassierbar / Keine bereiften Fahrzeuge",
|
||||
"fr": "Impasse / Aucun véhicule roulant"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -672,7 +714,8 @@
|
|||
"nl": "Deze weg is gemaakt van {surface}",
|
||||
"de": "Der Radweg ist aus {surface}",
|
||||
"id": "Jalan ini terbuat dari {surface}",
|
||||
"es": "Esta carretera está hecha de {surface}"
|
||||
"es": "Esta carretera está hecha de {surface}",
|
||||
"fr": "Cette route est faite de {surface}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "surface"
|
||||
|
@ -683,7 +726,8 @@
|
|||
"then": {
|
||||
"en": "This cycleway is unhardened",
|
||||
"nl": "Dit fietspad is onverhard",
|
||||
"de": "Dieser Radweg ist nicht befestigt"
|
||||
"de": "Dieser Radweg ist nicht befestigt",
|
||||
"fr": "Cette piste cycable est non durcie"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -694,7 +738,8 @@
|
|||
"nl": "Dit fietspad is geplaveid",
|
||||
"de": "Dieser Radweg hat einen festen Belag",
|
||||
"id": "Jalur sepeda ini diaspal",
|
||||
"es": "Este carril bici está pavimentado"
|
||||
"es": "Este carril bici está pavimentado",
|
||||
"fr": "Cette piste cyclable est pavée"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -705,7 +750,8 @@
|
|||
"nl": "Dit fietspad is gemaakt van asfalt",
|
||||
"de": "Der Radweg ist aus Asphalt",
|
||||
"id": "Jalur sepeda ini terbuat dari aspal",
|
||||
"es": "Este carril bici está hecho de asfalto"
|
||||
"es": "Este carril bici está hecho de asfalto",
|
||||
"fr": "Cette piste cyclable est asphaltée"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -714,7 +760,8 @@
|
|||
"en": "This cycleway is made of smooth paving stones",
|
||||
"nl": "Dit fietspad is gemaakt van straatstenen",
|
||||
"de": "Dieser Fahrradweg besteht aus ebenen Pflastersteinen",
|
||||
"id": "Jalur sepeda ini terbuat dari batu paving halus"
|
||||
"id": "Jalur sepeda ini terbuat dari batu paving halus",
|
||||
"fr": "Cette piste cyclable est faite en pavés lisses"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -724,7 +771,8 @@
|
|||
"nl": "Dit fietspad is gemaakt van beton",
|
||||
"de": "Der Radweg ist aus Beton",
|
||||
"id": "Jalur sepeda ini terbuat dari beton",
|
||||
"es": "Este carril bici está hecho de hormigón"
|
||||
"es": "Este carril bici está hecho de hormigón",
|
||||
"fr": "Cette piste cyclable est betonée"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -733,7 +781,8 @@
|
|||
"en": "This cycleway is made of cobblestone (unhewn or sett)",
|
||||
"nl": "Dit fietspad is gemaakt van kasseien (natuurlijk of verwerkt)",
|
||||
"de": "Dieser Radweg besteht aus Kopfsteinpflaster",
|
||||
"id": "Jalur sepeda ini terbuat dari cobblestone (unhewn atau sett)"
|
||||
"id": "Jalur sepeda ini terbuat dari cobblestone (unhewn atau sett)",
|
||||
"fr": "Cette piste cyclable est faite de pavés (taillé ou non)"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -743,7 +792,8 @@
|
|||
"en": "This cycleway is made of raw, natural cobblestone",
|
||||
"nl": "Dit fietspad is gemaakt van ruwe, natuurlijke kasseien",
|
||||
"de": "Dieser Fahrradweg besteht aus unregelmäßigem, unbehauenem Kopfsteinpflaster",
|
||||
"id": "Jalur sepeda ini terbuat dari batu bulat alami"
|
||||
"id": "Jalur sepeda ini terbuat dari batu bulat alami",
|
||||
"fr": "Cette piste cyclable est en pavés bruts et naturels"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -751,7 +801,8 @@
|
|||
"then": {
|
||||
"en": "This cycleway is made of flat, square cobblestone",
|
||||
"nl": "Dit fietspad is gemaakt van vlakke, rechthoekige kasseien",
|
||||
"de": "Dieser Fahrradweg besteht aus regelmäßigem, behauenem Kopfsteinpflaster"
|
||||
"de": "Dieser Fahrradweg besteht aus regelmäßigem, behauenem Kopfsteinpflaster",
|
||||
"fr": "Cette piste cyclable est en pavés plats ou carrés"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -761,7 +812,8 @@
|
|||
"nl": "Dit fietspad is gemaakt van hout",
|
||||
"de": "Der Radweg ist aus Holz",
|
||||
"id": "Jalur sepeda ini terbuat dari kayu",
|
||||
"es": "Este carril bici está hecho de madera"
|
||||
"es": "Este carril bici está hecho de madera",
|
||||
"fr": "Cette piste cyclable est faite en bois"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -771,7 +823,8 @@
|
|||
"nl": "Dit fietspad is gemaakt van grind",
|
||||
"de": "Der Radweg ist aus Schotter",
|
||||
"id": "Jalur sepeda ini terbuat dari kerikil",
|
||||
"es": "Este carril bici está hecho de grava"
|
||||
"es": "Este carril bici está hecho de grava",
|
||||
"fr": "Cette piste cyclable est faite en graviers"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -781,7 +834,8 @@
|
|||
"nl": "Dit fietspad is gemaakt van fijn grind",
|
||||
"de": "Dieser Radweg besteht aus feinem Schotter",
|
||||
"id": "Jalur sepeda ini terbuat dari kerikil halus",
|
||||
"es": "Este carril bici está hecho de gravilla"
|
||||
"es": "Este carril bici está hecho de gravilla",
|
||||
"fr": "Cette piste cyclable est faite en graviers fins"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -790,7 +844,8 @@
|
|||
"en": "This cycleway is made of pebblestone",
|
||||
"nl": "Dit fietspad is gemaakt van kiezelsteentjes",
|
||||
"de": "Der Radweg ist aus Kies",
|
||||
"id": "Jalur sepeda ini terbuat dari batu kerikil"
|
||||
"id": "Jalur sepeda ini terbuat dari batu kerikil",
|
||||
"fr": "Cette piste cyclable est en cailloux"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -799,7 +854,8 @@
|
|||
"en": "This cycleway is made from raw ground",
|
||||
"nl": "Dit fietspad is gemaakt van aarde",
|
||||
"de": "Dieser Radweg besteht aus Rohboden",
|
||||
"id": "Jalur sepeda ini terbuat dari tanah alami"
|
||||
"id": "Jalur sepeda ini terbuat dari tanah alami",
|
||||
"fr": "Cette piste cyclable est faite en sol brut"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -808,7 +864,8 @@
|
|||
"nl": "Waaruit is het oppervlak van de straat gemaakt?",
|
||||
"de": "Was ist der Belag dieser Straße?",
|
||||
"id": "Permukaan jalannya terbuat dari apa?",
|
||||
"es": "¿De qué esta hecha la superficie de esta calle?"
|
||||
"es": "¿De qué esta hecha la superficie de esta calle?",
|
||||
"fr": "De quel materiel est faite cette rue ?"
|
||||
},
|
||||
"id": "Surface of the road"
|
||||
},
|
||||
|
@ -832,7 +889,8 @@
|
|||
"en": "Usable for thin rollers: rollerblade, skateboard",
|
||||
"de": "Geeignet für dünne Rollen: Rollerblades, Skateboard",
|
||||
"id": "Dapat digunakan untuk roller tipis: rollerblade, skateboard",
|
||||
"nl": "Bruikbaar voor kleine, harde wielen: rollerblade, skateboard"
|
||||
"nl": "Bruikbaar voor kleine, harde wielen: rollerblade, skateboard",
|
||||
"fr": "Utilisable pour les patins: patins à roulettes, skateboard"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1548,6 +1606,7 @@
|
|||
"en": "All infrastructure that someone can cycle over, accompanied with questions about this infrastructure",
|
||||
"nl": "Alle infrastructuur waar je over kunt fietsen, met vragen over die infrastructuur",
|
||||
"de": "Infrastruktur, die man mit dem Fahrrad befahren kann, begleitet von diesbezüglichen Fragen",
|
||||
"es": "Toda la infraestructura sobre la que alguien puede ir en bici, acompañado de preguntas sobre esta infraestructura\""
|
||||
"es": "Toda la infraestructura sobre la que alguien puede ir en bici, acompañado de preguntas sobre esta infraestructura\"",
|
||||
"fr": "Toutes les infrastructures sur lesquelles quelqu'un peut rouler, accompagnées de questions sur cette infrastructure"
|
||||
}
|
||||
}
|
|
@ -1,10 +1,14 @@
|
|||
{
|
||||
"id": "doctors",
|
||||
"name": {
|
||||
"en": "doctors"
|
||||
"en": "Doctors",
|
||||
"de": "Ärzte",
|
||||
"nl": "Dokters"
|
||||
},
|
||||
"description": {
|
||||
"en": "This layer shows doctor offices, dentists and other healthcare facilities"
|
||||
"en": "This layer shows doctor offices, dentists and other healthcare facilities",
|
||||
"de": "Diese Ebene zeigt Arztpraxen, Zahnärzte und andere Gesundheitseinrichtungen",
|
||||
"nl": "Deze laag toont dokterspraktijken, tandartsen en andere gezondheidszorgfaciliteiten"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
@ -17,7 +21,9 @@
|
|||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Doctors Office {name}"
|
||||
"en": "Doctors Office {name}",
|
||||
"de": "Arztpraxis {name}",
|
||||
"nl": "Dokterspraktijk {name}"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -43,10 +49,14 @@
|
|||
"website",
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the name of this doctors place?"
|
||||
"en": "What is the name of this doctors place?",
|
||||
"de": "Wie heißt diese Arztpraxis?",
|
||||
"nl": "Wat is de naam van deze dokterspraktijk?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This doctors place is called {name}"
|
||||
"en": "This doctors place is called {name}",
|
||||
"de": "Diese Arztpraxis heißt {name}",
|
||||
"nl": "Deze dokterspraktijk heet {name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
|
@ -57,10 +67,14 @@
|
|||
"condition": "amenity=doctors",
|
||||
"id": "specialty",
|
||||
"render": {
|
||||
"en": "This doctor is specialized in {healthcare:speciality}"
|
||||
"en": "This doctor is specialized in {healthcare:speciality}",
|
||||
"de": "Dieser Arzt ist spezialisiert auf {healthcare:speciality}",
|
||||
"nl": "Deze dokter is gespecialiseerd in {healthcare:speciality}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is this doctor specialized in?"
|
||||
"en": "What is this doctor specialized in?",
|
||||
"de": "Worauf ist dieser Arzt spezialisiert?",
|
||||
"nl": "Waar is deze dokter in gespecialiseerd?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "healthcare:speciality"
|
||||
|
@ -69,25 +83,33 @@
|
|||
{
|
||||
"if": "healthcare:speciality=general",
|
||||
"then": {
|
||||
"en": "This is a general practitioner"
|
||||
"en": "This is a general practitioner",
|
||||
"de": "Dies ist ein Allgemeinmediziner",
|
||||
"nl": "Dit is een huisarts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "healthcare:speciality=gynaecology",
|
||||
"then": {
|
||||
"en": "This is a gynaecologist"
|
||||
"en": "This is a gynaecologist",
|
||||
"de": "Dies ist ein Gynäkologe",
|
||||
"nl": "Dit is een gynaecoloog"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "healthcare:speciality=psychiatry",
|
||||
"then": {
|
||||
"en": "This is a psychiatrist"
|
||||
"en": "This is a psychiatrist",
|
||||
"de": "Dies ist ein Psychiater",
|
||||
"nl": "Dit is een psychiater"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "healthcare:speciality=paediatrics",
|
||||
"then": {
|
||||
"en": "This is a paediatrician"
|
||||
"en": "This is a paediatrician",
|
||||
"de": "Dies ist ein Kinderarzt",
|
||||
"nl": "Dit is een kinderarts"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -96,7 +118,9 @@
|
|||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a doctors office"
|
||||
"en": "a doctors office",
|
||||
"de": "eine Arztpraxis",
|
||||
"nl": "een dokterspraktijk"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=doctors"
|
||||
|
@ -104,7 +128,9 @@
|
|||
},
|
||||
{
|
||||
"title": {
|
||||
"en": "a dentists office"
|
||||
"en": "a dentists office",
|
||||
"de": "eine Zahnarztpraxis",
|
||||
"nl": "een tandartspraktijk"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=dentist"
|
||||
|
@ -112,7 +138,9 @@
|
|||
},
|
||||
{
|
||||
"title": {
|
||||
"en": "a physiotherapists office"
|
||||
"en": "a physiotherapists office",
|
||||
"de": "Praxis eines Physiotherapeuten",
|
||||
"nl": "een fysiotherapeutenpraktijk"
|
||||
},
|
||||
"tags": [
|
||||
"healthcare=physiotherapist"
|
||||
|
@ -125,7 +153,9 @@
|
|||
"options": [
|
||||
{
|
||||
"question": {
|
||||
"en": "Opened now"
|
||||
"en": "Opened now",
|
||||
"de": "Jetzt geöffnet",
|
||||
"nl": "Nu geopend"
|
||||
},
|
||||
"osmTags": "_isOpen=yes"
|
||||
}
|
||||
|
|
|
@ -31,7 +31,13 @@
|
|||
"source": {
|
||||
"osmTags": {
|
||||
"and": [
|
||||
"amenity=drinking_water",
|
||||
{
|
||||
"or": [
|
||||
"amenity=drinking_water",
|
||||
"drinking_water=yes"
|
||||
]
|
||||
},
|
||||
"man_made!=reservoir_covered",
|
||||
"access!=permissive",
|
||||
"access!=private"
|
||||
]
|
||||
|
|
|
@ -7,12 +7,54 @@
|
|||
"osmTags": "highway=elevator"
|
||||
},
|
||||
"minzoom": 13,
|
||||
"description": {
|
||||
"en": "This layer show elevators and asks for operational status and elevator dimensions. Useful for wheelchair accessibility information"
|
||||
},
|
||||
"title": {
|
||||
"en": "Elevator"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"multilevels",
|
||||
{
|
||||
"id": "operational_status",
|
||||
"question": {
|
||||
"en": "Does this elevator work?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "operational_status=broken",
|
||||
"then": {
|
||||
"en": "This elevator is broken"
|
||||
},
|
||||
"icon": "close:red"
|
||||
},
|
||||
{
|
||||
"if": "operational_status=closed",
|
||||
"then": {
|
||||
"en": "This elevator is closed <span class='subtle'>e.g. because renovation works are going on</span>"
|
||||
},
|
||||
"icon": "invalid:red"
|
||||
},
|
||||
{
|
||||
"if": "operational_status=ok",
|
||||
"then": {
|
||||
"en": "This elevator works"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "operational_status=",
|
||||
"then": {
|
||||
"en": "This elevator works"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "door-width",
|
||||
"render": {
|
||||
"en": "This elevator's doors have a width of {canonical(door:width) }"
|
||||
"en": "This elevator's doors have a width of {canonical(door:width)}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the width of this elevator's entrance?"
|
||||
|
@ -25,7 +67,7 @@
|
|||
{
|
||||
"id": "elevator-width",
|
||||
"render": {
|
||||
"en": "This elevator has a width of {canonical(elevator:width) }"
|
||||
"en": "This elevator has a width of {canonical(elevator:width)}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the width of this elevator?"
|
||||
|
@ -38,7 +80,7 @@
|
|||
{
|
||||
"id": "elevator-depth",
|
||||
"render": {
|
||||
"en": "This elevator has a depth of {canonical(elevator:depth) }"
|
||||
"en": "This elevator has a depth of {canonical(elevator:depth)}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the depth of this elevator?"
|
||||
|
@ -47,17 +89,29 @@
|
|||
"key": "elevator:depth",
|
||||
"type": "pfloat"
|
||||
}
|
||||
}
|
||||
},
|
||||
"induction-loop"
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"icon": {
|
||||
"render": "./assets/layers/elevator/elevator_wheelchair.svg"
|
||||
"render": "circle:white;./assets/layers/elevator/elevator_wheelchair.svg"
|
||||
},
|
||||
"iconSize": "40,40,bottom",
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"iconBadges": [
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"operational_status=broken",
|
||||
"operational_status=closed"
|
||||
]
|
||||
},
|
||||
"then": "close:#c33"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
|
@ -90,6 +144,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"default": true,
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
|
@ -102,4 +157,4 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -1 +1,55 @@
|
|||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 228.57 239.29"><defs><style>.cls-1{fill:#1d1d1b;}</style></defs><path class="cls-1" d="M208.18,119.08V11.93c0-5.24,0-5.24,5.15-5.24,2.43,0,4.87,0,7.31,0,2.05,0,3.12.76,3,2.92-.07,1.13,0,2.27,0,3.4q0,106.5,0,213c0,.69-.06,1.39,0,2.09.13,1.9-.73,2.68-2.62,2.64-3.39-.05-6.79,0-10.19,0-1.84,0-2.73-.76-2.66-2.67s0-4,0-6Z"/><path class="cls-1" d="M20,119.06V226.75c0,3.9,0,3.92-3.91,4-3,0-5.93-.05-8.89,0-1.76,0-2.58-.7-2.55-2.47s0-3.31,0-5q0-106.12,0-212.25c0-4.17.22-4.39,4.45-4.36,2.52,0,5.05.08,7.58,0,2.26-.09,3.47.67,3.32,3.13-.1,1.47,0,3,0,4.44q0,52.41,0,104.82Z"/><path class="cls-1" d="M135.46,156.52a4.35,4.35,0,0,0-4.86-3.21,12.64,12.64,0,0,0-2.44.73c-2.07.72-4.13,1.47-6.22,2.21l-.26-.54q-1.94-4.52-3.88-9c-1.77-4.11-3.53-8.22-5.32-12.31a4.21,4.21,0,0,0-4.06-2.71c-4.84-.06-9.68-.07-14.52-.11L81,131.46c-.18,0-.5-.09-.52-.19-.16-.78-.27-1.58-.4-2.42H99.2c.35,0,.69,0,1,0a4.41,4.41,0,0,0,3.41-6.75,4.58,4.58,0,0,0-4.22-2.1q-10,0-20,0h-.72c-.52-3.24-1-6.39-1.54-9.56h-9c.55,3.45,1.11,6.9,1.66,10.35.83,5.11,1.71,10.2,2.47,15.32a4.76,4.76,0,0,0,4.92,4.29c9.22,0,18.45.11,27.68.15a.86.86,0,0,1,.91.61q4.72,11.05,9.48,22.08a4.49,4.49,0,0,0,6.12,2.69c3.69-1.31,7.39-2.61,11.07-3.95a6.74,6.74,0,0,0,1.67-1,4.71,4.71,0,0,0,1.49-2.56v-1.48C135.55,156.8,135.5,156.66,135.46,156.52Z"/><path class="cls-1" d="M53.61,145.09c.2-1.23.33-2.47.59-3.69a26.58,26.58,0,0,1,6.42-12.56,4.42,4.42,0,0,1,6.63,5.85,18.7,18.7,0,0,0-4.46,8.95,18.32,18.32,0,0,0,34.75,10.84,4.62,4.62,0,0,1,3.67-3,4.41,4.41,0,0,1,4.76,5.84,23.53,23.53,0,0,1-3.45,6.12,26.77,26.77,0,0,1-14.83,10c-1.46.38-3,.53-4.47.79l-.56.11H78.9c-.14,0-.29-.08-.43-.1a34.79,34.79,0,0,1-3.7-.6c-11-2.89-17.86-9.91-20.58-20.95-.29-1.19-.39-2.43-.58-3.64Z"/><ellipse class="cls-1" cx="72.62" cy="109.74" rx="4.51" ry="3.94"/><circle class="cls-1" cx="71.76" cy="95.49" r="8.93"/><path class="cls-1" d="M157.33,131.79H154v1.75q0,18,0,36c0,2.4-1,3.89-2.94,4.52a4.17,4.17,0,0,1-5.43-3.17,10.86,10.86,0,0,1-.13-2q0-31,0-61.93v-2.49h-2c0,.48-.07,1-.07,1.47,0,7.32,0,14.65,0,22,0,2.28-1.42,3.66-3.4,3.39a3,3,0,0,1-2.63-3.33c0-5.24,0-10.47,0-15.7,0-4.38,0-8.75,0-13.13,0-5.09,2.76-7.89,7.83-7.92q10.48-.06,21,0c4.89,0,7.67,2.88,7.67,7.77q0,14.49,0,29c0,2.3-1.56,3.7-3.6,3.31-1.57-.3-2.41-1.44-2.41-3.35q0-10.84,0-21.69v-1.76h-2v1.76q0,31.32,0,62.64a10.81,10.81,0,0,1-.17,2.13,4.23,4.23,0,0,1-4.41,3.27,4.18,4.18,0,0,1-3.9-4c0-2.95,0-5.9,0-8.84V131.79Z"/><path class="cls-1" d="M155.74,89.56a9,9,0,0,1-9.1-9,9,9,0,0,1,18,0A9,9,0,0,1,155.74,89.56Z"/><path class="cls-1" d="M191.93,36.94h-71V24.12h10l-17-17-17,17h10V36.94h-71a5.83,5.83,0,0,0-5.83,5.83V197.05a5.83,5.83,0,0,0,5.83,5.83h71V215.7h-10l17,17,17-17h-10V202.88h71a5.83,5.83,0,0,0,5.83-5.83V42.77A5.83,5.83,0,0,0,191.93,36.94Zm-7.5,147a5.83,5.83,0,0,1-5.83,5.84H49.22a5.83,5.83,0,0,1-5.83-5.84V56a5.83,5.83,0,0,1,5.83-5.83H178.6A5.83,5.83,0,0,1,184.43,56Z"/></svg>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
id="Layer_1"
|
||||
data-name="Layer 1"
|
||||
viewBox="0 0 228.57 239.29"
|
||||
version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<style
|
||||
id="style2">.cls-1{fill:#1d1d1b;}</style>
|
||||
</defs>
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M208.18,119.08V11.93c0-5.24,0-5.24,5.15-5.24,2.43,0,4.87,0,7.31,0,2.05,0,3.12.76,3,2.92-.07,1.13,0,2.27,0,3.4q0,106.5,0,213c0,.69-.06,1.39,0,2.09.13,1.9-.73,2.68-2.62,2.64-3.39-.05-6.79,0-10.19,0-1.84,0-2.73-.76-2.66-2.67s0-4,0-6Z"
|
||||
id="path6" />
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M20,119.06V226.75c0,3.9,0,3.92-3.91,4-3,0-5.93-.05-8.89,0-1.76,0-2.58-.7-2.55-2.47s0-3.31,0-5q0-106.12,0-212.25c0-4.17.22-4.39,4.45-4.36,2.52,0,5.05.08,7.58,0,2.26-.09,3.47.67,3.32,3.13-.1,1.47,0,3,0,4.44q0,52.41,0,104.82Z"
|
||||
id="path8" />
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M135.46,156.52a4.35,4.35,0,0,0-4.86-3.21,12.64,12.64,0,0,0-2.44.73c-2.07.72-4.13,1.47-6.22,2.21l-.26-.54q-1.94-4.52-3.88-9c-1.77-4.11-3.53-8.22-5.32-12.31a4.21,4.21,0,0,0-4.06-2.71c-4.84-.06-9.68-.07-14.52-.11L81,131.46c-.18,0-.5-.09-.52-.19-.16-.78-.27-1.58-.4-2.42H99.2c.35,0,.69,0,1,0a4.41,4.41,0,0,0,3.41-6.75,4.58,4.58,0,0,0-4.22-2.1q-10,0-20,0h-.72c-.52-3.24-1-6.39-1.54-9.56h-9c.55,3.45,1.11,6.9,1.66,10.35.83,5.11,1.71,10.2,2.47,15.32a4.76,4.76,0,0,0,4.92,4.29c9.22,0,18.45.11,27.68.15a.86.86,0,0,1,.91.61q4.72,11.05,9.48,22.08a4.49,4.49,0,0,0,6.12,2.69c3.69-1.31,7.39-2.61,11.07-3.95a6.74,6.74,0,0,0,1.67-1,4.71,4.71,0,0,0,1.49-2.56v-1.48C135.55,156.8,135.5,156.66,135.46,156.52Z"
|
||||
id="path10" />
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M53.61,145.09c.2-1.23.33-2.47.59-3.69a26.58,26.58,0,0,1,6.42-12.56,4.42,4.42,0,0,1,6.63,5.85,18.7,18.7,0,0,0-4.46,8.95,18.32,18.32,0,0,0,34.75,10.84,4.62,4.62,0,0,1,3.67-3,4.41,4.41,0,0,1,4.76,5.84,23.53,23.53,0,0,1-3.45,6.12,26.77,26.77,0,0,1-14.83,10c-1.46.38-3,.53-4.47.79l-.56.11H78.9c-.14,0-.29-.08-.43-.1a34.79,34.79,0,0,1-3.7-.6c-11-2.89-17.86-9.91-20.58-20.95-.29-1.19-.39-2.43-.58-3.64Z"
|
||||
id="path12" />
|
||||
<ellipse
|
||||
class="cls-1"
|
||||
cx="72.62"
|
||||
cy="109.74"
|
||||
rx="4.51"
|
||||
ry="3.94"
|
||||
id="ellipse14" />
|
||||
<circle
|
||||
class="cls-1"
|
||||
cx="71.76"
|
||||
cy="95.49"
|
||||
r="8.93"
|
||||
id="circle16" />
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M157.33,131.79H154v1.75q0,18,0,36c0,2.4-1,3.89-2.94,4.52a4.17,4.17,0,0,1-5.43-3.17,10.86,10.86,0,0,1-.13-2q0-31,0-61.93v-2.49h-2c0,.48-.07,1-.07,1.47,0,7.32,0,14.65,0,22,0,2.28-1.42,3.66-3.4,3.39a3,3,0,0,1-2.63-3.33c0-5.24,0-10.47,0-15.7,0-4.38,0-8.75,0-13.13,0-5.09,2.76-7.89,7.83-7.92q10.48-.06,21,0c4.89,0,7.67,2.88,7.67,7.77q0,14.49,0,29c0,2.3-1.56,3.7-3.6,3.31-1.57-.3-2.41-1.44-2.41-3.35q0-10.84,0-21.69v-1.76h-2v1.76q0,31.32,0,62.64a10.81,10.81,0,0,1-.17,2.13,4.23,4.23,0,0,1-4.41,3.27,4.18,4.18,0,0,1-3.9-4c0-2.95,0-5.9,0-8.84V131.79Z"
|
||||
id="path18" />
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M155.74,89.56a9,9,0,0,1-9.1-9,9,9,0,0,1,18,0A9,9,0,0,1,155.74,89.56Z"
|
||||
id="path20" />
|
||||
<path
|
||||
class="cls-1"
|
||||
d="M191.93,36.94h-71V24.12h10l-17-17-17,17h10V36.94h-71a5.83,5.83,0,0,0-5.83,5.83V197.05a5.83,5.83,0,0,0,5.83,5.83h71V215.7h-10l17,17,17-17h-10V202.88h71a5.83,5.83,0,0,0,5.83-5.83V42.77A5.83,5.83,0,0,0,191.93,36.94Zm-7.5,147a5.83,5.83,0,0,1-5.83,5.84H49.22a5.83,5.83,0,0,1-5.83-5.84V56a5.83,5.83,0,0,1,5.83-5.83H178.6A5.83,5.83,0,0,1,184.43,56Z"
|
||||
id="path22" />
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.3 KiB |
|
@ -17,7 +17,8 @@
|
|||
"osmTags": {
|
||||
"or": [
|
||||
"entrance~*",
|
||||
"indoor=door"
|
||||
"indoor=door",
|
||||
"door~*"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
@ -34,6 +35,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"id": "Entrance type",
|
||||
"question": {
|
||||
|
@ -337,8 +339,7 @@
|
|||
"es": "¿Cual es el ancho de esta puerta/entrada?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "width",
|
||||
"type": "distance"
|
||||
"key": "width"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -358,7 +359,7 @@
|
|||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "kerb-height=",
|
||||
"if": "kerb:height=0",
|
||||
"then": {
|
||||
"en": "This door does not have a kerb",
|
||||
"nl": "Deze deur heeft geen drempel"
|
||||
|
@ -387,7 +388,7 @@
|
|||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"*": "entrance"
|
||||
"en": "an entrance"
|
||||
},
|
||||
"preciseInput": {
|
||||
"preferredBackground": "photo",
|
||||
|
@ -417,6 +418,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"default": true,
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
|
|
|
@ -137,6 +137,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"question": {
|
||||
"nl": "Wat is de naam van deze eetgelegenheid?",
|
||||
|
@ -818,13 +819,15 @@
|
|||
{
|
||||
"if": "amenity=pub",
|
||||
"then": {
|
||||
"en": "This is actually a pub"
|
||||
"en": "This is actually a pub",
|
||||
"de": "Dies ist eigentlich eine Kneipe"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "amenity=cafe",
|
||||
"then": {
|
||||
"en": "This is actually a cafe"
|
||||
"en": "This is actually a cafe",
|
||||
"de": "Dies ist eigentlich ein Café"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
3
assets/layers/governments/government.svg
Normal file
3
assets/layers/governments/government.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<circle cx="8" cy="8" r="3" fill="#4863A0"/>
|
||||
</svg>
|
After Width: | Height: | Size: 136 B |
62
assets/layers/governments/governments.json
Normal file
62
assets/layers/governments/governments.json
Normal file
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"id": "governments",
|
||||
"name": {
|
||||
"en": "governments"
|
||||
},
|
||||
"description": {
|
||||
"en": "This layer show governmental buildings. It was setup as commissioned layer for the client of OSOC '22"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"or": [
|
||||
"office=government"
|
||||
]
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Governmental Office {name}"
|
||||
}
|
||||
},
|
||||
"minzoom": 13,
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"phone",
|
||||
"email",
|
||||
"website",
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the name of this Governmental Office?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This Governmental Office is called {name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
},
|
||||
"id": "name"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a Governmental Office"
|
||||
},
|
||||
"tags": [
|
||||
"office=government"
|
||||
]
|
||||
}
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"icon": {
|
||||
"render": "circle:white;./assets/layers/governments/government.svg"
|
||||
},
|
||||
"iconSize": "40,40,center",
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
12
assets/layers/governments/license_info.json
Normal file
12
assets/layers/governments/license_info.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
{
|
||||
"path": "government.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OSM Carto"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Office-16.svg"
|
||||
]
|
||||
}
|
||||
]
|
|
@ -1,13 +1,20 @@
|
|||
{
|
||||
"id": "hospital",
|
||||
"name": {
|
||||
"en": "Hospital"
|
||||
"en": "Hospitals",
|
||||
"de": "Krankenhäuser",
|
||||
"nl": "Ziekenhuizen"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Hospital"
|
||||
"en": "Hospital",
|
||||
"de": "Krankenhaus",
|
||||
"nl": "Ziekenhuis"
|
||||
}
|
||||
},
|
||||
"description": {
|
||||
"en": "A layer showing hospital grounds"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"source": {
|
||||
"osmTags": "amenity=hospital"
|
||||
|
@ -16,10 +23,15 @@
|
|||
{
|
||||
"id": "name",
|
||||
"render": {
|
||||
"en": "Name of the hospital name is {name}"
|
||||
"en": "This hospital is called {name}",
|
||||
"ca": "El nom del nom de l'hospital és {name}",
|
||||
"de": "Der Name des Krankenhauses lautet {name}",
|
||||
"nl": "Dit ziekenhuis heet {name}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What does the of the hospital ?"
|
||||
"en": "What is the name of this hospital?",
|
||||
"de": "Wie lautet der Name des Krankenhauses?",
|
||||
"nl": "Wat is de naam van dit ziekenhuis?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
|
@ -39,6 +51,10 @@
|
|||
"point",
|
||||
"centroid"
|
||||
]
|
||||
},
|
||||
{
|
||||
"color": "#fcd862",
|
||||
"width": 1
|
||||
}
|
||||
]
|
||||
}
|
|
@ -1,10 +1,13 @@
|
|||
{
|
||||
"id": "id_presets",
|
||||
"description": "Layer containing various presets and questions generated by ID. These are meant to be reused in other layers by importing the tagRenderings with `id_preset.<tagrendering>",
|
||||
"description": {
|
||||
"en": "Layer containing various presets and questions generated by ID. These are meant to be reused in other layers by importing the tagRenderings with `id_preset.<tagrendering>"
|
||||
},
|
||||
"#dont-translate": "*",
|
||||
"source": {
|
||||
"osmTags": "id~*"
|
||||
},
|
||||
"title": null,
|
||||
"mapRendering": null,
|
||||
"tagRenderings": [
|
||||
{
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
"name": {
|
||||
"en": "indoors"
|
||||
},
|
||||
"description": {
|
||||
"en": "Basic indoor mapping: shows room outlines"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"or": [
|
||||
|
@ -52,7 +55,7 @@
|
|||
"mapRendering": [
|
||||
{
|
||||
"color": {
|
||||
"render": "#bb004488"
|
||||
"render": "#d3d7d588"
|
||||
},
|
||||
"width": {
|
||||
"render": "8"
|
||||
|
@ -63,7 +66,7 @@
|
|||
"fill": "no"
|
||||
},
|
||||
{
|
||||
"color": "red",
|
||||
"color": "#4f5551",
|
||||
"fill": "no",
|
||||
"width": "2"
|
||||
},
|
||||
|
|
|
@ -50,7 +50,8 @@
|
|||
"then": {
|
||||
"en": "This is a kindergarten (also known as <i>preschool</i>) where small kids receive early education.",
|
||||
"nl": "Dit is een kleuterschool waar kindjes (voorbereidend) onderwijs krijgen.",
|
||||
"de": "Dies ist ein Kindergarten (auch bekannt als <i>Vorschule</i>), in dem kleine Kinder eine Früherziehung erhalten."
|
||||
"de": "Dies ist ein Kindergarten (auch bekannt als <i>Vorschule</i>), in dem kleine Kinder eine Früherziehung erhalten.",
|
||||
"ca": "Aquesta és una llar d'infants (també coneguda com a <i>preescolar</i>) on els nens petits reben educació primerenca."
|
||||
},
|
||||
"addExtraTags": [
|
||||
"isced:level=0",
|
||||
|
@ -79,7 +80,8 @@
|
|||
},
|
||||
"render": {
|
||||
"en": "This facility is named <b>{name}</b>",
|
||||
"de": "Diese Einrichtung hat den Namen <b>{name}</b>"
|
||||
"de": "Diese Einrichtung hat den Namen <b>{name}</b>",
|
||||
"ca": "Aquesta instal·lació s'anomena <b>{name}</b>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
|
@ -109,7 +111,8 @@
|
|||
"render": {
|
||||
"en": "This facility has room for {capacity} kids",
|
||||
"nl": "Hier kunnen {capacity} kinderen terecht",
|
||||
"de": "Diese Einrichtung bietet Platz für {capacity} Kinder"
|
||||
"de": "Diese Einrichtung bietet Platz für {capacity} Kinder",
|
||||
"ca": "Aquesta instal·lació té espai per a {capacity} nens"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "capacity",
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
"en": "Maxspeed",
|
||||
"es": "Velocidad",
|
||||
"ca": "Velocitat",
|
||||
"de": "Höchstgeschwindigkeit"
|
||||
"de": "Höchstgeschwindigkeit",
|
||||
"nl": "Maximumsnelheid"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"id": "parking-type",
|
||||
"mappings": [
|
||||
|
@ -34,76 +35,87 @@
|
|||
"if": "parking=surface",
|
||||
"then": {
|
||||
"en": "This is a surface parking lot",
|
||||
"nl": "Dit is een bovengronds parkeerterrein"
|
||||
"nl": "Dit is een bovengronds parkeerterrein",
|
||||
"de": "Dies ist ein oberirdischer Parkplatz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=street_side",
|
||||
"then": {
|
||||
"en": "This is a parking bay next to a street",
|
||||
"nl": "Dit is een parkeerplek langs een weg"
|
||||
"nl": "Dit is een parkeerplek langs een weg",
|
||||
"de": "Dies ist eine Parkbucht neben einer Straße"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=underground",
|
||||
"then": {
|
||||
"en": "This is an underground parking garage",
|
||||
"nl": "Dit is een ondergrondse parkeergarage"
|
||||
"nl": "Dit is een ondergrondse parkeergarage",
|
||||
"de": "Dies ist eine Tiefgarage"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=multi-storey",
|
||||
"then": {
|
||||
"en": "This is a multi-storey parking garage",
|
||||
"nl": "Dit is een bovengrondse parkeergarage met meerdere verdiepingen"
|
||||
"nl": "Dit is een bovengrondse parkeergarage met meerdere verdiepingen",
|
||||
"de": "Dies ist ein mehrstöckiges oberirdisches Parkhaus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=rooftop",
|
||||
"then": {
|
||||
"en": "This is a rooftop parking deck",
|
||||
"nl": "Dit is een parkeerdek op een dak"
|
||||
"nl": "Dit is een parkeerdek op een dak",
|
||||
"de": "Dies ist ein Parkdeck auf dem Dach"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=lane",
|
||||
"then": {
|
||||
"en": "This is a lane for parking on the road",
|
||||
"nl": "Dit is een strook voor parkeren op de weg"
|
||||
"nl": "Dit is een strook voor parkeren op de weg",
|
||||
"de": "Dies ist eine Fahrspur zum Parken auf der Straße"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=carports",
|
||||
"then": {
|
||||
"en": "This is parking covered by carports",
|
||||
"nl": "Dit is parking overdekt met carports"
|
||||
"nl": "Dit is parking overdekt met carports",
|
||||
"de": "Dies ist ein durch Carports überdachter Parkplatz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=garage_boxes",
|
||||
"then": {
|
||||
"en": "This a parking consisting of garage boxes",
|
||||
"nl": "Dit is een parking bestaande uit garageboxen"
|
||||
"nl": "Dit is een parking bestaande uit garageboxen",
|
||||
"de": "Dies ist ein Parkplatz bestehend aus Garagenboxen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=layby",
|
||||
"then": {
|
||||
"en": "This is a parking on a layby",
|
||||
"nl": "Dit is een parkeerplek op een layby"
|
||||
"nl": "Dit is een parkeerplek op een layby",
|
||||
"de": "Hier gibt es Parkmöglichkeiten auf einem kleinen Rastplatz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "parking=sheds",
|
||||
"then": {
|
||||
"en": "This is a parking consisting of sheds",
|
||||
"nl": "Dit is een parking bestaande uit schuren"
|
||||
"nl": "Dit is een parking bestaande uit schuren",
|
||||
"de": "Hier gibt es Parkmöglichkeiten unter einer offenen Dachkonstruktion"
|
||||
}
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "What kind of parking is this?",
|
||||
"nl": "Wat voor parking is dit?"
|
||||
"nl": "Wat voor parking is dit?",
|
||||
"de": "Was ist das für ein Parkplatz?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -113,7 +125,8 @@
|
|||
"type": "pnat",
|
||||
"placeholder": {
|
||||
"en": "Amount of parking spots reserved for disabled people",
|
||||
"nl": "Aantal parkeerplaatsen voor gehandicapten"
|
||||
"nl": "Aantal parkeerplaatsen voor gehandicapten",
|
||||
"de": "Anzahl barrierefreier Stellplätze"
|
||||
}
|
||||
},
|
||||
"mappings": [
|
||||
|
@ -121,7 +134,8 @@
|
|||
"if": "capacity:disabled=yes",
|
||||
"then": {
|
||||
"en": "There are disabled parking spots, but it is not known how many",
|
||||
"nl": "Er zijn parkeerplaatsen voor gehandicapten, maar het is niet bekend hoeveel er zijn"
|
||||
"nl": "Er zijn parkeerplaatsen voor gehandicapten, maar het is niet bekend hoeveel er zijn",
|
||||
"de": "Es gibt barrierefreie Stellplätze, aber die Anzahl ist unbekannt"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -129,18 +143,21 @@
|
|||
"if": "capacity:disabled=no",
|
||||
"then": {
|
||||
"en": "There are no disabled parking spots",
|
||||
"nl": "Er zijn geen parkeerplaatsen voor gehandicapten"
|
||||
"nl": "Er zijn geen parkeerplaatsen voor gehandicapten",
|
||||
"de": "Es gibt keine barrierefreien Stellplätze"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "How many disabled parking spots are there at this parking?",
|
||||
"nl": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?"
|
||||
"nl": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?",
|
||||
"de": "Wie viele barrierefreie Stellplätze gibt es auf diesem Parkplatz?"
|
||||
},
|
||||
"render": {
|
||||
"en": "There are {capacity:disabled} disabled parking spots",
|
||||
"nl": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten"
|
||||
"nl": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten",
|
||||
"de": "Es gibt {capacity:disabled} barrierefreie Stellplätze"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -150,16 +167,19 @@
|
|||
"type": "pnat",
|
||||
"placeholder": {
|
||||
"en": "Amount of parking spots",
|
||||
"nl": "Aantal parkeerplaatsen"
|
||||
"nl": "Aantal parkeerplaatsen",
|
||||
"de": "Anzahl der Parkplätze"
|
||||
}
|
||||
},
|
||||
"question": {
|
||||
"en": "How many parking spots are there at this parking?",
|
||||
"nl": "Hoeveel parkeerplaatsen zijn er op deze parking?"
|
||||
"nl": "Hoeveel parkeerplaatsen zijn er op deze parking?",
|
||||
"de": "Wie viele Stellplätze gibt es auf diesem Parkplatz?"
|
||||
},
|
||||
"render": {
|
||||
"en": "There are {capacity} parking spots",
|
||||
"nl": "Er zijn {capacity} parkeerplaatsen"
|
||||
"nl": "Er zijn {capacity} parkeerplaatsen",
|
||||
"de": "Es gibt {capacity} Stellplätze"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -200,6 +220,17 @@
|
|||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"iconBadges": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"capacity:disabled~*",
|
||||
"capacity:disabled!=no"
|
||||
]
|
||||
},
|
||||
"then": "circle:white;./assets/layers/toilet/wheelchair.svg"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"title": {},
|
||||
"description": {
|
||||
"en": "Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer",
|
||||
"nl": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag",
|
||||
|
|
|
@ -1,17 +1,23 @@
|
|||
{
|
||||
"id": "pharmacy",
|
||||
"name": {
|
||||
"en": "pharmacy"
|
||||
"en": "pharmacy",
|
||||
"de": "Apotheke"
|
||||
},
|
||||
"description": {
|
||||
"en": "A layer showing pharmacies, which (probably) dispense prescription drugs"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "{name}"
|
||||
"en": "{name}",
|
||||
"de": "{name}"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name=",
|
||||
"then": {
|
||||
"en": "Pharmacy"
|
||||
"en": "Pharmacy",
|
||||
"de": "Apotheke"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -26,6 +32,22 @@
|
|||
"minzoom": 13,
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"id": "name",
|
||||
"freeform": {
|
||||
"key": "name",
|
||||
"type": "string",
|
||||
"placeholder": {
|
||||
"en": "Name of the pharmacy"
|
||||
}
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the name of the pharmacy?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This pharmacy is called {name}"
|
||||
}
|
||||
},
|
||||
"opening_hours",
|
||||
"phone",
|
||||
"email",
|
||||
|
@ -33,25 +55,30 @@
|
|||
{
|
||||
"id": "wheelchair",
|
||||
"question": {
|
||||
"en": "Is this pharmacy easy to access on a wheelchair?"
|
||||
"en": "Is this pharmacy easy to access on a wheelchair?",
|
||||
"de": "Ist die Apotheke für Rollstuhlfahrer leicht zugänglich?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "wheelchair=yes",
|
||||
"then": {
|
||||
"en": "This pharmacy is easy to access on a wheelchair"
|
||||
"en": "This pharmacy is easy to access on a wheelchair",
|
||||
"ca": "Aquesta farmàcia és fàcil d'accedir en una cadira de rodes",
|
||||
"de": "Die Apotheke ist für Rollstuhlfahrer leicht zugänglich"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "wheelchair=no",
|
||||
"then": {
|
||||
"en": "This pharmacy is hard to access on a wheelchair"
|
||||
"en": "This pharmacy is hard to access on a wheelchair",
|
||||
"de": "Die Apotheke ist für Rollstuhlfahrer nur schwer zugänglich"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "wheelchair=limited",
|
||||
"then": {
|
||||
"en": "This pharmacy has limited access for wheelchair users"
|
||||
"en": "This pharmacy has limited access for wheelchair users",
|
||||
"de": "Die Apotheke ist für Rollstuhlfahrer nur eingeschränkt zugänglich"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -66,31 +93,45 @@
|
|||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
]
|
||||
],
|
||||
"iconBadges": [
|
||||
{
|
||||
"if": "opening_hours~*",
|
||||
"then": "isOpen"
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"filter": [
|
||||
"filter": [
|
||||
{
|
||||
"id": "drive-through",
|
||||
"options": [
|
||||
{
|
||||
"id": "drive-through",
|
||||
"options": [
|
||||
{
|
||||
"question": {
|
||||
"en": "Has drive through"
|
||||
},
|
||||
"osmTags": "drive_through=yes"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "dispensing",
|
||||
"options": [
|
||||
{
|
||||
"question": {
|
||||
"en": "Pharmacy able to provide prescription drugs"
|
||||
},
|
||||
"osmTags": "dispensing=yes"
|
||||
}
|
||||
]
|
||||
"question": {
|
||||
"en": "Has drive through"
|
||||
},
|
||||
"osmTags": "drive_through=yes"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "dispensing",
|
||||
"options": [
|
||||
{
|
||||
"question": {
|
||||
"en": "Pharmacy able to provide prescription drugs"
|
||||
},
|
||||
"osmTags": "dispensing=yes"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -1,6 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500" height="500" viewBox="0 0 14 14">
|
||||
<rect width="14" height="14" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
|
||||
<path d="m 4,4 -2,2 0,8 10,0 0,-8 -2,-2.0000003 z m 2,2 2,0 0,2 2,0 0,2 -2,0 0,2 -2,0 0,-2 -2,0 0,-2 2,0 z M 4,0 4,3 10,3 10,0 z" id="pharmacy" style="fill:#BF0000"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 330 B |
|
@ -37,6 +37,7 @@
|
|||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"question": {
|
||||
"en": "What material is this picnic table made of?",
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
{
|
||||
"id": "rainbow_crossings",
|
||||
"name": {
|
||||
"en": "Crossings with rainbow paintings"
|
||||
"en": "Crossings with rainbow paintings",
|
||||
"de": "Fußgängerüberwege in Regenbogenfarben"
|
||||
},
|
||||
"description": {
|
||||
"en": "A layer showing pedestrian crossings with rainbow paintings"
|
||||
"en": "A layer showing pedestrian crossings with rainbow paintings",
|
||||
"de": "Eine Ebene mit Fußgängerüberwegen in Regenbogenfarben"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "highway=crossing"
|
||||
|
@ -12,19 +14,22 @@
|
|||
"minzoom": 17,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Crossing"
|
||||
"en": "Crossing",
|
||||
"de": "Überweg"
|
||||
}
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a crossing"
|
||||
"en": "a crossing",
|
||||
"de": "einen Überweg"
|
||||
},
|
||||
"tags": [
|
||||
"highway=crossing"
|
||||
],
|
||||
"description": {
|
||||
"en": "Pedestrian crossing"
|
||||
"en": "Pedestrian crossing",
|
||||
"de": "Fußgängerüberweg"
|
||||
},
|
||||
"preciseInput": {
|
||||
"preferredBackground": [
|
||||
|
@ -40,14 +45,16 @@
|
|||
{
|
||||
"id": "crossing-with-rainbow",
|
||||
"question": {
|
||||
"en": "Does this crossing has rainbow paintings?"
|
||||
"en": "Does this crossing has rainbow paintings?",
|
||||
"de": "Hat der Überweg eine Markierung in Regenbogenfarben?"
|
||||
},
|
||||
"condition": "highway=crossing",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "crossing:marking=rainbow",
|
||||
"then": {
|
||||
"en": "This crossing has rainbow paintings"
|
||||
"en": "This crossing has rainbow paintings",
|
||||
"de": "Der Überweg hat eine Markierung in Regenbogenfarben"
|
||||
},
|
||||
"icon": {
|
||||
"path": "./assets/themes/rainbow_crossings/logo.svg",
|
||||
|
@ -57,14 +64,16 @@
|
|||
{
|
||||
"if": "not:crossing:marking=rainbow",
|
||||
"then": {
|
||||
"en": "No rainbow paintings here"
|
||||
"en": "No rainbow paintings here",
|
||||
"de": "Hier gibt es kein Markierung in Regenbogenfarben"
|
||||
},
|
||||
"icon": "./assets/themes/rainbow_crossings/crossing.svg"
|
||||
},
|
||||
{
|
||||
"if": "crossing:marking!=rainbow",
|
||||
"then": {
|
||||
"en": "No rainbow paintings here"
|
||||
"en": "No rainbow paintings here",
|
||||
"de": "Hier gibt es kein Markierung in Regenbogenfarben"
|
||||
},
|
||||
"icon": "./assets/themes/rainbow_crossings/crossing.svg",
|
||||
"hideInAnswer": true
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
"name": {
|
||||
"en": "Reception desks"
|
||||
},
|
||||
"description": {
|
||||
"en": "A layer showing where the reception desks are and which asks some accessibility information"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Reception desk"
|
||||
|
@ -23,6 +26,7 @@
|
|||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"id": "desk-height",
|
||||
"question": {
|
||||
|
|
|
@ -304,7 +304,8 @@
|
|||
"hideInAnswer": true,
|
||||
"then": {
|
||||
"en": "The main language of this school is unknown",
|
||||
"nl": "De voertaal van deze school is niet gekend"
|
||||
"nl": "De voertaal van deze school is niet gekend",
|
||||
"de": "Die Unterrichtssprache der Schule ist unbekannt"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
{
|
||||
"id": "shelter",
|
||||
"name": {
|
||||
"en": "Shelter"
|
||||
"en": "Shelter",
|
||||
"de": "Unterstand"
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer showing shelter structures"
|
||||
"en": "Layer showing shelter structures",
|
||||
"de": "Eine Ebene, die verschiedene Bauformen von Unterständen zeigt"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
@ -16,7 +18,8 @@
|
|||
"minzoom": 13,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Shelter"
|
||||
"en": "Shelter",
|
||||
"de": "Unterstand"
|
||||
}
|
||||
},
|
||||
"mapRendering": [
|
||||
|
@ -35,19 +38,22 @@
|
|||
{
|
||||
"if": "shelter_type=public_transport",
|
||||
"then": {
|
||||
"en": "This is a shelter at a public transport stop."
|
||||
"en": "This is a shelter at a public transport stop.",
|
||||
"de": "Das ist ein Unterstand an einer Haltestelle für öffentliche Verkehrsmittel."
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "shelter_type=picnic_shelter",
|
||||
"then": {
|
||||
"en": "This is a shelter protecting from rain at a picnic site."
|
||||
"en": "This is a shelter protecting from rain at a picnic site.",
|
||||
"de": "Dies ist ein Unterstand zum Schutz vor Regen auf einem Picknickplatz."
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "shelter_type=gazebo",
|
||||
"then": {
|
||||
"en": "This is a gazebo."
|
||||
"en": "This is a gazebo.",
|
||||
"de": "Das ist ein offener Gartenpavillon."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -74,10 +80,12 @@
|
|||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "What kind of shelter is this?"
|
||||
"en": "What kind of shelter is this?",
|
||||
"de": "Um welche Art von Unterstand handelt es sich?"
|
||||
},
|
||||
"render": {
|
||||
"en": "Shelter type: {shelter_type}"
|
||||
"en": "Shelter type: {shelter_type}",
|
||||
"de": "Art des Unterstands: {shelter_type}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "shelter_type",
|
||||
|
|
|
@ -93,7 +93,9 @@
|
|||
"de": "Wie ist der Name dieses Geschäfts?",
|
||||
"es": "¿Cual es el nombre de esta tienda?"
|
||||
},
|
||||
"render": "This shop is called <i>{name}</i>",
|
||||
"render": {
|
||||
"en": "This shop is called <i>{name}</i>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
},
|
||||
|
@ -104,10 +106,12 @@
|
|||
"override": {
|
||||
"question": {
|
||||
"en": "What kind of shop is this?",
|
||||
"nl": "Wat voor soort winkel is dit?"
|
||||
"nl": "Wat voor soort winkel is dit?",
|
||||
"de": "Um was für ein Geschäft handelt es sich?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This is a {shop}"
|
||||
"en": "This is a {shop}",
|
||||
"de": "Das ist ein {shop}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "shop",
|
||||
|
@ -122,6 +126,7 @@
|
|||
"email",
|
||||
"phone",
|
||||
"payment-options",
|
||||
"level",
|
||||
{
|
||||
"id": "copyshop-print-sizes",
|
||||
"condition": {
|
||||
|
@ -132,42 +137,48 @@
|
|||
]
|
||||
},
|
||||
"question": {
|
||||
"en": "What paper formats does this shop offer?"
|
||||
"en": "What paper formats does this shop offer?",
|
||||
"de": "Welche Papierformate bietet das Geschäft an?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
{
|
||||
"if": "service:print:A4=yes",
|
||||
"then": {
|
||||
"en": "This shop can print on papers of size A4"
|
||||
"en": "This shop can print on papers of size A4",
|
||||
"de": "Das Geschäft kann Unterlagen auf A4 Papier drucken"
|
||||
},
|
||||
"ifnot": "service:print:A4=no"
|
||||
},
|
||||
{
|
||||
"if": "service:print:A3=yes",
|
||||
"then": {
|
||||
"en": "This shop can print on papers of size A3"
|
||||
"en": "This shop can print on papers of size A3",
|
||||
"de": "Das Geschäft kann Unterlagen auf A3 Papier drucken"
|
||||
},
|
||||
"ifnot": "service:print:A3=no"
|
||||
},
|
||||
{
|
||||
"if": "service:print:A2=yes",
|
||||
"then": {
|
||||
"en": "This shop can print on papers of size A2"
|
||||
"en": "This shop can print on papers of size A2",
|
||||
"de": "Das Geschäft kann Unterlagen auf A2 Papier drucken"
|
||||
},
|
||||
"ifnot": "service:print:A2=no"
|
||||
},
|
||||
{
|
||||
"if": "service:print:A1=yes",
|
||||
"then": {
|
||||
"en": "This shop can print on papers of size A1"
|
||||
"en": "This shop can print on papers of size A1",
|
||||
"de": "Das Geschäft kann Unterlagen auf A1 Papier drucken"
|
||||
},
|
||||
"ifnot": "service:print:A1=no"
|
||||
},
|
||||
{
|
||||
"if": "service:print:A0=yes",
|
||||
"then": {
|
||||
"en": "This shop can print on papers of size A0"
|
||||
"en": "This shop can print on papers of size A0",
|
||||
"de": "Das Geschäft kann Unterlagen auf A0 Papier drucken"
|
||||
},
|
||||
"ifnot": "service:print:A0=no"
|
||||
}
|
||||
|
|
|
@ -98,7 +98,7 @@
|
|||
"question": {
|
||||
"en": "What level of education is given here?",
|
||||
"nl": "Wat is het niveau van onderwijs?",
|
||||
"de": "Welches Bildungsniveau wird hier gelehrt?",
|
||||
"de": "Welche Bildungsabschlüsse werden hier verliehen?",
|
||||
"fr": "Quel niveau d'éducation est donné ici ?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
|
|
|
@ -65,6 +65,7 @@
|
|||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"level",
|
||||
{
|
||||
"question": {
|
||||
"en": "Are these toilets publicly accessible?",
|
||||
|
@ -274,9 +275,31 @@
|
|||
"ru": "Недоступно пользователям кресел-колясок",
|
||||
"es": "Sin acceso para sillas de ruedas"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "wheelchair=designated",
|
||||
"then": {
|
||||
"en": "There is only a dedicated toilet for wheelchair users",
|
||||
"nl": "Er is alleen een toilet voor rolstoelgebruikers"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "wheelchair-door-width",
|
||||
"question": {
|
||||
"en": "What is the width of the door to the wheelchair accessible toilet?",
|
||||
"nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?"
|
||||
},
|
||||
"render": {
|
||||
"en": "The door to the wheelchair-accessible toilet is {canonical(door:width)} wide",
|
||||
"nl": "De deur naar de rolstoeltoegankelijke toilet is {canonical(door:width)} wide"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "door:width",
|
||||
"type": "pfloat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "toilets-type",
|
||||
"question": {
|
||||
|
@ -504,7 +527,6 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"level",
|
||||
"description"
|
||||
],
|
||||
"filter": [
|
||||
|
@ -518,7 +540,12 @@
|
|||
"de": "Rollstuhlgerecht",
|
||||
"es": "Accesible con sillas de ruedas"
|
||||
},
|
||||
"osmTags": "wheelchair=yes"
|
||||
"osmTags": {
|
||||
"or": [
|
||||
"wheelchair=yes",
|
||||
"wheelchair=designated"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -594,7 +621,12 @@
|
|||
"render": "./assets/layers/toilet/toilets.svg",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "wheelchair=yes",
|
||||
"if": {
|
||||
"or": [
|
||||
"wheelchair=yes",
|
||||
"wheelchair=designated"
|
||||
]
|
||||
},
|
||||
"then": "circle:white;./assets/layers/toilet/wheelchair.svg"
|
||||
},
|
||||
{
|
||||
|
@ -625,5 +657,35 @@
|
|||
"nl": "Een laag die publieke toiletten toont",
|
||||
"de": "Eine Ebene mit (öffentlichen) Toiletten",
|
||||
"es": "Una capa que muestra baños (públicos)"
|
||||
}
|
||||
},
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"door:width"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"nl": "meter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"nl": "centimeter"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -1,10 +1,12 @@
|
|||
{
|
||||
"id": "transit_routes",
|
||||
"name": {
|
||||
"en": "Bus lines"
|
||||
"en": "Bus lines",
|
||||
"de": "Buslinien"
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer showing bus lines"
|
||||
"en": "Layer showing bus lines",
|
||||
"de": "Ebene mit Buslinien"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
@ -17,13 +19,15 @@
|
|||
"minzoom": 15,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Bus line"
|
||||
"en": "Bus line",
|
||||
"de": "Buslinie"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "{name}"
|
||||
"en": "{name}",
|
||||
"de": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -32,7 +36,8 @@
|
|||
{
|
||||
"color": {
|
||||
"render": {
|
||||
"en": "#ff0000"
|
||||
"en": "#ff0000",
|
||||
"de": "#ff0000"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -53,7 +58,8 @@
|
|||
},
|
||||
"render": "{name}",
|
||||
"question": {
|
||||
"en": "What is the name for this bus line? (i.e. Bus XX: From => Via => To)"
|
||||
"en": "What is the name for this bus line? (i.e. Bus XX: From => Via => To)",
|
||||
"de": "Wie lautet der Name der Buslinie? (z.B. Bus XX: Von => Über => Nach)"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -64,10 +70,12 @@
|
|||
"placeholder": "City, Stop Name"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bus line begins at {from}"
|
||||
"en": "This bus line begins at {from}",
|
||||
"de": "Die Buslinie startet von {from}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the starting point for this bus line?"
|
||||
"en": "What is the starting point for this bus line?",
|
||||
"de": "Wo ist der Startpunkt dieser Buslinie?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -78,10 +86,12 @@
|
|||
"placeholder": "City, Stop Name"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bus line goes via {via}"
|
||||
"en": "This bus line goes via {via}",
|
||||
"de": "Die Buslinie fährt über {via}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the via point for this bus line?"
|
||||
"en": "What is the via point for this bus line?",
|
||||
"de": "Über welchen Zwischenhalt fährt die Buslinie?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -92,10 +102,12 @@
|
|||
"placeholder": "City, Stop Name"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bus line ends at {to}"
|
||||
"en": "This bus line ends at {to}",
|
||||
"de": "Der Endpunkt der Buslinie ist {to}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the ending point for this bus line?"
|
||||
"en": "What is the ending point for this bus line?",
|
||||
"de": "Wo ist der Endpunkt der Buslinie?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -105,10 +117,12 @@
|
|||
"type": "color"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bus line has the color {colour}"
|
||||
"en": "This bus line has the color {colour}",
|
||||
"de": "Die Buslinie hat die Farbe {colour}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the colour for this bus line?"
|
||||
"en": "What is the colour for this bus line?",
|
||||
"de": "Welche Farbe hat diese Buslinie?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -118,10 +132,12 @@
|
|||
"type": "string"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bus line is part of the {network} network"
|
||||
"en": "This bus line is part of the {network} network",
|
||||
"de": "Die Buslinie gehört zum Verkehrsverbund {network}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What network does this bus line belong to?"
|
||||
"en": "What network does this bus line belong to?",
|
||||
"de": "Zu welchem Verkehrsverbund gehört die Buslinie?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -131,10 +147,12 @@
|
|||
"type": "string"
|
||||
},
|
||||
"render": {
|
||||
"en": "This bus line is operated by {operator}"
|
||||
"en": "This bus line is operated by {operator}",
|
||||
"de": "Die Buslinie wird betrieben von {operator}"
|
||||
},
|
||||
"question": {
|
||||
"en": "What company operates this bus line?"
|
||||
"en": "What company operates this bus line?",
|
||||
"de": "Welches Unternehmen betreibt die Buslinie?"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
{
|
||||
"id": "transit_stops",
|
||||
"name": {
|
||||
"en": "Transit Stops"
|
||||
"en": "Transit Stops",
|
||||
"de": "Haltestellen"
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer showing different types of transit stops."
|
||||
"en": "Layer showing different types of transit stops.",
|
||||
"de": "Ebene mit verschiedenen Arten von Haltestellen."
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
@ -16,13 +18,15 @@
|
|||
"minzoom": 15,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Transit Stop"
|
||||
"en": "Transit Stop",
|
||||
"de": "Haltestelle"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "Stop {name}"
|
||||
"en": "Stop {name}",
|
||||
"de": "Haltestelle {name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -51,7 +55,8 @@
|
|||
{
|
||||
"id": "stop_name",
|
||||
"render": {
|
||||
"en": "This stop is called <b>{name}</b>"
|
||||
"en": "This stop is called <b>{name}</b>",
|
||||
"de": "Der Name der Haltestelle lautet <b>{name}</b>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name",
|
||||
|
@ -60,7 +65,8 @@
|
|||
"noname="
|
||||
],
|
||||
"placeholder": {
|
||||
"en": "Name of the stop"
|
||||
"en": "Name of the stop",
|
||||
"de": "Name der Haltestelle"
|
||||
}
|
||||
},
|
||||
"mappings": [
|
||||
|
@ -72,12 +78,14 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"en": "This stop has no name"
|
||||
"en": "This stop has no name",
|
||||
"de": "Die Haltestelle hat keinen Namen"
|
||||
}
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "What is the name of this stop?"
|
||||
"en": "What is the name of this stop?",
|
||||
"de": "Wie lautet der Name der Haltestelle?"
|
||||
},
|
||||
"placeholder": "Name of the stop"
|
||||
},
|
||||
|
@ -88,25 +96,29 @@
|
|||
{
|
||||
"if": "shelter=yes",
|
||||
"then": {
|
||||
"en": "This stop has a shelter"
|
||||
"en": "This stop has a shelter",
|
||||
"de": "Die Haltestelle hat einen Unterstand"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "shelter=no",
|
||||
"then": {
|
||||
"en": "This stop does not have a shelter"
|
||||
"en": "This stop does not have a shelter",
|
||||
"de": "Die Haltestelle hat keinen Unterstand"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "shelter=separate",
|
||||
"then": {
|
||||
"en": "This stop has a shelter, that's separately mapped"
|
||||
"en": "This stop has a shelter, that's separately mapped",
|
||||
"de": "Die Haltestelle hat einen Unterstand, der separat kariert ist"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "Does this stop have a shelter?"
|
||||
"en": "Does this stop have a shelter?",
|
||||
"de": "Hat die Haltestelle einen Unterstand?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -115,25 +127,29 @@
|
|||
{
|
||||
"if": "bench=yes",
|
||||
"then": {
|
||||
"en": "This stop has a bench"
|
||||
"en": "This stop has a bench",
|
||||
"de": "Die Haltestelle hat eine Bank"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "bench=no",
|
||||
"then": {
|
||||
"en": "This stop does not have a bench"
|
||||
"en": "This stop does not have a bench",
|
||||
"de": "Die Haltestelle hat keine Bank"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "bench=separate",
|
||||
"then": {
|
||||
"en": "This stop has a bench, that's separately mapped"
|
||||
"en": "This stop has a bench, that's separately mapped",
|
||||
"de": "Die Haltestelle hat eine Bank, die separat kartiert ist"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "Does this stop have a bench?"
|
||||
"en": "Does this stop have a bench?",
|
||||
"de": "Gibt es an der Haltestelle eine Sitzbank?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -142,25 +158,29 @@
|
|||
{
|
||||
"if": "bin=yes",
|
||||
"then": {
|
||||
"en": "This stop has a bin"
|
||||
"en": "This stop has a bin",
|
||||
"de": "Die Haltestelle hat einen Mülleimer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "bin=no",
|
||||
"then": {
|
||||
"en": "This stop does not have a bin"
|
||||
"en": "This stop does not have a bin",
|
||||
"de": "Die Haltestelle hat keinen Mülleimer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "bin=separate",
|
||||
"then": {
|
||||
"en": "This stop has a bin, that's separately mapped"
|
||||
"en": "This stop has a bin, that's separately mapped",
|
||||
"de": "Die Haltestelle hat einen Mülleimer, der separat kartiert ist"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "Does this stop have a bin?"
|
||||
"en": "Does this stop have a bin?",
|
||||
"de": "Hat die Haltestelle einen Mülleimer?"
|
||||
}
|
||||
},
|
||||
"wheelchair-access",
|
||||
|
@ -170,18 +190,21 @@
|
|||
{
|
||||
"if": "tactile_paving=yes",
|
||||
"then": {
|
||||
"en": "This stop has tactile paving"
|
||||
"en": "This stop has tactile paving",
|
||||
"de": "Die Haltestelle hat ein taktiles Pflaster"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "tactile_paving=no",
|
||||
"then": {
|
||||
"en": "This stop does not have tactile paving"
|
||||
"en": "This stop does not have tactile paving",
|
||||
"de": "Die Haltestelle hat kein taktiles Pflaster"
|
||||
}
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "Does this stop have tactile paving?"
|
||||
"en": "Does this stop have tactile paving?",
|
||||
"de": "Hat die Haltestelle hat ein taktiles Pflaster?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -190,18 +213,21 @@
|
|||
{
|
||||
"if": "lit=yes",
|
||||
"then": {
|
||||
"en": "This stop is lit"
|
||||
"en": "This stop is lit",
|
||||
"de": "Die Haltestelle ist beleuchtet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "lit=no",
|
||||
"then": {
|
||||
"en": "This stop is not lit"
|
||||
"en": "This stop is not lit",
|
||||
"de": "Die Haltestelle ist nicht beleuchtet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "Is this stop lit?"
|
||||
"en": "Is this stop lit?",
|
||||
"de": "Ist die Haltestelle beleuchtet?"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -210,46 +236,53 @@
|
|||
{
|
||||
"if": "departures_board=yes",
|
||||
"then": {
|
||||
"en": "This stop has a departures board of unknown type"
|
||||
"en": "This stop has a departures board of unknown type",
|
||||
"de": "Die Haltestelle hat einen Fahrplan, der nicht näher definiert ist"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "departures_board=realtime",
|
||||
"then": {
|
||||
"en": "This stop has a board showing realtime departure information"
|
||||
"en": "This stop has a board showing realtime departure information",
|
||||
"de": "Die Haltestelle hat einen Fahrplan, der Abfahrtszeiten in Echtzeit anzeigt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "passenger_information_display=yes",
|
||||
"then": {
|
||||
"en": "This stop has a board showing realtime departure information"
|
||||
"en": "This stop has a board showing realtime departure information",
|
||||
"de": "Die Haltestelle hat einen Fahrplan, der Abfahrtszeiten in Echtzeit anzeigt"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "departures_board=timetable",
|
||||
"then": {
|
||||
"en": "This stop has a timetable showing regular departures"
|
||||
"en": "This stop has a timetable showing regular departures",
|
||||
"de": "Die Haltestelle hat einen Fahrplan, der die regulären Abfahrtszeiten anzeigt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "departures_board=interval",
|
||||
"then": {
|
||||
"en": "This stop has a timetable containing just the interval between departures"
|
||||
"en": "This stop has a timetable containing just the interval between departures",
|
||||
"de": "Die Haltestelle hat einen Fahrplan, der den Abstand zwischen Abfahrten anzeigt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "departures_board=no",
|
||||
"then": {
|
||||
"en": "This stop does not have a departures board"
|
||||
"en": "This stop does not have a departures board",
|
||||
"de": "Die Haltestelle hat keinen Fahrplan"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"render": {
|
||||
"en": "<h3>{_contained_routes_count} routes stop at this stop</h3> <ul>{_contained_routes}</ul>"
|
||||
"en": "<h3>{_contained_routes_count} routes stop at this stop</h3> <ul>{_contained_routes}</ul>",
|
||||
"de": "<h3>{_contained_routes_count} Linien halten an der Haltestelle</h3> <ul>{_contained_routes}</ul>"
|
||||
},
|
||||
"condition": "_contained_routes~*",
|
||||
"id": "contained_routes"
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"description": {
|
||||
"en": "Special builtin layer providing all walls and buildings. This layer is useful in presets for objects which can be placed against walls (e.g. AEDs, postboxes, entrances, addresses, surveillance cameras, …). This layer is invisible by default and not toggleable by the user.",
|
||||
"nl": "Speciale laag met alle muren en gebouwen. Deze laag is nuttig om objecten toe te voegen die met een muur verbonden zijn (zoals AEDs, brievenbussen, adressen, bewakingscamera's,…). Deze laag is standaard onzichtbaar en kan niet aangezet worden door de gebruiker.",
|
||||
"de": "Spezielle eingebaute Ebene, die alle Wände und Gebäude bereitstellt. Diese Ebene ist in Voreinstellungen für Objekte nützlich, die an Wänden platziert werden können (z. B. AEDs, Briefkästen, Eingänge, Adressen, Überwachungskameras, …). Diese Ebene ist standardmäßig unsichtbar und kann vom Benutzer nicht eingeschaltet werden."
|
||||
"de": "Spezielle Ebene, die alle Wände und Gebäude bereitstellt. Diese Ebene ist nützlich in Voreinstellungen für Objekte, die an Wänden platziert werden können (z. B. AEDs, Briefkästen, Eingänge, Adressen, Überwachungskameras, ...). Diese Ebene ist standardmäßig unsichtbar und kann vom Benutzer nicht umgeschaltet werden."
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
|
@ -65,7 +65,8 @@
|
|||
{
|
||||
"if": "_entrance:width=",
|
||||
"then": {
|
||||
"en": "This entrance has no width information"
|
||||
"en": "This entrance has no width information",
|
||||
"de": "Der Eingang hat keine Informationen zur Durchgangsbreite"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
"source": {
|
||||
"osmTags": "id~*"
|
||||
},
|
||||
"title": null,
|
||||
"mapRendering": null,
|
||||
"tagRenderings": [
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue