299 lines
9.6 KiB
JSON
299 lines
9.6 KiB
JSON
{
|
|
"id": "elevator",
|
|
"name": {
|
|
"en": "Elevator",
|
|
"fr": "Ascenseur",
|
|
"de": "Aufzüge",
|
|
"nl": "Lift",
|
|
"pa_PK": "ایلیویٹر",
|
|
"ca": "Ascensor"
|
|
},
|
|
"source": {
|
|
"osmTags": "highway=elevator"
|
|
},
|
|
"minzoom": 13,
|
|
"description": {
|
|
"en": "This layer show elevators and asks for operational status and elevator dimensions. Useful for wheelchair accessibility information",
|
|
"fr": "Ce calque montre les ascenseurs et demande l'état opérationnel et les dimensions de l'ascenseur. Utile pour les informations sur l'accessibilité en fauteuil roulant",
|
|
"de": "Diese Ebene zeigt Aufzüge an und fragt nach dem Betriebsstatus und den Abmessungen des Aufzugs. Nützlich für Informationen zur Zugänglichkeit für Rollstuhlfahrer",
|
|
"nl": "Deze laag toont liften en vraagt praktische info over de grootte van de lift en ofdat deze werkt, vooral met het oog op of de lift werkt of niet."
|
|
},
|
|
"title": {
|
|
"render": {
|
|
"en": "Elevator",
|
|
"fr": "Ascenseur",
|
|
"de": "Aufzug",
|
|
"nl": "Lift",
|
|
"pa_PK": "ایلیویٹر"
|
|
}
|
|
},
|
|
"tagRenderings": [
|
|
"images",
|
|
"multilevels",
|
|
{
|
|
"id": "operational_status",
|
|
"question": {
|
|
"en": "Does this elevator work?",
|
|
"fr": "Cet ascenseur fonctionne-t-il ?",
|
|
"de": "Ist dieser Aufzug in Betrieb?",
|
|
"nl": "Werkt deze lift?"
|
|
},
|
|
"mappings": [
|
|
{
|
|
"if": "operational_status=broken",
|
|
"then": {
|
|
"en": "This elevator is broken",
|
|
"fr": "Cet ascenseur est en panne",
|
|
"de": "Dieser Aufzug ist kaputt",
|
|
"nl": "Deze lift is kapot"
|
|
},
|
|
"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>",
|
|
"fr": "Cet ascenseur est fermé <span class='subtle'>par ex. parce que des travaux de rénovation sont en cours</span>",
|
|
"de": "Dieser Aufzug ist außer Betrieb <span class='subtle'>z.B. wegen Renovierungsarbeiten</span>",
|
|
"nl": "Deze lift is tijdelijk gesloten <span class='subtle'>bijvoorbeeld door renovatiewerken</span>"
|
|
},
|
|
"icon": "invalid:red"
|
|
},
|
|
{
|
|
"if": "operational_status=ok",
|
|
"then": {
|
|
"en": "This elevator works",
|
|
"fr": "Cet ascenseur fonctionne",
|
|
"de": "Dieser Aufzug ist in Betrieb",
|
|
"nl": "Deze lift werkt"
|
|
}
|
|
},
|
|
{
|
|
"if": "operational_status=",
|
|
"then": {
|
|
"en": "This elevator works",
|
|
"fr": "Cet ascenseur fonctionne",
|
|
"de": "Dieser Aufzug ist in Betrieb",
|
|
"nl": "Deze lift werkt",
|
|
"ca": "Aquest ascensor funciona"
|
|
},
|
|
"hideInAnswer": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "door-width",
|
|
"render": {
|
|
"en": "This elevator's doors have a width of {canonical(door:width)}",
|
|
"fr": "Les portes de cet ascenseur ont une largeur de {canonical(door:width)}",
|
|
"de": "Die Türen des Aufzugs haben eine Breite von {canonical(door:width)}",
|
|
"nl": "De breedte van de liftdeur is {canonical(door:width)}"
|
|
},
|
|
"question": {
|
|
"en": "What is the width of this elevator's entrance?",
|
|
"fr": "Quelle est la largeur de l'entrée de cet ascenseur ?",
|
|
"de": "Wie breit ist die Tür dieses Aufzugs?",
|
|
"nl": "Wat is de breedte van de liftdeur?",
|
|
"ca": "Quina és l'amplada de l'entrada d'aquest ascensor?"
|
|
},
|
|
"freeform": {
|
|
"key": "door:width",
|
|
"type": "pfloat"
|
|
}
|
|
},
|
|
{
|
|
"id": "elevator-width",
|
|
"render": {
|
|
"en": "This elevator has a width of {canonical(elevator:width)}",
|
|
"fr": "Cet ascenseur a une largeur de {canonical(elevator:width)}",
|
|
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}",
|
|
"nl": "Deze lift heeft een breedte van {canonical(elevator:width)}"
|
|
},
|
|
"question": {
|
|
"en": "What is the width of this elevator?",
|
|
"fr": "Quelle est la largeur de cet ascenseur ?",
|
|
"de": "Wie breit ist die Kabine dieses Aufzugs?",
|
|
"nl": "Wat is de breedte van deze lift?"
|
|
},
|
|
"freeform": {
|
|
"key": "elevator:width",
|
|
"type": "pfloat"
|
|
}
|
|
},
|
|
{
|
|
"id": "elevator-depth",
|
|
"render": {
|
|
"en": "This elevator has a depth of {canonical(elevator:depth)}",
|
|
"fr": "Cet ascenseur a une profondeur de {canonical(elevator:depth)}",
|
|
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(elevator:depth)}",
|
|
"nl": "Deze lift heeft een diepte van {canonical(elevator:depth)}"
|
|
},
|
|
"question": {
|
|
"en": "What is the depth of this elevator?",
|
|
"fr": "Quelle est la profondeur de cet ascenseur ?",
|
|
"de": "Wie tief ist die Kabine dieses Aufzugs?",
|
|
"nl": "Wat is de diepte van deze lift?"
|
|
},
|
|
"freeform": {
|
|
"key": "elevator:depth",
|
|
"type": "pfloat"
|
|
}
|
|
},
|
|
"induction-loop",
|
|
|
|
{"id": "tactile_writing_available",
|
|
"question": {"en": "Has this elevator tactile writing?"},
|
|
|
|
"mappings":[
|
|
{"if":"tactile_writing:braille=yes",
|
|
"then": {"en": "This elevator has tactile writing in Braille"}
|
|
},
|
|
{"if":"tactile_writing:braille=no",
|
|
"then": {"en": "This elevator does not have tactile writing"}
|
|
}
|
|
]
|
|
}
|
|
|
|
{
|
|
"id": "tactile_writing_language",
|
|
"condition": "tactile_writing:braille=yes",
|
|
"render": {
|
|
"special": e{
|
|
"type": "language_chooser",
|
|
"key": "tactile_writing:braille",
|
|
"question": {
|
|
"en": "In which languages does this elevator have tactile writing (braille)?",
|
|
"de": "In welchen Sprachen hat der Aufzug taktile Schrift (Braille)?",
|
|
"nl": "In welke talen heeft deze lift voelbaar schrift (braille)?"
|
|
},
|
|
"render_list_item": {
|
|
"en": "This elevator has tactile writing in {language():font-bold}",
|
|
"de": "Der Aufzug hat taktile Schrift in {language():font-bold}",
|
|
"nl": "Deze lift heeft voelbaar schrift in het {language():font-bold}"
|
|
},
|
|
"render_single_language": {
|
|
"en": "This elevator has tactile writing in {language():font-bold}",
|
|
"de": "Der Aufzug hat taktile Schrift in {language():font-bold}",
|
|
"nl": "Deze lift heeft voelbaar schrift in het {language():font-bold}"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{"id": "speech_output_available",
|
|
"question": {"en": "Has this elevator speech output?"},
|
|
"questionHint": {"en": "E.g. it announces the current floor"},
|
|
"mappings":[
|
|
{"if":"speech_output=yes",
|
|
"then": {"en": "This elevator has speech output"}
|
|
},
|
|
{"if":"speech_output=no",
|
|
"then": {"en": "This elevator does not have speech output"}
|
|
}
|
|
]
|
|
}
|
|
|
|
{
|
|
"id": "speech_output",
|
|
"condition": "speech_output=yes",
|
|
"render": {
|
|
"special": {
|
|
"type": "language_chooser",
|
|
"key": "speech_output",
|
|
"question": {
|
|
"en": "In which languages does this elevator have speech output?",
|
|
"nl": "In welke talen heeft deze lift gesproken tekst?",
|
|
"de": "In welchen Sprachen verfügt der Aufzug über eine Sprachausgabe?"
|
|
},
|
|
"render_list_item": {
|
|
"en": "This elevator has speech output in {language():font-bold}",
|
|
"nl": "Deze lift heeft gesproken tekst in het {language():font-bold}",
|
|
"de": "Der Aufzug hat eine Sprachausgabe in {language():font-bold}"
|
|
},
|
|
"render_single_language": {
|
|
"en": "This elevator has speech output in {language():font-bold}",
|
|
"nl": "Deze lift heeft gesproken tekst in het {language():font-bold}",
|
|
"de": "Der Aufzug hat eine Sprachausgabe in {language():font-bold}"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"mapRendering": [
|
|
{
|
|
"icon": "circle:white;./assets/layers/elevator/elevator_wheelchair.svg",
|
|
"iconSize": "40,40",
|
|
"location": [
|
|
"point",
|
|
"centroid"
|
|
],
|
|
"iconBadges": [
|
|
{
|
|
"if": {
|
|
"or": [
|
|
"operational_status=broken",
|
|
"operat
|
|
ional_status=closed"
|
|
]
|
|
},
|
|
"then": "close:#c33"
|
|
}
|
|
],
|
|
"anchor": "center"
|
|
}
|
|
],
|
|
"presets": [
|
|
{
|
|
"title": {
|
|
"en": "an elevator",
|
|
"nl": "een lift",
|
|
"fr": "un ascenseur",
|
|
"de": "einen Aufzug",
|
|
"ca": "un ascensor"
|
|
},
|
|
"tags": [
|
|
"highway=elevator"
|
|
]
|
|
}
|
|
],
|
|
"units": [
|
|
{
|
|
"appliesToKey": [
|
|
"door:width",
|
|
"elevator:width",
|
|
"elevator:depth"
|
|
],
|
|
"defaultInput": "cm",
|
|
"applicableUnits": [
|
|
{
|
|
"canonicalDenomination": "m"
|
|
,
|
|
"alternativeDenomination": [
|
|
"meter"
|
|
],
|
|
"useIfNoUnitGiven": true,
|
|
"human": {
|
|
"en": "meter",
|
|
"fr": "mètre",
|
|
"de": "Meter",
|
|
"nl": "meter",
|
|
"pa_PK": "میٹر"
|
|
}
|
|
},
|
|
{
|
|
"canonicalDenomination": "cm",
|
|
"alternativeDenomination": [
|
|
"centimeter",
|
|
"cms"
|
|
],
|
|
"human": {
|
|
"en": "centimeter",
|
|
"fr": "centimètre",
|
|
"de": "Zentimeter",
|
|
"nl": "centimeter",
|
|
"pa_PK": "سینٹیمیٹر"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|