{ "id": "indoors", "name": { "en": "indoors", "de": "Innenräume", "nl": "Binnenruimtes" }, "description": { "en": "Basic indoor mapping: shows room outlines", "de": "Grundlegende Innenraumkartierung: zeigt Umrisse von Räumen", "nl": "Een basis voor indoor-navigatie: toont binnenruimtes" }, "source": { "osmTags": { "or": [ "indoor=room", "indoor=area", "indoor=wall", "indoor=door", "indoor=level" ] } }, "title": { "render": { "en": "Indoor area {name}", "de": "Innenbereich {name}", "nl": "Binnenruimte {name}" }, "mappings": [ { "if": "indoor=room", "then": { "en": "Indoor Room {name}", "de": "Innenraum {name}", "nl": "Binnenruimte {name}" } }, { "if": "indoor=area", "then": { "en": "Indoor Area {name}", "de": "Innenbereich {name}", "nl": "Gebied in gebouw {name}" } }, { "if": "indoor=wall", "then": { "en": "Indoor Wall {name}", "de": "Innenwand {name}", "nl": "Muur in gebouw {name}" } }, { "if": "indoor=corridor", "then": { "en": "Indoor Corridor {name}", "de": "Innengang {name}", "nl": "Gang in gebouw {name}" } }, { "if": "indoor=door", "then": { "en": "Indoor Door {name}", "de": "Innentür {name}", "nl": "Binnendeur {name}" } }, { "if": "indoor=level", "then": { "en": "Indoor Level {name}", "de": "Geschoss {name}", "nl": "Verdieping in gebouw {name}" } } ] }, "minzoom": 13, "tagRenderings": [ "images", { "id": "ref", "question": { "en": "What is the reference number of this room?", "de": "Wie lautet die Nummer dieses Raums?", "nl": "Wat is het referentienummer van deze ruimte?" }, "render": { "en": "This room has the reference number {ref}", "de": "Dieser Raum hat die Raumnummer {ref}", "nl": "Deze ruimte heeft het referentienummer {ref}" }, "freeform": { "key": "ref", "type": "string", "placeholder": { "en": "Reference number of the room (e.g. '1.1' or 'A1')", "de": "Raumnummer (z.B. '1.1' oder 'A1')", "nl": "Referentienummer van de ruimte (bv. '1.1' of A1' )" } }, "condition": { "or": [ "indoor=room", "indoor=area", "indoor=corridor" ] } }, { "id": "name", "question": { "en": "What is the name of this room?", "de": "Wie lautet der Name dieses Raums?", "nl": "Wat is de naam van deze ruimte?" }, "render": { "en": "This room is named {name}", "de": "Der Name des Raums lautet {name}", "nl": "Deze ruimte heet {name}" }, "freeform": { "key": "name", "type": "string", "placeholder": { "en": "Name of the room", "de": "Name des Raums", "nl": "Naam van de ruimte" } }, "condition": { "or": [ "indoor=room", "indoor=area", "indoor=corridor" ] } } ], "mapRendering": [ { "color": { "render": "#d3d7d588" }, "width": { "render": "8" }, "offset": { "render": "-4" }, "fill": "no" }, { "color": "#4f5551", "fill": "no", "width": "2" }, { "label": { "render": "
{name}
", "condition": "name~*", "mappings": [ { "if": { "or": [ "room=administration", "room=auditorium", "room=bedroom", "room=chapel", "room=class", "room=computer", "room=conference", "room=crypt", "room=kitchen", "room=laboratory", "room=library", "room=locker", "room=nursery", "room=office", "room=prison_cell", "room=restaurant", "room=security_check", "room=sport", "room=storage", "room=technical", "room=toilet", "room=toilets", "room=waiting" ] }, "then": "
{name}
" } ] }, "location": [ "point", "centroid" ], "icon": { "mappings": [ { "if": { "or": [ "room=adminstration", "room=auditorium", "room=bedroom", "room=chapel", "room=class", "room=computer", "room=conference", "room=crypt", "room=kitchen", "room=laboratory", "room=library", "room=locker", "room=nursery", "room=office", "room=prison_cell", "room=restaurant", "room=security_check", "room=sport", "room=storage", "room=technical", "room=toilets", "room=waiting" ] }, "then": "./assets/layers/indoors/room_{room}.svg" }, { "if": "room=toilet", "then": "./assets/layers/indoors/room_toilets.svg" } ] }, "iconSize": "15,15, bottom" } ] }