{ "id": "stairs", "name": { "en": "Stairs", "nl": "Trappen", "de": "Treppe" }, "description": { "en": "Layer showing stairs and escalators", "de": "Ebene mit Treppen und Rolltreppen" }, "title": { "render": { "en": "Stairs", "nl": "Trap", "de": "Treppe" }, "mappings": [ { "if": "conveying=yes", "then": { "en": "Escalator", "nl": "Roltrap", "de": "Rolltreppe" } } ] }, "minzoom": 17, "source": { "osmTags": "highway=steps" }, "tagRenderings": [ "images", { "id": "handrail", "question": { "en": "Does this stair have a handrail?", "nl": "Heeft deze trap een leuning?", "de": "Hat die Treppe einen Handlauf?" }, "mappings": [ { "if": "handrail=yes", "then": { "en": "These stairs have a handrail", "nl": "Deze trap heeft een leuning", "de": "Die Treppe hat einen Handlauf" } }, { "if": "handrail=no", "then": { "en": "These stairs do not have a handrail", "nl": "Deze trap heeft geen leuning", "de": "Die Treppe hat keinen Handlauf" } } ] }, { "id": "tactile_writing", "condition": "handrail=yes", "question": { "en": "Do these stairs have tactile writing on the handrail?" }, "mappings": [ { "if": "tactile_writing=yes", "then": { "en": "There is tactile writing on the handrail" } }, { "if": "tactile_writing=no", "then": { "en": "There is no tactile writing on the handrail" } } ] }, { "id": "tactile_writing_language", "condition": "tactile_writing=yes", "render": { "special": { "type": "language_chooser", "key": "tactile_writing:braille:language", "question": { "en": "In which languages is there tactile writing (braille) for navigation? " }, "render_list_item": { "en": "These stairs have tactile writing in {language():font-bold}" }, "render_single_language": { "en": "These stairs have tactile writing in {language():font-bold}" } } } }, { "id": "conveying", "mappings": [ { "if": "conveying=yes", "then": { "en": "This is an escalator", "nl": "Dit is een roltrap", "de": "Das ist eine Rolltreppe" } }, { "if": "conveying=no", "then": { "en": "This is not an escalator", "nl": "Dit is geen roltrap", "de": "Das ist keine Rolltreppe" } }, { "if": "conveying=", "then": { "en": "This is not an escalator", "nl": "Dit is geen roltrap" }, "hideInAnswer": true } ] }, { "id": "ramp", "question": { "en": "Is there a ramp at these stairs?", "de": "Gibt es eine Rampe an dieser Treppe?" }, "multiAnswer": true, "mappings": [ { "if": "ramp:bicycle=yes", "ifnot": "ramp:bicycle=no", "then": { "en": "There is a ramp for bicycles here", "de": "Hier gibt es eine Rampe für Fahrräder" } }, { "if": "ramp:wheelchair=yes", "ifnot": "ramp:wheelchair=no", "then": { "en": "There is a ramp for wheelchairs here", "de": "Hier gibt es eine Rampe für Rollstühle" } }, { "if": "ramp=separate", "then": { "en": "There is ramp for wheelchairs here, but it is shown separately on the map", "de": "Hier gibt es eine Rampe für Rollstühle, die jedoch auf der Karte separat angezeigt wird" }, "hideInAnswer": true }, { "if": "ramp:stroller=yes", "ifnot": "ramp:stroller=no", "then": { "en": "There is a ramp for strollers here", "de": "Hier gibt es eine Rampe für Kinderwagen" } }, { "if": "ramp=no", "ifnot": "ramp=", "then": { "en": "There is no ramp at these stairs", "de": "An dieser Treppe gibt es keine Rampe" } } ] } ], "mapRendering": [ { "color": "gray", "width": 10, "dashArray": "2 2" } ] }