{ "id": "surveillance_camera", "name": { "en": "Surveillance camera's", "nl": "Bewakingscamera's", "ru": "Камеры наблюдения", "fr": "Caméras de surveillance", "it": "Videocamere di sorveglianza", "de": "Überwachungskameras", "ca": "Càmeres de videovigilància" }, "minzoom": 12, "source": { "osmTags": { "and": [ "man_made=surveillance", { "or": [ "surveillance:type=camera", "surveillance:type=ALPR", "surveillance:type=ANPR" ] } ] } }, "title": { "render": { "en": "Surveillance Camera", "nl": "Bewakingscamera", "ru": "Камера наблюдения", "fr": "Caméra de surveillance", "it": "Videocamera di sorveglianza", "de": "Überwachungskamera", "ca": "Càmera de videovigilància" } }, "tagRenderings": [ "images", { "question": { "en": "What kind of camera is this?", "nl": "Wat voor soort camera is dit?", "fr": "Quel genre de caméra est-ce ?", "it": "Di che tipo di videocamera si tratta?", "ru": "Какая это камера?", "de": "Um welche Kameratyp handelt se sich?" }, "mappings": [ { "if": { "and": [ "camera:type=fixed" ] }, "then": { "en": "A fixed (non-moving) camera", "nl": "Een vaste camera", "fr": "Une caméra fixe (non mobile)", "it": "Una videocamera fissa (non semovente)", "de": "Eine fest montierte (nicht bewegliche) Kamera" } }, { "if": { "and": [ "camera:type=dome" ] }, "then": { "en": "A dome camera (which can turn)", "nl": "Een dome (bolvormige camera die kan draaien)", "fr": "Une caméra dôme (qui peut tourner)", "it": "Una videocamera a cupola (che può ruotare)", "ru": "Камера с поворотным механизмом", "de": "Eine Kuppelkamera (drehbar)" } }, { "if": { "and": [ "camera:type=panning" ] }, "then": { "en": "A panning camera", "nl": "Een camera die (met een motor) van links naar rechts kan draaien", "ru": "Панорамная камера", "fr": "Une caméra panoramique", "it": "Una videocamera panoramica", "de": "Eine bewegliche Kamera" } } ], "id": "Camera type: fixed; panning; dome" }, { "question": { "en": "In which geographical direction does this camera film?", "nl": "In welke geografische richting filmt deze camera?", "fr": "Dans quelle direction géographique cette caméra filme-t-elle ?", "it": "In quale direzione geografica punta questa videocamera?", "de": "In welche Himmelsrichtung ist diese Kamera ausgerichtet?" }, "render": { "en": "Films to a compass heading of {camera:direction}", "nl": "Filmt in kompasrichting {camera:direction}", "fr": "Filme dans une direction {camera:direction}", "it": "Punta in direzione {camera:direction}", "de": "filmt in Himmelsrichtung {camera:direction}" }, "condition": { "or": [ "camera:direction~*", "direction~*", "camera:type!=dome", { "and": [ "camera:type=dome", "camera:mount=wall" ] } ] }, "freeform": { "key": "camera:direction", "type": "direction" }, "mappings": [ { "if": { "and": [ "camera:direction=", "direction~*" ] }, "then": { "en": "Films to a compass heading of {direction}", "nl": "Filmt in kompasrichting {direction}", "fr": "Filme dans une direction {direction}", "it": "Punta in direzione {direction}", "de": "filmt in Himmelsrichtung {direction}" }, "hideInAnswer": true } ], "id": "camera_direction" }, { "freeform": { "key": "operator" }, "question": { "en": "Who operates this CCTV?", "nl": "Wie beheert deze bewakingscamera?", "fr": "Qui exploite ce système de vidéosurveillance ?", "it": "Chi gestisce questa videocamera a circuito chiuso?", "de": "Wer betreibt diese CCTV Kamera?" }, "render": { "en": "Operated by {operator}", "nl": "Beheer door {operator}", "fr": "Exploité par {operator}", "it": "È gestita da {operator}", "de": "Betrieben von {operator}" }, "id": "Operator" }, { "question": { "en": "What kind of surveillance is this camera", "nl": "Wat soort bewaking wordt hier uitgevoerd?", "fr": "Quel genre de surveillance est cette caméra", "it": "Che cosa sorveglia questa videocamera", "de": "Um was für eine Überwachungskamera handelt es sich" }, "mappings": [ { "if": { "and": [ "surveillance=public" ] }, "then": { "en": "A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel,...", "nl": "Bewaking van de publieke ruilmte, dus een straat, een brug, een park, een plein, een stationsgebouw, een publiek toegankelijke gang of tunnel...", "fr": "Une zone publique est surveillée, telle qu'une rue, un pont, une place, un parc, une gare, un couloir ou un tunnel public…", "it": "Sorveglia un'area pubblica, come una strada, un ponte, una piazza, un parco, una stazione, un passaggio o un sottopasso pubblico, ...", "de": "Überwacht wird ein öffentlicher Bereich, z. B. eine Straße, eine Brücke, ein Platz, ein Park, ein Bahnhof, ein öffentlicher Korridor oder Tunnel,..." } }, { "if": { "and": [ "surveillance=outdoor" ] }, "then": { "en": "An outdoor, yet private area is surveilled (e.g. a parking lot, a fuel station, courtyard, entrance, private driveway, ...)", "nl": "Een buitenruimte met privaat karakter (zoals een privé-oprit, een parking, tankstation, ...)", "fr": "Une zone extérieure, mais privée, est surveillée (par exemple, un parking, une station-service, une cour, une entrée, une allée privée, etc.)", "it": "Sorveglia un'area esterna di proprietà privata (un parcheggio, una stazione di servizio, un cortile, un ingresso, un vialetto privato, ...)", "de": "Ein privater Außenbereich wird überwacht (Parkplatz, Tankstelle, Innenhof, Eingang, private Einfahrt, ...)" } }, { "if": { "and": [ "surveillance=indoor" ] }, "then": { "nl": "Een private binnenruimte wordt bewaakt, bv. een winkel, een parkeergarage, ...", "en": "A private indoor area is surveilled, e.g. a shop, a private underground parking, ...", "fr": "Une zone intérieure privée est surveillée, par exemple un magasin, un parking souterrain privé…", "it": "Sorveglia un ambiente interno di proprietà privata, per esempio un negozio, un parcheggio sotterraneo privato, ...", "de": "Ein privater Innenbereich wird überwacht, z. B. ein Geschäft, eine private Tiefgarage, ..." } } ], "id": "Surveillance type: public, outdoor, indoor" }, { "question": { "en": "Is the public space surveilled by this camera an indoor or outdoor space?", "nl": "Bevindt de bewaakte publieke ruimte camera zich binnen of buiten?", "fr": "L'espace public surveillé par cette caméra est-il un espace intérieur ou extérieur ?", "it": "Lo spazio pubblico sorvegliato da questa videocamera è all'aperto o al chiuso?", "de": "Handelt es sich bei dem von dieser Kamera überwachten öffentlichen Raum um einen Innen- oder Außenbereich?" }, "condition": { "and": [ "surveillance:type=public" ] }, "mappings": [ { "if": "indoor=yes", "then": { "en": "This camera is located indoors", "nl": "Deze camera bevindt zich binnen", "fr": "Cette caméra est située à l'intérieur", "it": "Questa videocamera si trova al chiuso", "de": "Diese Kamera befindet sich im Innenraum" } }, { "if": "indoor=no", "then": { "en": "This camera is located outdoors", "nl": "Deze camera bevindt zich buiten", "fr": "Cette caméra est située à l'extérieur", "it": "Questa videocamera si trova all'aperto", "ru": "Эта камера расположена снаружи", "de": "Diese Kamera befindet sich im Freien" } }, { "if": "indoor=", "then": { "en": "This camera is probably located outdoors", "nl": "Deze camera bevindt zich waarschijnlijk buiten", "fr": "Cette caméra est probablement située à l'extérieur", "it": "Questa videocamera si trova probabilmente all'esterno", "ru": "Возможно, эта камера расположена снаружи", "de": "Diese Kamera ist möglicherweise im Freien" }, "hideInAnswer": true } ], "id": "is_indoor" }, { "question": { "en": "On which level is this camera located?", "nl": "Op welke verdieping bevindt deze camera zich?", "fr": "À quel niveau se trouve cette caméra ?", "it": "A che piano si trova questa videocamera?", "de": "Auf welcher Ebene befindet sich diese Kamera?" }, "render": { "en": "Located on level {level}", "nl": "Bevindt zich op verdieping {level}", "fr": "Situé au niveau {level}", "it": "Si trova al piano {level}", "de": "Befindet sich auf Ebene {level}" }, "freeform": { "key": "level", "type": "nat" }, "condition": { "or": [ "indoor=yes", "surveillance:type=ye" ] }, "id": "Level" }, { "question": { "en": "What exactly is surveilled here?", "nl": "Wat wordt hier precies bewaakt?", "fr": "Qu'est-ce qui est surveillé ici ?", "it": "Che cosa è sorvegliato qui?", "de": "Was genau wird hier überwacht?" }, "freeform": { "key": "surveillance:zone" }, "render": { "en": "Surveills a {surveillance:zone}", "nl": "Bewaakt een {surveillance:zone}", "fr": "Surveille un(e) {surveillance:zone}", "it": " Sorveglia una {surveillance:zone}", "de": "Überwacht ein/e {surveillance:zone}" }, "mappings": [ { "if": { "and": [ "surveillance:zone=parking" ] }, "then": { "en": "Surveills a parking", "nl": "Bewaakt een parking", "fr": "Surveille un parking", "it": "Sorveglia un parcheggio", "de": "Überwacht einen Parkplatz" } }, { "if": { "and": [ "surveillance:zone=traffic" ] }, "then": { "en": "Surveills the traffic", "nl": "Bewaakt het verkeer", "fr": "Surveille la circulation", "it": "Sorveglia il traffico", "de": "Überwacht den Verkehr" } }, { "if": { "and": [ "surveillance:zone=entrance" ] }, "then": { "en": "Surveills an entrance", "nl": "Bewaakt een ingang", "fr": "Surveille une entrée", "it": "Sorveglia un ingresso", "de": "Überwacht einen Eingang" } }, { "if": { "and": [ "surveillance:zone=corridor" ] }, "then": { "en": "Surveills a corridor", "nl": "Bewaakt een gang", "fr": "Surveille un couloir", "it": "Sorveglia un corridoio", "de": "Überwacht einen Gang" } }, { "if": { "and": [ "surveillance:zone=public_transport_platform" ] }, "then": { "en": "Surveills a public tranport platform", "nl": "Bewaakt een perron of bushalte", "fr": "Surveille un quai de transport public", "it": "Sorveglia una pensilina del trasporto pubblico", "de": "Überwacht eine Haltestelle" } }, { "if": { "and": [ "surveillance:zone=shop" ] }, "then": { "en": "Surveills a shop", "nl": "Bewaakt een winkel", "fr": "Surveille un magasin", "it": "Sorveglia un negozio", "de": "Überwacht ein Geschäft" } } ], "id": "Surveillance:zone" }, { "question": { "en": "How is this camera placed?", "nl": "Hoe is deze camera geplaatst?", "fr": "Comment cette caméra est-elle placée ?", "it": "Com'è posizionata questa telecamera?", "ru": "Как расположена эта камера?", "de": "Wie ist diese Kamera montiert?" }, "render": { "en": "Mounting method: {camera:mount}", "nl": "Ophanging: {camera:mount}", "fr": "Méthode de montage : {camera:mount}", "it": "Metodo di montaggio: {camera:mount}", "de": "Montageart: {camera:mount}" }, "freeform": { "key": "camera:mount" }, "mappings": [ { "if": "camera:mount=wall", "then": { "en": "This camera is placed against a wall", "nl": "Deze camera hangt aan een muur", "fr": "Cette caméra est placée contre un mur", "it": "Questa telecamera è posizionata contro un muro", "de": "Diese Kamera ist an einer Wand montiert" } }, { "if": "camera:mount=pole", "then": { "en": "This camera is placed on a pole", "nl": "Deze camera staat op een paal", "fr": "Cette caméra est placée sur un poteau", "it": "Questa telecamera è posizionata su un palo", "de": "Diese Kamera ist an einer Stange befestigt" } }, { "if": "camera:mount=ceiling", "then": { "en": "This camera is placed on the ceiling", "nl": "Deze camera hangt aan het plafond", "fr": "Cette caméra est placée au plafond", "it": "Questa telecamera è posizionata sul soffitto", "de": "Diese Kamera ist an der Decke montiert" } }, { "if": "camera:mount=street_lamp", "then": { "en": "This camera is placed on a street light", "nl": "Deze camera staat op een straatlantaarn", "fr": "Cette caméra est placée sur un lampadaire", "it": "Questa telecamera è posizionata su un lampione", "de": "Diese Kamera befindet sich an einer Straßenlaterne" } }, { "if": "camera:mount=tree", "then": { "en": "This camera is placed on a tree", "nl": "Deze camera staat op een boom", "fr": "Cette caméra est placée sur un arbre", "it": "Questa telecamera è posizionata su un albero", "de": "Diese Kamera ist an einem Baum angebracht" } } ], "id": "camera:mount" } ], "presets": [ { "tags": [ "man_made=surveillance", "surveillance:type=camera" ], "title": { "en": "a surveillance camera", "nl": "een bewakingscamera", "de": "eine Überwachungskamera" } }, { "tags": [ "man_made=surveillance", "surveillance:type=camera", "camera:mount=wall" ], "title": { "en": "a surveillance camera mounted on a wall", "nl": "een bewakingscamera gemonteerd op een muur", "de": "eine an einer Wand montierte Überwachungskamera" }, "preciseInput": { "snapToLayer": "walls_and_buildings" } } ], "mapRendering": [ { "icon": { "render": "./assets/themes/surveillance/logo.svg", "mappings": [ { "if": "camera:type=dome", "then": "./assets/themes/surveillance/dome.svg" }, { "if": "_direction:leftright=right", "then": "./assets/themes/surveillance/cam_right.svg" }, { "if": "_direction:leftright=left", "then": "./assets/themes/surveillance/cam_left.svg" } ] }, "iconSize": { "mappings": [ { "if": "camera:type=dome", "then": "50,50,center" }, { "if": "_direction:leftright~*", "then": "100,35,center" } ], "render": "50,50,center" }, "location": [ "point", "centroid" ], "rotation": { "#": "Note: {camera:direction} is substituted by a number, giving the string 'calc(123deg + 90deg)' ; it is this string that is used as css property, which interprets the calc", "render": "calc({_direction:numerical}deg + 90deg)", "mappings": [ { "if": "camera:type=dome", "then": "0" }, { "if": "_direction:leftright=right", "then": "calc({_direction:numerical}deg - 90deg)" } ] } }, { "color": { "render": "#f00" }, "width": { "render": "8" } } ], "description": { "en": "This layer shows surveillance cameras and allows a contributor to update information and add new cameras", "nl": "Deze laag toont bewakingscamera's en laat toe om de informatie te verrijken en om nieuwe camera\"s toe te voegen", "de": "Diese Ebene zeigt die Überwachungskameras an und ermöglicht es, Informationen zu aktualisieren und neue Kameras hinzuzufügen" } }