Merge develop
|
@ -48,7 +48,8 @@
|
|||
"en": "{name}",
|
||||
"de": "{name}",
|
||||
"fr": "{name}",
|
||||
"pl": "{name}"
|
||||
"pl": "{name}",
|
||||
"es": "{name}"
|
||||
},
|
||||
"condition": "name~*",
|
||||
"classes": "bg-white p-1 px-2 rounded"
|
||||
|
@ -177,13 +178,15 @@
|
|||
"en": "How long takes a single journey with this elevator?",
|
||||
"de": "Wie lange dauert eine Fahrt mit diesem Aufzug?",
|
||||
"fr": "Combien de temps dure le trajet dans cet ascenseur ?",
|
||||
"pl": "Jak długo trwa pojedynczy przejazd tą windą?"
|
||||
"pl": "Jak długo trwa pojedynczy przejazd tą windą?",
|
||||
"es": "¿Cuánto dura un viaje en este ascensor?"
|
||||
},
|
||||
"questionHint": {
|
||||
"en": "This excludes the waiting time.",
|
||||
"de": "Dies schließt die Wartezeit aus.",
|
||||
"fr": "Cela n'inclut pas le temps d'attente.",
|
||||
"pl": "To nie włącza czasu oczekiwania."
|
||||
"pl": "To nie włącza czasu oczekiwania.",
|
||||
"es": "Esto elimina el tiempo de espera."
|
||||
},
|
||||
"freeform": {
|
||||
"key": "duration"
|
||||
|
@ -192,7 +195,8 @@
|
|||
"en": "A single journey takes {duration} minutes",
|
||||
"de": "Eine Fahrt dauert {duration} Minuten",
|
||||
"fr": "Un aller simple dure {duration} minutes",
|
||||
"pl": "Pojedynczy przejazd trwa {duration} minut"
|
||||
"pl": "Pojedynczy przejazd trwa {duration} minut",
|
||||
"es": "Un viaje dura {duration} minutos"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -203,7 +207,8 @@
|
|||
"question": {
|
||||
"en": "How many people fit a single carriage?",
|
||||
"de": "Wie viele Leute passen in eine Kabine?",
|
||||
"pl": "Ile osób może pomieścić jeden wagon?"
|
||||
"pl": "Ile osób może pomieścić jeden wagon?",
|
||||
"es": "¿Cuál es la capacidad de la cabina?"
|
||||
},
|
||||
"render": {
|
||||
"en": "{aerialway:occupancy} people fit a single carriage",
|
||||
|
|
|
@ -792,20 +792,23 @@
|
|||
{
|
||||
"id": "doubles_as_memorial",
|
||||
"question": {
|
||||
"en": "Does this artwork serve as a memorial?"
|
||||
"en": "Does this artwork serve as a memorial?",
|
||||
"de": "Dient dieses Kunstwerk als Mahnmal?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "historic=memorial",
|
||||
"then": {
|
||||
"en": "This artwork also serves as a memorial"
|
||||
"en": "This artwork also serves as a memorial",
|
||||
"de": "Dieses Kunstwerk dient auch als Mahnmal"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "historic=",
|
||||
"alsoShowIf": "historic!=memorial",
|
||||
"then": {
|
||||
"en": "This artwork does not serve as a bench"
|
||||
"en": "This artwork does not serve as a bench",
|
||||
"de": "Dieses Kunstwerk dient nicht als Sitzbank"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -1,5 +1,32 @@
|
|||
{
|
||||
"id": "assisted_repair",
|
||||
"name": {
|
||||
"en": "Repair cafés and assisted repair workshops",
|
||||
"de": "Repair-Cafés und unterstützte Reparaturwerkstätten"
|
||||
},
|
||||
"description": {
|
||||
"en": "A self-assisted workshop is a location where people can come and repair their goods with help of volunteers and with the tools available at the given location. A repair café is a type of event organized regularly along the same principles.",
|
||||
"de": "Eine Selbsthilfewerkstatt ist ein Ort, an dem Menschen ihre Gegenstände mit Hilfe von Freiwilligen und den vor Ort verfügbaren Werkzeugen reparieren können. Ein Repair-Café ist eine Art von Veranstaltung, die regelmäßig nach denselben Prinzipien organisiert wird."
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "repair=assisted_self_service"
|
||||
},
|
||||
"minzoom": 1,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Workshop for assisted repair",
|
||||
"de": "Werkstatt für unterstützte Reparaturen"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "{name}",
|
||||
"de": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
|
@ -30,6 +57,28 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"width": 1,
|
||||
"color": "blue"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "an assisted repair workshop",
|
||||
"de": "Eine unterstützte Reparaturwerkstatt"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=workshop",
|
||||
"repair=assisted_self_service"
|
||||
],
|
||||
"description": {
|
||||
"en": "A location with a permanent workshop where people can come to repair items with the help of volunteers.",
|
||||
"de": "Ein Ort mit einer festen Werkstatt, in der Menschen mit Hilfe von Freiwilligen Gegenstände reparieren können."
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"preset_description",
|
||||
|
@ -137,55 +186,6 @@
|
|||
"multiAnswer": true
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"width": 1,
|
||||
"color": "blue"
|
||||
}
|
||||
],
|
||||
"id": "assisted_repair",
|
||||
"name": {
|
||||
"en": "Repair cafés and assisted repair workshops",
|
||||
"de": "Repair-Cafés und unterstützte Reparaturwerkstätten"
|
||||
},
|
||||
"description": {
|
||||
"en": "A self-assisted workshop is a location where people can come and repair their goods with help of volunteers and with the tools available at the given location. A repair café is a type of event organized regularly along the same principles.",
|
||||
"de": "Eine Selbsthilfewerkstatt ist ein Ort, an dem Menschen ihre Gegenstände mit Hilfe von Freiwilligen und den vor Ort verfügbaren Werkzeugen reparieren können. Ein Repair-Café ist eine Art von Veranstaltung, die regelmäßig nach denselben Prinzipien organisiert wird."
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "repair=assisted_self_service"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Workshop for assisted repair",
|
||||
"de": "Werkstatt für unterstützte Reparaturen"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "{name}",
|
||||
"de": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"deletion": {},
|
||||
"allowMove": true,
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "an assisted repair workshop",
|
||||
"de": "Eine unterstützte Reparaturwerkstatt"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=workshop",
|
||||
"repair=assisted_self_service"
|
||||
],
|
||||
"description": {
|
||||
"en": "A location with a permanent workshop where people can come to repair items with the help of volunteers.",
|
||||
"de": "Ein Ort mit einer festen Werkstatt, in der Menschen mit Hilfe von Freiwilligen Gegenstände reparieren können."
|
||||
}
|
||||
}
|
||||
]
|
||||
"allowMove": true
|
||||
}
|
||||
|
|
|
@ -166,9 +166,9 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"deletion": true,
|
||||
"allowMove": {
|
||||
"enableRelocation": false,
|
||||
"enableImproveAccuracy": true
|
||||
},
|
||||
"deletion": true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,13 @@
|
|||
"nl": "Oplaadpunten",
|
||||
"de": "Ladestationen"
|
||||
},
|
||||
"minzoom": 10,
|
||||
"description": {
|
||||
"en": "A charging station",
|
||||
"nl": "Oplaadpunten",
|
||||
"ca": "Una estació de càrrega",
|
||||
"de": "Eine Ladestation",
|
||||
"fr": "Une station de recharge"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"and": [
|
||||
|
@ -20,6 +26,7 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"minzoom": 10,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Charging station",
|
||||
|
@ -65,14 +72,109 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"en": "A charging station",
|
||||
"nl": "Oplaadpunten",
|
||||
"ca": "Una estació de càrrega",
|
||||
"de": "Eine Ladestation",
|
||||
"fr": "Une station de recharge"
|
||||
},
|
||||
"#": "no-question-hint-check",
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "pin",
|
||||
"color": "#fff"
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"render": "./assets/themes/charging_stations/plug.svg",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "bicycle=yes",
|
||||
"then": "./assets/themes/charging_stations/bicycle.svg"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"car=yes",
|
||||
"motorcar=yes"
|
||||
]
|
||||
},
|
||||
"then": "./assets/themes/charging_stations/car.svg"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"iconBadges": [
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"disused:amenity=charging_station",
|
||||
"operational_status=broken"
|
||||
]
|
||||
},
|
||||
"then": "close:#c22;"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"proposed:amenity=charging_station",
|
||||
"planned:amenity=charging_station"
|
||||
]
|
||||
},
|
||||
"then": "./assets/layers/charging_station/under_construction.svg"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"bicycle=yes",
|
||||
{
|
||||
"or": [
|
||||
"motorcar=yes",
|
||||
"car=yes"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"then": "circle:#fff;./assets/themes/charging_stations/car.svg"
|
||||
}
|
||||
],
|
||||
"anchor": "bottom",
|
||||
"iconSize": "50,50"
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"color": "black",
|
||||
"width": 2,
|
||||
"fillColor": "#80808080"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"amenity=charging_station",
|
||||
"motorcar=no",
|
||||
"bicycle=yes"
|
||||
],
|
||||
"title": {
|
||||
"en": "charging station for electrical bikes",
|
||||
"nl": "oplaadpunt voor elektrische fietsen",
|
||||
"de": "Ladestation für Elektrofahrräder"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"amenity=charging_station",
|
||||
"motorcar=yes",
|
||||
"bicycle=no"
|
||||
],
|
||||
"title": {
|
||||
"en": "charging station for cars",
|
||||
"nl": "oplaadstation voor elektrische auto's",
|
||||
"de": "Ladestation für Autos"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
|
@ -2778,109 +2880,6 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"color": "black",
|
||||
"width": 2,
|
||||
"fillColor": "#80808080"
|
||||
}
|
||||
],
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "pin",
|
||||
"color": "#fff"
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"render": "./assets/themes/charging_stations/plug.svg",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "bicycle=yes",
|
||||
"then": "./assets/themes/charging_stations/bicycle.svg"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"car=yes",
|
||||
"motorcar=yes"
|
||||
]
|
||||
},
|
||||
"then": "./assets/themes/charging_stations/car.svg"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"iconBadges": [
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"disused:amenity=charging_station",
|
||||
"operational_status=broken"
|
||||
]
|
||||
},
|
||||
"then": "close:#c22;"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"proposed:amenity=charging_station",
|
||||
"planned:amenity=charging_station"
|
||||
]
|
||||
},
|
||||
"then": "./assets/layers/charging_station/under_construction.svg"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"bicycle=yes",
|
||||
{
|
||||
"or": [
|
||||
"motorcar=yes",
|
||||
"car=yes"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"then": "circle:#fff;./assets/themes/charging_stations/car.svg"
|
||||
}
|
||||
],
|
||||
"anchor": "bottom",
|
||||
"iconSize": "50,50"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"amenity=charging_station",
|
||||
"motorcar=no",
|
||||
"bicycle=yes"
|
||||
],
|
||||
"title": {
|
||||
"en": "charging station for electrical bikes",
|
||||
"nl": "oplaadpunt voor elektrische fietsen",
|
||||
"de": "Ladestation für Elektrofahrräder"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"amenity=charging_station",
|
||||
"motorcar=yes",
|
||||
"bicycle=no"
|
||||
],
|
||||
"title": {
|
||||
"en": "charging station for cars",
|
||||
"nl": "oplaadstation voor elektrische auto's",
|
||||
"de": "Ladestation für Autos"
|
||||
}
|
||||
}
|
||||
],
|
||||
"filter": [
|
||||
{
|
||||
"id": "vehicle-type",
|
||||
|
@ -3128,6 +3127,19 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"deletion": {
|
||||
"softDeletionTags": {
|
||||
"and": [
|
||||
"amenity=",
|
||||
"disused:amenity=charging_station"
|
||||
]
|
||||
},
|
||||
"neededChangesets": 10
|
||||
},
|
||||
"allowMove": {
|
||||
"enableRelocation": false,
|
||||
"enableImproveAccuracy": true
|
||||
},
|
||||
"units": [
|
||||
{
|
||||
"maxstay": {
|
||||
|
@ -3322,17 +3334,5 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"allowMove": {
|
||||
"enableRelocation": false,
|
||||
"enableImproveAccuracy": true
|
||||
},
|
||||
"deletion": {
|
||||
"softDeletionTags": {
|
||||
"and": [
|
||||
"amenity=",
|
||||
"disused:amenity=charging_station"
|
||||
]
|
||||
},
|
||||
"neededChangesets": 10
|
||||
}
|
||||
}
|
||||
"#": "no-question-hint-check"
|
||||
}
|
||||
|
|
|
@ -57,6 +57,9 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"titleIcons": [
|
||||
"icons.defaults"
|
||||
],
|
||||
"pointRendering": [
|
||||
{
|
||||
"iconBadges": [
|
||||
|
@ -87,9 +90,6 @@
|
|||
}
|
||||
],
|
||||
"lineRendering": [],
|
||||
"titleIcons": [
|
||||
"icons.defaults"
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"source": {
|
||||
"osmTags": "amenity=clock"
|
||||
},
|
||||
"minzoom": 13,
|
||||
"minzoom": 8,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Clock",
|
||||
|
@ -47,6 +47,10 @@
|
|||
{
|
||||
"if": "display=digital",
|
||||
"then": "./assets/layers/clock/clock_digital.svg"
|
||||
},
|
||||
{
|
||||
"if": "display=sundial",
|
||||
"then": "./assets/layers/clock/sundial.svg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -562,6 +566,9 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"filter": [
|
||||
"display"
|
||||
],
|
||||
"deletion": true,
|
||||
"allowMove": true
|
||||
}
|
||||
|
|
|
@ -16,5 +16,15 @@
|
|||
"Robin van der Linde"
|
||||
],
|
||||
"sources": []
|
||||
},
|
||||
{
|
||||
"path": "sundial.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"OpenClipArt"
|
||||
],
|
||||
"sources": [
|
||||
"https://commons.wikimedia.org/wiki/File:Sundial_2r.jpg "
|
||||
]
|
||||
}
|
||||
]
|
164
assets/layers/clock/sundial.svg
Normal file
After Width: | Height: | Size: 18 KiB |
2
assets/layers/clock/sundial.svg.license
Normal file
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: OpenClipArt
|
||||
SPDX-License-Identifier: CC0-1.0
|
216
assets/layers/cycle_highways/cycle_highways.json
Normal file
|
@ -0,0 +1,216 @@
|
|||
{
|
||||
"id": "cycle_highways",
|
||||
"tagRenderings": [
|
||||
{
|
||||
"render": "The name is <b>{name}</b>",
|
||||
"question": "What is the name of this cycle highway?",
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
},
|
||||
"id": "cycle_highways-name"
|
||||
},
|
||||
{
|
||||
"render": "Referentienummer is <b>{ref}</b>",
|
||||
"question": "What is the reference number of this cycle highway?",
|
||||
"freeform": {
|
||||
"key": "ref"
|
||||
},
|
||||
"id": "cycle_highways-ref"
|
||||
},
|
||||
{
|
||||
"render": "The current state of this link is {state}",
|
||||
"question": "What is the state of this link?",
|
||||
"freeform": {
|
||||
"key": "state"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"state=proposed",
|
||||
"note:state="
|
||||
]
|
||||
},
|
||||
"then": "This is a proposed route which can be cycled"
|
||||
},
|
||||
{
|
||||
"then": "This is a proposed route which has missing links (thus: some parts don't even have a building permit yet)",
|
||||
"if": {
|
||||
"and": [
|
||||
"state=proposed",
|
||||
"note:state=has_highway_no"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"then": "This is a proposed route which has some links which are under construction",
|
||||
"if": {
|
||||
"and": [
|
||||
"state=proposed",
|
||||
"note:state=has_highway_under_construction"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "state=temporary",
|
||||
"then": "This is a temporary deviation"
|
||||
},
|
||||
{
|
||||
"if": "state=",
|
||||
"then": "This link is operational and signposted"
|
||||
}
|
||||
],
|
||||
"id": "cycle_highways-state"
|
||||
},
|
||||
{
|
||||
"id": "cycle-highway-length",
|
||||
"render": "This part is {_length:km}km long"
|
||||
},
|
||||
"website",
|
||||
"all_tags"
|
||||
],
|
||||
"name": {
|
||||
"en": "cycle highways",
|
||||
"de": "Radschnellwege",
|
||||
"ca": "vies ciclistes",
|
||||
"fr": "Aménagements cyclables",
|
||||
"nl": "fietssnelwegen",
|
||||
"es": "autovías ciclistas",
|
||||
"nb_NO": "sykkelmotorveier",
|
||||
"da": "cykelmotorveje",
|
||||
"pa_PK": "سائیکلوے",
|
||||
"cs": "cyklodálnice",
|
||||
"pl": "ścieżki rowerowe",
|
||||
"it": "strade per biciclette",
|
||||
"zh_Hant": "單車高速公路"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "cycle_network=BE-VLG:cycle_highway"
|
||||
},
|
||||
"minzoom": 6,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Cycle highway",
|
||||
"de": "Radschnellweg",
|
||||
"ca": "Via ciclista",
|
||||
"fr": "Aménagement cyclable",
|
||||
"nl": "Fietssnelweg",
|
||||
"es": "autovía ciclista",
|
||||
"nb_NO": "sykkelmotorvei",
|
||||
"da": "cykelmotorvej",
|
||||
"pa_PK": "سائیکلوے",
|
||||
"cs": "cyklodálnice",
|
||||
"pl": "ścieżka rowerowa",
|
||||
"it": "strada per bicilette",
|
||||
"zh_Hant": "單車高速公路"
|
||||
}
|
||||
},
|
||||
"filter": [
|
||||
{
|
||||
"id": "name-alt",
|
||||
"options": [
|
||||
{
|
||||
"question": "Name contains 'alt'",
|
||||
"osmTags": "name~i~.*alt.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "name-wenslijn",
|
||||
"options": [
|
||||
{
|
||||
"question": "Name contains 'wenslijn'",
|
||||
"osmTags": "name~i~.*wenslijn.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "name-omleiding",
|
||||
"options": [
|
||||
{
|
||||
"question": "Name contains 'omleiding'",
|
||||
"osmTags": "name~i~.*omleiding.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ref-alt",
|
||||
"options": [
|
||||
{
|
||||
"question": "Reference contains 'alt'",
|
||||
"osmTags": "ref~i~.*aAlt.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "missing_link",
|
||||
"options": [
|
||||
{
|
||||
"question": "No filter"
|
||||
},
|
||||
{
|
||||
"question": "Has missing links (note:state=has_highway_no)",
|
||||
"osmTags": "note:state=has_highway_no"
|
||||
},
|
||||
{
|
||||
"question": "Has links which are under construction (note:state=has_highway_under_construction)",
|
||||
"osmTags": "note:state=has_highway_under_construction"
|
||||
},
|
||||
{
|
||||
"question": "Has links which are proposed (note:state=has_highway_proposed)",
|
||||
"osmTags": "note:state=has_highway_proposed"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "proposed",
|
||||
"options": [
|
||||
{
|
||||
"question": "No filter"
|
||||
},
|
||||
{
|
||||
"question": "state=proposed",
|
||||
"osmTags": "state=proposed"
|
||||
},
|
||||
{
|
||||
"question": "state=temporary",
|
||||
"osmTags": "state=temporary"
|
||||
},
|
||||
{
|
||||
"question": "state unset",
|
||||
"osmTags": "state="
|
||||
},
|
||||
{
|
||||
"question": "Other state",
|
||||
"osmTags": {
|
||||
"and": [
|
||||
"state!=",
|
||||
"state!=proposed",
|
||||
"state!=temporary"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"pointRendering": null,
|
||||
"isCounted": false,
|
||||
"lineRendering": [
|
||||
{
|
||||
"color": {
|
||||
"render": "#ff7392",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "state=",
|
||||
"then": "#00acfc"
|
||||
},
|
||||
{
|
||||
"if": "state=temporary",
|
||||
"then": "#00acfc"
|
||||
}
|
||||
]
|
||||
},
|
||||
"width": "4"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -54,7 +54,8 @@
|
|||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "{name}"
|
||||
"en": "{name}",
|
||||
"de": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -119,9 +119,9 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"deletion": true,
|
||||
"allowMove": {
|
||||
"enableRelocation": false,
|
||||
"enableImproveAccuracy": true
|
||||
},
|
||||
"deletion": true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -537,7 +537,8 @@
|
|||
"image-key": "image:menu",
|
||||
"label": {
|
||||
"en": "Add an image from the menu",
|
||||
"nl": "Voeg een foto van het menu toe"
|
||||
"nl": "Voeg een foto van het menu toe",
|
||||
"de": "Ein Bild aus dem Menü hinzufügen"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -545,14 +546,16 @@
|
|||
{
|
||||
"id": "menu-website",
|
||||
"question": {
|
||||
"en": "On what webpage is the menu published?"
|
||||
"en": "On what webpage is the menu published?",
|
||||
"de": "Auf welcher Webseite wird das Menü veröffentlicht?"
|
||||
},
|
||||
"render": {
|
||||
"special": {
|
||||
"type": "link",
|
||||
"href": "{website:menu}",
|
||||
"text": {
|
||||
"en": "Consult the menu"
|
||||
"en": "Consult the menu",
|
||||
"de": "Das Menü einsehen"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -1,6 +1,23 @@
|
|||
{
|
||||
"credits": "Built for Wegspotter on the meetup",
|
||||
"id": "grave",
|
||||
"name": {
|
||||
"en": "Gravestones",
|
||||
"de": "Grabsteine"
|
||||
},
|
||||
"description": {
|
||||
"en": "Tombstones (and graves) indicate where a person was buried. On this map, those can be recorded and a link to Wikipedia can be made",
|
||||
"de": "Grabsteine (und Gräber) zeigen an, wo eine Person begraben wurde. Auf dieser Karte können diese aufgezeichnet werden und ein Wikipedialink erstellt werden"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "historic=tomb"
|
||||
},
|
||||
"minzoom": 15,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Tombstone",
|
||||
"de": "Grabstein"
|
||||
}
|
||||
},
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
|
@ -17,6 +34,22 @@
|
|||
"labelCssClasses": "bg-white rounded px-2"
|
||||
}
|
||||
],
|
||||
"lineRendering": [],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a tombstone",
|
||||
"de": "ein Grabstein"
|
||||
},
|
||||
"tags": [
|
||||
"historic=tomb"
|
||||
],
|
||||
"description": {
|
||||
"en": "A tombstone is a physical object which indicates that one or more persons are buried here. It generally has the name, birth date and death date of the person or persons as inscription.",
|
||||
"de": "Ein Grabstein ist ein physischer Gegenstand, der anzeigt, dass eine oder mehrere Personen hier begraben sind. Er trägt in der Regel den Namen, das Geburts- und das Sterbedatum der Person oder Personen als Inschrift."
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
|
@ -49,40 +82,6 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"lineRendering": [],
|
||||
"id": "grave",
|
||||
"name": {
|
||||
"en": "Gravestones",
|
||||
"de": "Grabsteine"
|
||||
},
|
||||
"description": {
|
||||
"en": "Tombstones (and graves) indicate where a person was buried. On this map, those can be recorded and a link to Wikipedia can be made",
|
||||
"de": "Grabsteine (und Gräber) zeigen an, wo eine Person begraben wurde. Auf dieser Karte können diese aufgezeichnet werden und ein Wikipedialink erstellt werden"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "historic=tomb"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Tombstone",
|
||||
"de": "Grabstein"
|
||||
}
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a tombstone",
|
||||
"de": "ein Grabstein"
|
||||
},
|
||||
"tags": [
|
||||
"historic=tomb"
|
||||
],
|
||||
"description": {
|
||||
"en": "A tombstone is a physical object which indicates that one or more persons are buried here. It generally has the name, birth date and death date of the person or persons as inscription.",
|
||||
"de": "Ein Grabstein ist ein physischer Gegenstand, der anzeigt, dass eine oder mehrere Personen hier begraben sind. Er trägt in der Regel den Namen, das Geburts- und das Sterbedatum der Person oder Personen als Inschrift."
|
||||
}
|
||||
}
|
||||
],
|
||||
"filter": [
|
||||
{
|
||||
"id": "has_wikidata",
|
||||
|
@ -109,5 +108,6 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"credits": "Built for Wegspotter on the meetup"
|
||||
}
|
||||
|
|
|
@ -1,140 +0,0 @@
|
|||
{
|
||||
"id": "hotel",
|
||||
"name": {
|
||||
"en": "Hotels",
|
||||
"nl": "Hotels",
|
||||
"de": "Hotels",
|
||||
"pa_PK": "ہوٹل",
|
||||
"ru": "Гостиницы",
|
||||
"fr": "Hôtels",
|
||||
"ca": "Hotels",
|
||||
"cs": "Hotely",
|
||||
"pl": "Hotele"
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer showing all hotels",
|
||||
"nl": "Laag die alle hotels toont",
|
||||
"de": "Eine Ebene mit Hotels",
|
||||
"fr": "Couche affichant les hôtels",
|
||||
"ca": "Capa que mostra tots els hotels",
|
||||
"cs": "Vrstva zobrazující všechny hotely",
|
||||
"pl": "Warstwa pokazująca wszystkie hotele"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "tourism=hotel"
|
||||
},
|
||||
"minzoom": 13,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Hotel",
|
||||
"nl": "Hotel",
|
||||
"de": "Hotel",
|
||||
"pa_PK": "ہوٹل",
|
||||
"fr": "Hôtel",
|
||||
"ca": "Hotel",
|
||||
"cs": "Hotel",
|
||||
"pl": "Hotel"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "Hotel {name}",
|
||||
"nl": "Hotel {name}",
|
||||
"de": "Hotel {name}",
|
||||
"fr": "Hôtel {name}",
|
||||
"ca": "Hotel {name}",
|
||||
"cs": "Hotel {name}",
|
||||
"pl": "Hotel {name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"iconSize": "40,40",
|
||||
"anchor": "center",
|
||||
"marker": [
|
||||
{
|
||||
"icon": "circle",
|
||||
"color": "white"
|
||||
},
|
||||
{
|
||||
"icon": "./assets/layers/hotel/hotel.svg"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"lineRendering": [],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a hotel",
|
||||
"nl": "een hotel",
|
||||
"de": "ein Hotel",
|
||||
"ca": "un hotel",
|
||||
"ru": "гостиница",
|
||||
"fr": "un hôtel",
|
||||
"cs": "hotel",
|
||||
"pl": "hotel"
|
||||
},
|
||||
"tags": [
|
||||
"tourism=hotel"
|
||||
]
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"reviews",
|
||||
{
|
||||
"id": "name",
|
||||
"freeform": {
|
||||
"key": "name",
|
||||
"placeholder": {
|
||||
"en": "Name of the hotel",
|
||||
"nl": "Naam van het hotel",
|
||||
"de": "Name des Hotels",
|
||||
"ru": "Название гостиницы",
|
||||
"fr": "Nom de l'hôtel",
|
||||
"ca": "Nom de l'hotel",
|
||||
"cs": "Název hotelu",
|
||||
"pl": "Nazwa hotelu"
|
||||
}
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the name of this hotel?",
|
||||
"nl": "Wat is de naam van dit hotel?",
|
||||
"de": "Wie lautet der Name des Hotels?",
|
||||
"ru": "Как называется эта гостиница?",
|
||||
"fr": "Quel est le nom de cet hôtel ?",
|
||||
"ca": "Quin és el nom d'aquest hotel?",
|
||||
"cs": "Jak se tento hotel jmenuje?",
|
||||
"pl": "Jak nazywa się ten hotel?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This hotel is called {name}",
|
||||
"nl": "Dit hotel heet {name}",
|
||||
"de": "Der Name des Hotels lautet {name}",
|
||||
"ca": "Aquest hotel es diu {name}",
|
||||
"fr": "Cet hôtel s'appelle {name}",
|
||||
"cs": "Tento hotel se jmenuje {name}",
|
||||
"pl": "Nazwa tego hotelu to {name}"
|
||||
}
|
||||
},
|
||||
"phone",
|
||||
"email",
|
||||
"website",
|
||||
"wheelchair-access",
|
||||
"internet",
|
||||
"internet-fee",
|
||||
"internet-ssid"
|
||||
],
|
||||
"allowMove": {
|
||||
"enableImproveAccuracy": true,
|
||||
"enableRelocation": true
|
||||
}
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
[
|
||||
{
|
||||
"path": "hotel.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"Andy Allan",
|
||||
"Michael Glanznig",
|
||||
"Adamant36",
|
||||
"Paul Dicker"
|
||||
],
|
||||
"sources": [
|
||||
"https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/tourism/hotel.svg"
|
||||
]
|
||||
}
|
||||
]
|
|
@ -23685,4 +23685,4 @@
|
|||
}
|
||||
],
|
||||
"#dont-translate": "*"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,6 +23,32 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "./assets/themes/lighthouses/lighthouse.svg"
|
||||
}
|
||||
],
|
||||
"anchor": "bottom"
|
||||
}
|
||||
],
|
||||
"lineRendering": [],
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"man_made=lighthouse"
|
||||
],
|
||||
"title": {
|
||||
"en": "a lighthouse",
|
||||
"de": "ein Leuchtturm"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"wikipedia",
|
||||
|
@ -42,32 +68,6 @@
|
|||
"id": "lighthouse-height"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"man_made=lighthouse"
|
||||
],
|
||||
"title": {
|
||||
"en": "a lighthouse",
|
||||
"de": "ein Leuchtturm"
|
||||
}
|
||||
}
|
||||
],
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "./assets/themes/lighthouses/lighthouse.svg"
|
||||
}
|
||||
],
|
||||
"anchor": "bottom"
|
||||
}
|
||||
],
|
||||
"lineRendering": [],
|
||||
"units": [
|
||||
{
|
||||
"height": {
|
||||
|
@ -78,4 +78,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "./assets/layers/hotel/hotel.svg"
|
||||
"icon": "./assets/layers/tourism_accomodation/hotel.svg"
|
||||
}
|
||||
],
|
||||
"iconSize": "27,27"
|
||||
|
|
|
@ -66,6 +66,5 @@
|
|||
"deletion": true,
|
||||
"allowMove": {
|
||||
"enableRelocation": false
|
||||
},
|
||||
"credits": "Not logged in"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -294,7 +294,8 @@
|
|||
"if": "surface=fine_gravel",
|
||||
"then": {
|
||||
"en": "The surface is <b>fine gravel</b> (less then 2 cm per stone)",
|
||||
"nl": "De ondergrond bestaat uit <b>kleine grindsteentjes</b> (steentjes kleiner dan 2 cm)"
|
||||
"nl": "De ondergrond bestaat uit <b>kleine grindsteentjes</b> (steentjes kleiner dan 2 cm)",
|
||||
"de": "Die Oberfläche ist <b>feiner Kies</b> (weniger als 2 cm pro Stein)"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -371,8 +371,8 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"allowMove": true,
|
||||
"deletion": {
|
||||
"neededChangesets": 0
|
||||
}
|
||||
},
|
||||
"allowMove": true
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
"id": "mapillary",
|
||||
"description": "Shows a button to open Mapillary on this location",
|
||||
"render": {
|
||||
"*": "{mapillary()}"
|
||||
"*": "{mapillary_link()}"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -2902,6 +2902,36 @@
|
|||
"render": {
|
||||
"*": "{preset_description()}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "brand",
|
||||
"question": {
|
||||
"en": "Is {title()} part of a bigger brand?",
|
||||
"de": "Ist {title()} Teil einer großen Marke?"
|
||||
},
|
||||
"render": {
|
||||
"en": "Part of {brand}",
|
||||
"de": "Teil von {brand}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "brand",
|
||||
"addExtraTags": [
|
||||
"nobrand="
|
||||
]
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "nobrand=yes",
|
||||
"addExtraTags": [
|
||||
"brand=",
|
||||
"brand:wikidata="
|
||||
],
|
||||
"then": {
|
||||
"en": "Not part of a bigger brand",
|
||||
"de": "Nicht Teil einer großen Marke"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,23 @@
|
|||
{
|
||||
"credits": "Not logged in",
|
||||
"id": "tool_library",
|
||||
"name": {
|
||||
"en": "Tool libraries",
|
||||
"de": "Werkzeugbibliothek"
|
||||
},
|
||||
"description": {
|
||||
"en": "A tool library is a place where people from the general public can borrow tools",
|
||||
"de": "Eine Werkzeugbibliothek ist ein Ort, an dem Menschen aus der Öffentlichkeit Werkzeuge ausleihen können"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "amenity=tool_library"
|
||||
},
|
||||
"minzoom": 3,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Tool library {name}",
|
||||
"de": "Werkzeugbibliothek {name}"
|
||||
}
|
||||
},
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
|
@ -31,6 +48,27 @@
|
|||
"labelCssClasses": "bg-white rounded px-2"
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"width": 1,
|
||||
"color": "blue"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a tool library",
|
||||
"de": "Eine Werkzeugbibliothek"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=tool_library"
|
||||
],
|
||||
"description": {
|
||||
"en": "A tool library is a place where people from the general public can borrow tools",
|
||||
"de": "Eine Werkzeugbibliothek ist ein Ort, an dem Menschen aus der Öffentlichkeit Werkzeuge ausleihen können"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"contact",
|
||||
|
@ -135,45 +173,6 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"width": 1,
|
||||
"color": "blue"
|
||||
}
|
||||
],
|
||||
"id": "tool_library",
|
||||
"name": {
|
||||
"en": "Tool libraries",
|
||||
"de": "Werkzeugbibliothek"
|
||||
},
|
||||
"description": {
|
||||
"en": "A tool library is a place where people from the general public can borrow tools",
|
||||
"de": "Eine Werkzeugbibliothek ist ein Ort, an dem Menschen aus der Öffentlichkeit Werkzeuge ausleihen können"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "amenity=tool_library"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Tool library {name}",
|
||||
"de": "Werkzeugbibliothek {name}"
|
||||
}
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a tool library",
|
||||
"de": "Eine Werkzeugbibliothek"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=tool_library"
|
||||
],
|
||||
"description": {
|
||||
"en": "A tool library is a place where people from the general public can borrow tools",
|
||||
"de": "Eine Werkzeugbibliothek ist ein Ort, an dem Menschen aus der Öffentlichkeit Werkzeuge ausleihen können"
|
||||
}
|
||||
}
|
||||
],
|
||||
"deletion": true,
|
||||
"allowMove": true,
|
||||
"units": [
|
||||
|
|
44
assets/layers/tourism_accomodation/apartment.svg
Normal file
|
@ -0,0 +1,44 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xml:space="preserve"
|
||||
enable-background="new 0 0 14 14"
|
||||
viewBox="0 0 14 14"
|
||||
height="14px"
|
||||
width="14px"
|
||||
y="0px"
|
||||
x="0px"
|
||||
id="tourism_apartment"
|
||||
version="1.1"><metadata
|
||||
id="metadata13"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs11" />
|
||||
<rect
|
||||
height="14"
|
||||
width="14"
|
||||
fill="none"
|
||||
display="none"
|
||||
id="canvas" />
|
||||
|
||||
|
||||
|
||||
<path
|
||||
id="hotel"
|
||||
d="M 0.5,3 C 0.223,3 0,3.223 0,3.5 V 4 8 9 9.5 11 H 1 V 9.5 9 H 13 V 10.5 11 H 13.5 14 V 10.5 9 8 6 5.5 C 14,5.223 13.777,5 13.5,5 13.223,5 13,5.223 13,5.5 V 6 8 H 1 V 4 3.5 C 1,3.223 0.777,3 0.5,3 Z m 3,1 C 2.671573,4 2,4.671573 2,5.5 2,6.328427 2.671573,7 3.5,7 4.328427,7 5,6.328427 5,5.5 5,4.671573 4.328427,4 3.5,4 Z M 6,5 v 2 h 6 C 12,6 10.963825,5 10,5 Z" style="fill:#0092da" /><rect
|
||||
y="0"
|
||||
x="2.220446e-016"
|
||||
height="2"
|
||||
width="14"
|
||||
id="rect825"
|
||||
style="opacity:0.5;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.07990667;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" /><rect
|
||||
y="12"
|
||||
x="0"
|
||||
height="2"
|
||||
width="14"
|
||||
id="rect825-2"
|
||||
style="opacity:0.5;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.07990667;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" /></svg>
|
After Width: | Height: | Size: 1.7 KiB |
2
assets/layers/tourism_accomodation/apartment.svg.license
Normal file
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: OSM-Carto
|
||||
SPDX-License-Identifier: CC0-1.0
|
34
assets/layers/tourism_accomodation/guest_house.svg
Normal file
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 14 14"
|
||||
height="14"
|
||||
width="14"
|
||||
id="svg2"
|
||||
version="1.1">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<path
|
||||
id="polygon4-1"
|
||||
d="M 6.9999997,0.85331316 1,5 h 2 v 8 H 6 V 8 h 2 v 5 h 3 V 5 h 2 z"
|
||||
style="opacity:0.9;fill:#0092da;fill-opacity:0.3;stroke-width:0.01526906" />
|
||||
<path
|
||||
id="hotel"
|
||||
d="m 0.5,6.0000004 c -0.277,0 -0.5,0.223 -0.5,0.5 v 0.5 V 11 12 12.5 14 H 1 V 12.5 12 H 13 V 13.5 14 H 13.5 14 V 13.5 12 11 9.0000004 v -0.5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 -0.277,0 -0.5,0.223 -0.5,0.5 v 0.5 V 11 H 1 v -3.9999996 -0.5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 z m 3,1 c -0.828427,0 -1.5,0.671573 -1.5,1.5 C 2,9.3284274 2.671573,10 3.5,10 4.328427,10 5,9.3284274 5,8.5000004 c 0,-0.828427 -0.671573,-1.5 -1.5,-1.5 z m 2.5,1 V 10 h 6 C 12,9.0000004 10.963825,8.0000004 10,8.0000004 Z" style="fill:#0092da"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Geozeisig
|
||||
SPDX-License-Identifier: CC0-1.0
|
109
assets/layers/tourism_accomodation/hostel.svg
Normal file
|
@ -0,0 +1,109 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg2"
|
||||
viewBox="0 0 16 16"
|
||||
height="16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
sodipodi:docname="hostel.svg"
|
||||
inkscape:version="0.92.2 5c3e80d, 2017-08-06">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1242"
|
||||
inkscape:window-height="733"
|
||||
id="namedview4592"
|
||||
showgrid="false"
|
||||
inkscape:zoom="16.857143"
|
||||
inkscape:cx="7"
|
||||
inkscape:cy="4.6271186"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<rect
|
||||
style="visibility:hidden;fill:none;stroke:none;stroke-width:1.14285719"
|
||||
id="canvas"
|
||||
y="2.3841858e-07"
|
||||
x="8.5149496e-09"
|
||||
height="16"
|
||||
width="16" />
|
||||
<path
|
||||
id="hostel"
|
||||
d="m 4,1.1428573 c -0.9467737,0 -1.7142857,0.7675121 -1.7142857,1.7142858 0,0.9467736 0.767512,1.7142856 1.7142857,1.7142856 0.9467737,0 1.7142857,-0.767512 1.7142857,-1.7142856 C 5.7142857,1.9103694 4.9467737,1.1428573 4,1.1428573 Z m 2.8571428,1.1428572 v 2.2857142 h 6.8571432 c 0,-1.1428571 -1.1842,-2.2857142 -2.285714,-2.2857142 z M 4,8.0000001 c -0.9467737,0 -1.7142857,0.767512 -1.7142857,1.7142857 0,0.9467742 0.767512,1.7142852 1.7142857,1.7142852 0.9467737,0 1.7142857,-0.767511 1.7142857,-1.7142852 C 5.7142857,8.7675121 4.9467737,8.0000001 4,8.0000001 Z m 2.8571428,1.1428571 v 2.2857138 l 6.8571432,0.01473 c 0,-1.157577 -1.1842,-2.3004346 -2.285714,-2.3004346 z"
|
||||
style="fill:#0092da;stroke-width:1.14285719"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="1.1428573"
|
||||
x="8.5149496e-09"
|
||||
height="14.857142"
|
||||
width="1.1428571"
|
||||
id="rect814"
|
||||
style="opacity:1;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.13977952;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" />
|
||||
<rect
|
||||
ry="0.5714286"
|
||||
y="2.3841858e-07"
|
||||
x="-5.9604645e-08"
|
||||
height="14.857142"
|
||||
width="1.1428571"
|
||||
id="rect814-7"
|
||||
style="opacity:1;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.13977952;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" />
|
||||
<rect
|
||||
y="4.5714283"
|
||||
x="14.857142"
|
||||
height="11.428571"
|
||||
width="1.1428571"
|
||||
id="rect814-3"
|
||||
style="opacity:1;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.12259473;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" />
|
||||
<rect
|
||||
ry="0.5714286"
|
||||
y="2.2857144"
|
||||
x="14.857142"
|
||||
height="13.714286"
|
||||
width="1.1428571"
|
||||
id="rect814-7-2"
|
||||
style="opacity:1;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.13429582;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" />
|
||||
<rect
|
||||
transform="rotate(90)"
|
||||
y="-14.857142"
|
||||
x="5.7142859"
|
||||
height="14.857142"
|
||||
width="1.1428572"
|
||||
id="rect814-2"
|
||||
style="opacity:1;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.13977952;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" />
|
||||
<rect
|
||||
transform="rotate(90)"
|
||||
y="-14.857142"
|
||||
x="12.571429"
|
||||
height="14.857142"
|
||||
width="1.1428572"
|
||||
id="rect814-2-7"
|
||||
style="opacity:1;fill:#0092da;fill-opacity:1;stroke:none;stroke-width:0.13977952;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" />
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
2
assets/layers/tourism_accomodation/hostel.svg.license
Normal file
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: OSM-Carto
|
||||
SPDX-License-Identifier: CC0-1.0
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
55
assets/layers/tourism_accomodation/license_info.json
Normal file
|
@ -0,0 +1,55 @@
|
|||
[
|
||||
{
|
||||
"path": "apartment.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"OSM-Carto"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Apartment.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "guest_house.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"\tGeozeisig "
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Tourism_guest_house.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "hostel.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"OSM-Carto"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Hostel-16.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "hotel.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"Andy Allan",
|
||||
"Michael Glanznig",
|
||||
"Adamant36",
|
||||
"Paul Dicker"
|
||||
],
|
||||
"sources": [
|
||||
"https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/tourism/hotel.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "motel.svg",
|
||||
"license": "CC0-1.0",
|
||||
"authors": [
|
||||
"gmgeo"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Motel-16.svg"
|
||||
]
|
||||
}
|
||||
]
|
63
assets/layers/tourism_accomodation/motel.svg
Normal file
|
@ -0,0 +1,63 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
id="svg2"
|
||||
sodipodi:docname="motel.svg"
|
||||
inkscape:version="0.92.2 5c3e80d, 2017-08-06">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="935"
|
||||
inkscape:window-height="540"
|
||||
id="namedview7"
|
||||
showgrid="false"
|
||||
inkscape:zoom="16.857143"
|
||||
inkscape:cx="7"
|
||||
inkscape:cy="7"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<rect
|
||||
width="14"
|
||||
height="14"
|
||||
x="0"
|
||||
y="2"
|
||||
id="canvas"
|
||||
style="visibility:hidden;fill:none;stroke:none" />
|
||||
<path
|
||||
d="M 0.57142857,0 C 0.25485714,0 0,0.25485714 0,0.57142857 V 1.1428571 6.8571429 H 1.1428571 V 5.7142857 H 14.857143 V 6.8571429 H 16 V 2.2857143 1.7142857 c 0,-0.3165714 -0.254857,-0.5714286 -0.571429,-0.5714286 -0.316571,0 -0.571428,0.2548572 -0.571428,0.5714286 V 2.2857143 4.5714286 H 1.1428571 V 1.1428571 0.57142857 C 1.1428571,0.25485714 0.888,0 0.57142857,0 Z M 4,0 C 3.0532263,0 2.2857143,0.767512 2.2857143,1.7142857 c 0,0.9467737 0.767512,1.7142857 1.7142857,1.7142857 0.9467737,0 1.7142857,-0.767512 1.7142857,-1.7142857 C 5.7142857,0.767512 4.9467737,0 4,0 Z m 2.8571429,1.1428571 v 2.2857143 h 6.8571431 c 0,-1.1428571 -1.1842,-2.2857143 -2.285715,-2.2857143 z M 4.5714286,6.8571429 3.4285714,10.285714 c -0.5401897,0 -1.1428571,0.439195 -1.1428571,1.142857 v 3.428572 h 1.1428571 c 0,0 0,1.142857 1.1428572,1.142857 1.1428571,0 1.1428571,-1.142857 1.1428571,-1.142857 h 4.5714283 c 0,0 0,1.142857 1.142857,1.142857 1.142858,0 1.142858,-1.142857 1.142858,-1.142857 h 1.142857 v -3.428572 c 0,-0.594978 -0.520486,-1.142857 -1.142857,-1.142857 L 11.428571,6.8571429 Z M 5.7142857,8 H 10.285714 L 11,10.285714 H 5 Z m -1.1428571,3.714286 c 0.4733874,0 0.8571428,0.383755 0.8571428,0.857143 0,0.473387 -0.3837554,0.857142 -0.8571428,0.857142 -0.4733875,0 -0.8571429,-0.383755 -0.8571429,-0.857142 0,-0.473388 0.3837554,-0.857143 0.8571429,-0.857143 z m 6.8571424,0 c 0.473388,0 0.857143,0.383755 0.857143,0.857143 0,0.473387 -0.383755,0.857142 -0.857143,0.857142 -0.473387,0 -0.857142,-0.383755 -0.857142,-0.857142 0,-0.473388 0.383755,-0.857143 0.857142,-0.857143 z"
|
||||
id="motel"
|
||||
style="fill:#0092da;stroke-width:1.14285719"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
2
assets/layers/tourism_accomodation/motel.svg.license
Normal file
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: gmgeo
|
||||
SPDX-License-Identifier: CC0-1.0
|
280
assets/layers/tourism_accomodation/tourism_accomodation.json
Normal file
|
@ -0,0 +1,280 @@
|
|||
{
|
||||
"id": "tourism_accomodation",
|
||||
"name": {
|
||||
"en": "Tourism accomodation",
|
||||
"de": "Touristische Unterkunft"
|
||||
},
|
||||
"description": {
|
||||
"en": "Various types of lodging facilities"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"title": {
|
||||
"mappings": [
|
||||
{
|
||||
"if": "tourism=hotel",
|
||||
"then": {
|
||||
"en": "Hotel {name}",
|
||||
"nl": "Hotel {name}",
|
||||
"de": "Hotel {name}",
|
||||
"fr": "Hôtel {name}",
|
||||
"ca": "Hotel {name}",
|
||||
"cs": "Hotel {name}",
|
||||
"pl": "Hotel {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "tourism=hostel",
|
||||
"then": {
|
||||
"en": "Hostel {name}",
|
||||
"de": "Hostel {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "guest_house=bed_and_breakfast",
|
||||
"then": {
|
||||
"en": "B&B {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "tourism=guest_house",
|
||||
"then": {
|
||||
"en": "Guest house {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "tourism=motel",
|
||||
"then": {
|
||||
"en": "Motel {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "tourism=apartment",
|
||||
"then": {
|
||||
"en": "Apartment {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "tourism=chalet",
|
||||
"then": {
|
||||
"en": "Vacation home {name}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"render": {
|
||||
"en": "Tourist accomodation {name}",
|
||||
"de": "Touristenunterkunft {name}"
|
||||
}
|
||||
},
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "square",
|
||||
"color": "white"
|
||||
},
|
||||
{
|
||||
"icon": {
|
||||
"mappings": [
|
||||
{
|
||||
"if": "tourism=hostel",
|
||||
"then": "./assets/layers/tourism_accomodation/hostel.svg"
|
||||
},
|
||||
{
|
||||
"if": "tourism=hotel",
|
||||
"then": "./assets/layers/tourism_accomodation/hotel.svg"
|
||||
},
|
||||
{
|
||||
"if": "tourism=apartment",
|
||||
"then": "./assets/layers/tourism_accomodation/apartment.svg"
|
||||
},
|
||||
{
|
||||
"if": "tourism=motel",
|
||||
"then": "./assets/layers/tourism_accomodation/motel.svg"
|
||||
},
|
||||
{
|
||||
"if": "tourism=guest_house",
|
||||
"then": "./assets/layers/tourism_accomodation/guest_house.svg"
|
||||
}
|
||||
],
|
||||
"render": "./assets/layers/tourism_accomodation/hostel.svg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"condition": "name~*",
|
||||
"render": "{name}"
|
||||
},
|
||||
"labelCssClasses": "bg-white rounded px-2"
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"width": 1,
|
||||
"color": "blue"
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a hotel",
|
||||
"nl": "een hotel",
|
||||
"de": "ein Hotel",
|
||||
"ca": "un hotel",
|
||||
"ru": "гостиница",
|
||||
"fr": "un hôtel",
|
||||
"cs": "hotel",
|
||||
"pl": "hotel"
|
||||
},
|
||||
"description": {
|
||||
"en": "A hotel is an establishment that provides paid lodging, usually on a short-term basis. Rooms are not shared with strangers.",
|
||||
"de": "Ein Hotel ist eine Einrichtung, die eine bezahlte Unterkunft anbietet, in der Regel für einen kurzen Zeitraum. Die Zimmer werden nicht mit Fremden geteilt."
|
||||
},
|
||||
"tags": [
|
||||
"tourism=hotel"
|
||||
]
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"tourism=hostel"
|
||||
],
|
||||
"title": {
|
||||
"en": "a hostel",
|
||||
"de": "Ein Hostel"
|
||||
},
|
||||
"description": {
|
||||
"en": "A hostel is a type of tourist accommodation where people can sleep in a room shared with strangers",
|
||||
"de": "Ein Hostel ist eine Art von Touristenherberge, in der man in einem Zimmer schlafen kann, das man mit Fremden teilt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"tourism=apartment"
|
||||
],
|
||||
"title": {
|
||||
"en": "a vacation apartment"
|
||||
},
|
||||
"description": {
|
||||
"en": "A furnished apartment or flat with cooking and bathroom facilities in a shared building that can be rented for vacations, typically without breakfast or reception desk"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"tourism=chalet"
|
||||
],
|
||||
"title": {
|
||||
"en": "a vacation chalet"
|
||||
},
|
||||
"description": {
|
||||
"en": "A holiday cottage or vacation home with cooking and bathroom facilities that can be rented for holiday vacations, typically without breakfast or reception desk"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"tourism=motel"
|
||||
],
|
||||
"title": {
|
||||
"en": "a motel"
|
||||
},
|
||||
"description": {
|
||||
"en": "A motel is an establishment that provides paid lodging, usually on a short-term basis, with convenient parking for motor cars at or close to the room. They are typically cheaper then a hotel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"tourism=guest_house",
|
||||
"guest_house=bed_and_breakfast"
|
||||
],
|
||||
"title": {
|
||||
"en": "a bed-and-breakfast"
|
||||
},
|
||||
"description": {
|
||||
"en": "A bed-and-breakfast in a guesthouse is a small lodging establishment. These are often a few rooms within a private family home where the owners also accommodate the guests. There is no reception desk, nor is there staff at all times. In some cases, check-in happens remotely by sharing a code to get in."
|
||||
}
|
||||
},
|
||||
{
|
||||
"tags": [
|
||||
"tourism=guest_house"
|
||||
],
|
||||
"title": {
|
||||
"en": "a small-scale lodging facility, typically operated by the owner"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"reviews",
|
||||
{
|
||||
"id": "name",
|
||||
"question": {
|
||||
"en": "What is the name of this {title()}?",
|
||||
"de": "Wie lautet der Name von {title()}?"
|
||||
},
|
||||
"render": {
|
||||
"en": "{name}",
|
||||
"de": "{name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
}
|
||||
},
|
||||
"{preset_type_select()}",
|
||||
"brand",
|
||||
"contact",
|
||||
"wheelchair-access",
|
||||
"internet-all",
|
||||
"dog-access"
|
||||
],
|
||||
"filter": [
|
||||
{
|
||||
"id": "type",
|
||||
"options": [
|
||||
{
|
||||
"question": {
|
||||
"en": "All types"
|
||||
}
|
||||
},
|
||||
{
|
||||
"osmTags": "tourism=hotel",
|
||||
"question": {
|
||||
"en": "Hotels"
|
||||
}
|
||||
},
|
||||
{
|
||||
"osmTags": "tourism=hostel",
|
||||
"question": {
|
||||
"en": "Hostels"
|
||||
}
|
||||
},
|
||||
{
|
||||
"osmTags": "tourism=guest_house",
|
||||
"question": {
|
||||
"en": "Guest houses and Bed&Breakfasts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"osmTags": "tourism=motel",
|
||||
"question": {
|
||||
"en": "Motels"
|
||||
}
|
||||
},
|
||||
{
|
||||
"osmTags": "tourism=chalet",
|
||||
"question": {
|
||||
"en": "Vacation home"
|
||||
}
|
||||
},
|
||||
{
|
||||
"osmTags": "tourism=apartment",
|
||||
"question": {
|
||||
"en": "Vacation apartment"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"allowMove": true
|
||||
}
|
|
@ -1009,7 +1009,8 @@
|
|||
{
|
||||
"id": "debug-title",
|
||||
"render": {
|
||||
"en": "<h3>Debugging options</h3>"
|
||||
"en": "<h3>Debugging options</h3>",
|
||||
"de": "<h3>Debugging-Optionen</h3>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1019,11 +1020,13 @@
|
|||
"special": {
|
||||
"type": "clear_caches",
|
||||
"text": {
|
||||
"en": "Clear caches"
|
||||
"en": "Clear caches",
|
||||
"de": "Caches löschen"
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"en": "Clearing the caches will delete locally downloaded data and code. You will remain logged in and your settings will be preserved. No data should be lost"
|
||||
"en": "Clearing the caches will delete locally downloaded data and code. You will remain logged in and your settings will be preserved. No data should be lost",
|
||||
"de": "Wenn du die Caches löschst, werden lokal heruntergeladene Daten und Code gelöscht. Du bleibst eingeloggt und deine Einstellungen bleiben erhalten. Es sollten keine Daten verloren gehen"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
"en": "Circular economy",
|
||||
"es": "Economía circular"
|
||||
},
|
||||
"icon": "./assets/themes/circular_economy/circular.svg",
|
||||
"description": {
|
||||
"en": "Various items which help people to share, reuse or recycle.",
|
||||
"es": "Varios elementos que ayudan a la gente a compartir, reutilizar o reciclar."
|
||||
},
|
||||
"icon": "./assets/themes/circular_economy/circular.svg",
|
||||
"layers": [
|
||||
{
|
||||
"builtin": "public_bookcase",
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"pl": "Ta mapa pokazuje ścieżki rowerowe"
|
||||
},
|
||||
"icon": "./assets/themes/cycle_highways/fietssnelwegen-logo.svg",
|
||||
"startZoom": 10,
|
||||
"startZoom": 7,
|
||||
"startLat": 51.1599,
|
||||
"startLon": 3.3475,
|
||||
"defaultBackgroundId": "protomaps.white",
|
||||
|
@ -39,220 +39,43 @@
|
|||
"hideFromOverview": true,
|
||||
"layers": [
|
||||
{
|
||||
"id": "cycle_highways",
|
||||
"tagRenderings": [
|
||||
{
|
||||
"render": "The name is <b>{name}</b>",
|
||||
"question": "What is the name of this cycle highway?",
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
},
|
||||
"id": "cycle_highways-name"
|
||||
},
|
||||
{
|
||||
"render": "Referentienummer is <b>{ref}</b>",
|
||||
"question": "What is the reference number of this cycle highway?",
|
||||
"freeform": {
|
||||
"key": "ref"
|
||||
},
|
||||
"id": "cycle_highways-ref"
|
||||
},
|
||||
{
|
||||
"render": "The current state of this link is {state}",
|
||||
"question": "What is the state of this link?",
|
||||
"freeform": {
|
||||
"key": "state"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"state=proposed",
|
||||
"note:state="
|
||||
]
|
||||
},
|
||||
"then": "This is a proposed route which can be cycled"
|
||||
},
|
||||
{
|
||||
"then": "This is a proposed route which has missing links (thus: some parts don't even have a building permit yet)",
|
||||
"if": {
|
||||
"and": [
|
||||
"state=proposed",
|
||||
"note:state=has_highway_no"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"then": "This is a proposed route which has some links which are under construction",
|
||||
"if": {
|
||||
"and": [
|
||||
"state=proposed",
|
||||
"note:state=has_highway_under_construction"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "state=temporary",
|
||||
"then": "This is a temporary deviation"
|
||||
},
|
||||
{
|
||||
"if": "state=",
|
||||
"then": "This link is operational and signposted"
|
||||
}
|
||||
],
|
||||
"id": "cycle_highways-state"
|
||||
},
|
||||
{
|
||||
"id": "cycle-highway-length",
|
||||
"render": "This part is {_length:km}km long"
|
||||
},
|
||||
"website",
|
||||
"all_tags"
|
||||
],
|
||||
"name": {
|
||||
"en": "cycle highways",
|
||||
"de": "Radschnellwege",
|
||||
"ca": "vies ciclistes",
|
||||
"fr": "Aménagements cyclables",
|
||||
"nl": "fietssnelwegen",
|
||||
"es": "autovías ciclistas",
|
||||
"nb_NO": "sykkelmotorveier",
|
||||
"da": "cykelmotorveje",
|
||||
"pa_PK": "سائیکلوے",
|
||||
"cs": "cyklodálnice",
|
||||
"pl": "ścieżki rowerowe",
|
||||
"it": "strade per biciclette",
|
||||
"zh_Hant": "單車高速公路"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": "cycle_network=BE-VLG:cycle_highway"
|
||||
},
|
||||
"minzoom": 8,
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "cycle highway",
|
||||
"de": "Radschnellweg",
|
||||
"ca": "via ciclista",
|
||||
"fr": "Aménagement cyclable",
|
||||
"nl": "fietssnelweg",
|
||||
"es": "autovía ciclista",
|
||||
"nb_NO": "sykkelmotorvei",
|
||||
"da": "cykelmotorvej",
|
||||
"pa_PK": "سائیکلوے",
|
||||
"cs": "cyklodálnice",
|
||||
"pl": "ścieżka rowerowa",
|
||||
"it": "strada per bicilette",
|
||||
"zh_Hant": "單車高速公路"
|
||||
}
|
||||
},
|
||||
"filter": [
|
||||
{
|
||||
"id": "name-alt",
|
||||
"options": [
|
||||
{
|
||||
"question": "Name contains 'alt'",
|
||||
"osmTags": "name~i~.*alt.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "name-wenslijn",
|
||||
"options": [
|
||||
{
|
||||
"question": "Name contains 'wenslijn'",
|
||||
"osmTags": "name~i~.*wenslijn.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "name-omleiding",
|
||||
"options": [
|
||||
{
|
||||
"question": "Name contains 'omleiding'",
|
||||
"osmTags": "name~i~.*omleiding.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ref-alt",
|
||||
"options": [
|
||||
{
|
||||
"question": "Reference contains 'alt'",
|
||||
"osmTags": "ref~i~.*aAlt.*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "missing_link",
|
||||
"options": [
|
||||
{
|
||||
"question": "No filter"
|
||||
},
|
||||
{
|
||||
"question": "Has missing links (note:state=has_highway_no)",
|
||||
"osmTags": "note:state=has_highway_no"
|
||||
},
|
||||
{
|
||||
"question": "Has links which are under construction (note:state=has_highway_under_construction)",
|
||||
"osmTags": "note:state=has_highway_under_construction"
|
||||
},
|
||||
{
|
||||
"question": "Has links which are proposed (note:state=has_highway_proposed)",
|
||||
"osmTags": "note:state=has_highway_proposed"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "proposed",
|
||||
"options": [
|
||||
{
|
||||
"question": "No filter"
|
||||
},
|
||||
{
|
||||
"question": "state=proposed",
|
||||
"osmTags": "state=proposed"
|
||||
},
|
||||
{
|
||||
"question": "state=temporary",
|
||||
"osmTags": "state=temporary"
|
||||
},
|
||||
{
|
||||
"question": "state unset",
|
||||
"osmTags": "state="
|
||||
},
|
||||
{
|
||||
"question": "Other state",
|
||||
"osmTags": {
|
||||
"and": [
|
||||
"state!=",
|
||||
"state!=proposed",
|
||||
"state!=temporary"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"pointRendering": null,
|
||||
"lineRendering": [
|
||||
{
|
||||
"color": {
|
||||
"render": "#ff7392",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "state=",
|
||||
"then": "#00acfc"
|
||||
},
|
||||
{
|
||||
"if": "state=temporary",
|
||||
"then": "#00acfc"
|
||||
}
|
||||
"builtin": "cycle_highways",
|
||||
"override": {
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"and+": [
|
||||
"note:state=has_highway_no"
|
||||
]
|
||||
},
|
||||
"width": "4"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"id": "cycle_highways_no_highway",
|
||||
"lineRendering": [
|
||||
{
|
||||
"dashArray": "0.25 2"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"builtin": "cycle_highways",
|
||||
"override": {
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"and+": [
|
||||
"note:state=has_highway_under_construction"
|
||||
]
|
||||
}
|
||||
},
|
||||
"id": "cycle_highways_under-construction",
|
||||
"lineRendering": [
|
||||
{
|
||||
"dashArray": "0.75 2"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"cycle_highways"
|
||||
],
|
||||
"overpassTimeout": 60,
|
||||
"widenFactor": 1.1
|
||||
|
|
|
@ -787,6 +787,6 @@
|
|||
},
|
||||
"overpassMaxZoom": 15,
|
||||
"osmApiTileSize": 17,
|
||||
"widenFactor": 2,
|
||||
"enableCache": false
|
||||
"enableCache": false,
|
||||
"widenFactor": 2
|
||||
}
|
||||
|
|
|
@ -29,12 +29,12 @@
|
|||
"pl": "Na tej mapie znajdziesz hotele w Twojej okolicy",
|
||||
"it": "Su questa mappa, troverai gli hotel della tua zona"
|
||||
},
|
||||
"icon": "./assets/layers/hotel/hotel.svg",
|
||||
"icon": "./assets/layers/tourism_accomodation/hotel.svg",
|
||||
"startZoom": 13,
|
||||
"startLat": 50.8552,
|
||||
"startLon": 4.3755,
|
||||
"layers": [
|
||||
"hotel",
|
||||
"tourism_accomodation",
|
||||
{
|
||||
"builtin": [
|
||||
"love_hotel"
|
||||
|
|
|
@ -12,11 +12,12 @@
|
|||
"it": "I fari sono edifici alti con una luce in cima per guidare il traffico marittimo."
|
||||
},
|
||||
"icon": "./assets/themes/lighthouses/lighthouse.svg",
|
||||
"startZoom": 0,
|
||||
"startLat": 51.33884,
|
||||
"startLon": 3.14154,
|
||||
"defaultBackgroundId": "protomaps.white",
|
||||
"credits": "Seppe Santens",
|
||||
"credits": [
|
||||
"Seppe Santens"
|
||||
],
|
||||
"layers": [
|
||||
"lighthouse"
|
||||
]
|
||||
|
|
|
@ -291,7 +291,7 @@
|
|||
},
|
||||
{
|
||||
"if": "theme=hotels",
|
||||
"then": "./assets/layers/hotel/hotel.svg"
|
||||
"then": "./assets/layers/tourism_accomodation/hotel.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=icecream",
|
||||
|
@ -401,10 +401,6 @@
|
|||
"if": "theme=shops",
|
||||
"then": "./assets/themes/shops/shop.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=sidewalks",
|
||||
"then": "./assets/svg/bug.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=ski",
|
||||
"then": "./assets/layers/aerialway/chair_lift.svg"
|
||||
|
|
|
@ -422,7 +422,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"builtin": "hotel",
|
||||
"builtin": "tourism_accomodation",
|
||||
"override": {
|
||||
"minzoom": 15,
|
||||
"shownByDefault": false,
|
||||
|
@ -505,7 +505,7 @@
|
|||
"geoJson": "https://maproulette.org/api/v2/challenge/view/28012"
|
||||
},
|
||||
"calculatedTags": [
|
||||
"_closest_osm_hotel=closest(feat)('hotel')?.properties?.id",
|
||||
"_closest_osm_hotel=closest(feat)('tourism_accomodation')?.properties?.id",
|
||||
"_closest_osm_hotel_distance=distanceTo(feat)(feat.properties._closest_osm_hotel)",
|
||||
"_has_closeby_feature=Number(feat.properties._closest_osm_hotel_distance) < 50 ? 'yes' : 'no'"
|
||||
],
|
||||
|
@ -516,7 +516,7 @@
|
|||
"render": {
|
||||
"special": {
|
||||
"type": "import_button",
|
||||
"targetLayer": "hotel",
|
||||
"targetLayer": "tourism_accomodation",
|
||||
"tags": "tags",
|
||||
"text": {
|
||||
"en": "Import",
|
||||
|
@ -593,4 +593,4 @@
|
|||
},
|
||||
"enableDownload": true,
|
||||
"widenFactor": 2
|
||||
}
|
||||
}
|
||||
|
|
|
@ -261,7 +261,7 @@
|
|||
},
|
||||
"love_hotel",
|
||||
{
|
||||
"builtin": "hotel",
|
||||
"builtin": "tourism_accomodation",
|
||||
"override": {
|
||||
"minzoom": 17,
|
||||
"+tagRenderings": [
|
||||
|
|
|
@ -1,317 +0,0 @@
|
|||
{
|
||||
"id": "sidewalks",
|
||||
"title": {
|
||||
"en": "Sidewalks",
|
||||
"ru": "Тротуары",
|
||||
"nl": "Voetpaden",
|
||||
"de": "Gehwege",
|
||||
"ca": "Voreres",
|
||||
"es": "Aceras",
|
||||
"fr": "Trottoirs",
|
||||
"nb_NO": "Fortau",
|
||||
"it": "Marciapiedi",
|
||||
"da": "Fortove",
|
||||
"pa_PK": "فُٹپاتھ",
|
||||
"cs": "Chodníky",
|
||||
"zh_Hant": "人行道",
|
||||
"eu": "Espaloiak",
|
||||
"pl": "Chodniki"
|
||||
},
|
||||
"description": {
|
||||
"en": "Experimental theme",
|
||||
"ru": "Экспериментальная тема",
|
||||
"ca": "Petició experimental",
|
||||
"de": "Experimentelles Thema",
|
||||
"es": "Tema experimental",
|
||||
"nl": "Experimenteel thema",
|
||||
"fr": "Thème expérimental",
|
||||
"nb_NO": "Eksperimentelt tema",
|
||||
"da": "Eksperimentelt tema",
|
||||
"pa_PK": "آزمائش تھیم",
|
||||
"cs": "Experimentální téma",
|
||||
"zh_Hant": "實驗性的主題",
|
||||
"pl": "Temat eksperymentalny",
|
||||
"it": "Tema sperimentale"
|
||||
},
|
||||
"shortDescription": {
|
||||
"en": "Sidewalk mapping",
|
||||
"ca": "Mapejat de voreres",
|
||||
"de": "Kartierung von Bürgersteigen",
|
||||
"es": "Mapeo de aceras",
|
||||
"nl": "Voetpaden in kaart brengen",
|
||||
"fr": "Cartographier des trottoirs",
|
||||
"it": "Mappatura del marciapiede",
|
||||
"da": "Kortlægning af fortov",
|
||||
"pa_PK": "فُتپیتھ دا نقشہ بݨاؤݨ",
|
||||
"cs": "Mapování chodníků",
|
||||
"pl": "Mapowanie chodnika"
|
||||
},
|
||||
"icon": "./assets/svg/bug.svg",
|
||||
"hideFromOverview": true,
|
||||
"layers": [
|
||||
{
|
||||
"id": "sidewalks",
|
||||
"name": {
|
||||
"en": "Sidewalks",
|
||||
"ru": "Тротуары",
|
||||
"de": "Gehwege",
|
||||
"ca": "Voreres",
|
||||
"es": "Aceras",
|
||||
"nb_NO": "Fortau",
|
||||
"nl": "Voetpaden",
|
||||
"fr": "Trottoirs",
|
||||
"it": "Marciapiedi",
|
||||
"da": "Fortove",
|
||||
"pa_PK": "فُٹپاتھ",
|
||||
"cs": "Chodníky",
|
||||
"zh_Hant": "人行道",
|
||||
"eu": "Espaloiak",
|
||||
"pl": "Chodniki"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"or": [
|
||||
"highway=residential",
|
||||
"highway=unclassified",
|
||||
"highway=tertiary",
|
||||
"highway=secondary"
|
||||
]
|
||||
}
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "{name}",
|
||||
"ru": "{name}",
|
||||
"de": "{name}",
|
||||
"ca": "{name}",
|
||||
"es": "{name}",
|
||||
"nl": "{name}",
|
||||
"fr": "{name}",
|
||||
"it": "{name}",
|
||||
"da": "{name}",
|
||||
"cs": "{name}",
|
||||
"eu": "{name}",
|
||||
"pl": "{name}",
|
||||
"zh_Hant": "{name}"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name=",
|
||||
"then": "Nameless street"
|
||||
}
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer showing sidewalks of highways",
|
||||
"de": "Ebene mit Bürgersteigen",
|
||||
"es": "Una capa que muestra las aceras de las vías",
|
||||
"nl": "Laag die voetpaden naast wegen toont",
|
||||
"fr": "Calque montrant les trottoirs",
|
||||
"da": "Lag, der viser fortove på motorveje",
|
||||
"ca": "Una capa que mostra les voreres de les vies",
|
||||
"cs": "Vrstva zobrazující chodníky silnic",
|
||||
"zh_Hant": "顯示道路的人行穿越道的圖層",
|
||||
"pl": "Warstwa pokazująca chodniki przy drogach"
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "streetname",
|
||||
"render": {
|
||||
"en": "This street is named {name}",
|
||||
"de": "Diese Straße heißt {name}",
|
||||
"es": "Esta calle se llama {name}",
|
||||
"nl": "Deze straat heet {name}",
|
||||
"fr": "Cette rue s’appelle {name}",
|
||||
"nb_NO": "Denne gaten heter {name}",
|
||||
"it": "La strada si chiama {name}",
|
||||
"da": "Denne gade hedder {name}",
|
||||
"ca": "El carrer s'anomena {name}",
|
||||
"cs": "Tato ulice se jmenuje {name}",
|
||||
"pl": "Nazwa ulicy to {name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "left-right-questions",
|
||||
"rewrite": {
|
||||
"sourceString": [
|
||||
"left|right"
|
||||
],
|
||||
"into": [
|
||||
[
|
||||
"left"
|
||||
],
|
||||
[
|
||||
"right"
|
||||
]
|
||||
]
|
||||
},
|
||||
"renderings": [
|
||||
{
|
||||
"id": "sidewalk_minimap_left|right",
|
||||
"render": "{sided_minimap(left|right):height:8rem;border-radius:0.5rem;overflow:hidden}"
|
||||
},
|
||||
{
|
||||
"id": "has_sidewalk_left|right",
|
||||
"question": {
|
||||
"en": "Is there a sidewalk on this side of the road?",
|
||||
"de": "Gibt es auf dieser Straßenseite einen Bürgersteig?",
|
||||
"da": "Er der et fortov på denne side af vejen?",
|
||||
"nl": "Is er een stoep aan deze kant van de weg?",
|
||||
"fr": "Y a-t-il un trottoir de ce côté de la route ?",
|
||||
"ca": "Hi ha una vorera a aquest costat del carrer?",
|
||||
"es": "¿Hay una acera en este lado de la calle?",
|
||||
"cs": "Je na této straně silnice chodník?",
|
||||
"pl": "Czy po tej stronie drogi jest chodnik?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "sidewalk:left|right=yes",
|
||||
"then": {
|
||||
"en": "There is a sidewalk on this side of the road",
|
||||
"de": "Es gibt einen Bürgersteig auf dieser Straßenseite",
|
||||
"da": "Der er et fortov på denne side af vejen",
|
||||
"nl": "Er is een stoep aan deze kant van de weg",
|
||||
"fr": "Il y a un trottoir de ce côté de la route",
|
||||
"ca": "Hi ha una vorera a aquest costat del carrer",
|
||||
"es": "Hay una acera en este lado de la calle",
|
||||
"cs": "Na této straně silnice je chodník",
|
||||
"it": "C'è un marciapiede su questo lato della strada",
|
||||
"pl": "Jest chodnik z boku drogi"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "sidewalk:left|right=no",
|
||||
"then": {
|
||||
"en": "There is no sidewalk to walk on",
|
||||
"de": "Es gibt keinen Bürgersteig für Fußgänger",
|
||||
"da": "Der er ikke noget fortov at gå på",
|
||||
"nl": "Er is geen stoep om op te lopen",
|
||||
"fr": "Il n'y a pas de trottoir où marcher",
|
||||
"ca": "No hi ha vorera per la que caminar",
|
||||
"es": "No hay acera por la que caminar",
|
||||
"cs": "Není tu žádný chodník",
|
||||
"it": "Non c'è un marciapiede su cui camminare",
|
||||
"pl": "Nie ma chodnika, którym można chodzić"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "sidewalk:left|right=separate",
|
||||
"then": {
|
||||
"en": "There is a separately mapped sidewalk to walk on",
|
||||
"de": "Es gibt einen separat kartierten Bürgersteig für Fußgänger",
|
||||
"da": "Der er et særskilt kortlagt fortov at gå på",
|
||||
"nl": "Er is een apart ingetekende stoep om op te lopen",
|
||||
"fr": "Il y a un trottoir où marcher cartographié séparément",
|
||||
"ca": "Hi ha una vorera mapejada separadament per on caminar",
|
||||
"es": "Hay una acera mapeada por separado por la que caminar",
|
||||
"cs": "Na mapě je vyznačen samostatný chodník",
|
||||
"pl": "Jest oddzielnie oznaczony chodnik"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "sidewalk_width_left|right",
|
||||
"question": {
|
||||
"en": "What is the width of the sidewalk on this side of the road?",
|
||||
"de": "Wie breit ist der Bürgersteig auf dieser Straßenseite?",
|
||||
"da": "Hvad er bredden af fortovet på denne side af vejen?",
|
||||
"nl": "Hoe breed is de stoep aan deze kant van de weg?",
|
||||
"fr": "Quelle est la largeur du trottoir de ce côté de la route ?",
|
||||
"ca": "Quina és l'amplada de la vorera a aquest costat de la calçada?",
|
||||
"es": "¿Cuál es la anchura de la acera en este lado de la calzada?",
|
||||
"cs": "Jaká je šířka chodníku na této straně silnice?",
|
||||
"pl": "Jaka jest szerokość chodnika po tej stronie drogi?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This sidewalk is {sidewalk:left|right:width}m wide",
|
||||
"de": "Dieser Bürgersteig ist {sidewalk:left|right:width}m breit",
|
||||
"da": "Dette fortov er {sidewalk:left|right:width}m bredt",
|
||||
"nl": "Deze stoep is {sidewalk:left|right:width}m breed",
|
||||
"fr": "Ce trottoir fait {sidewalk:left|right:width} m de large",
|
||||
"ca": "Aquesta vorera té {sidewalk:left|right:width} m d'ample",
|
||||
"es": "Esta acera tiene {sidewalk:left|right:width} m de ancho",
|
||||
"cs": "Tento chodník je široký {sidewalk:left|right:width}m",
|
||||
"pl": "Ten chodnik ma {sidewalk:left|right:width}m szerokości"
|
||||
},
|
||||
"condition": "sidewalk:left|right=yes",
|
||||
"freeform": {
|
||||
"key": "sidewalk:left|right:width",
|
||||
"type": "distance",
|
||||
"helperArgs": [
|
||||
"21",
|
||||
"map"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"allowSplit": true,
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"start",
|
||||
"end"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "circle:#ccc"
|
||||
}
|
||||
],
|
||||
"iconSize": "3,3",
|
||||
"anchor": "center"
|
||||
}
|
||||
],
|
||||
"lineRendering": [
|
||||
{
|
||||
"#": "The center line",
|
||||
"color": "#ffffff55",
|
||||
"width": 8,
|
||||
"lineCap": "butt"
|
||||
},
|
||||
{
|
||||
"#": "left",
|
||||
"color": "#888",
|
||||
"width": {
|
||||
"render": 6,
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"sidewalk:left=no",
|
||||
"sidewalk:left=separate"
|
||||
]
|
||||
},
|
||||
"then": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"offset": -6,
|
||||
"lineCap": "butt"
|
||||
},
|
||||
{
|
||||
"color": "#888",
|
||||
"width": {
|
||||
"render": 6,
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"sidewalk:right=no",
|
||||
"sidewalk:right=separate"
|
||||
]
|
||||
},
|
||||
"then": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"lineCap": "butt",
|
||||
"offset": 6
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"widenFactor": 0.05
|
||||
}
|