{
"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",
"es": "Cámaras de vigilancia"
},
"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",
"da": "Overvågningskamera",
"es": "Cámara de vigilancia"
}
},
"tagRenderings": [
"images",
{
"id": "has_alpr",
"question": {
"en": "Can this camera automatically detect license plates?",
"ca": "Aquesta càmera pot detectar matrícules automàticament?"
},
"questionHint": {
"en": "An ALPR (Automatic License Plate Reader) typically has two lenses and an array of infrared LEDS in between.",
"ca": "Un ALPR (lector automàtic de matrícules, per les seves sigles en anglès) normalment té dues lents i una sèrie de LEDs infrarojos entremig."
},
"mappings": [
{
"if": "surveillance:type=camera",
"then": {
"en": "This is a camera without number plate recognition.",
"ca": "Es tracta d'una càmera sense reconeixement de matrícules."
}
},
{
"if": "surveillance:type=ALPR",
"then": {
"en": "This is an ALPR (Automatic License Plate Reader)",
"ca": "Açò és un ALPR (lector automàtic de matrícules, per les seves sigles en anglès)"
},
"icon": {
"path": "./assets/layers/surveillance_camera/ALPR.svg"
}
}
]
},
{
"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 welchen Kameratyp handelt es sich?",
"ca": "Quin tipus de càmera és aquesta?",
"es": "¿Qué tipo de cámara es?"
},
"mappings": [
{
"if": "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",
"ca": "Una càmera fixa (no movible)",
"es": "Cámara fija (no móvil)"
},
"icon": "./assets/themes/surveillance/cam_right.svg"
},
{
"if": "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)",
"ca": "Càmera de cúpula (que pot girar)",
"es": "Cámara con domo (que se puede girar)"
},
"icon": "./assets/themes/surveillance/dome.svg"
},
{
"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",
"ca": "Una càmera panoràmica",
"es": "Cámara panorámica"
}
}
],
"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 filmt diese Kamera?",
"da": "I hvilken geografisk retning filmer dette kamera?",
"ca": "En quina direcció geogràfica apunta aquesta càmera?",
"es": "¿A qué dirección geográfica apunta esta cámara?"
},
"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}",
"da": "Filmer til en kompasretning af {camera:direction}",
"ca": "Grava en direcció {camera:direction}",
"es": "Graba en dirección a {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}",
"da": "Filmer til en kompasretning af {direction}",
"es": "Graba en dirección a {direction}",
"ca": "Grava en direcció {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 Kamera?",
"ca": "Qui opera aquest circuit de televisió tancat?",
"es": "¿Quién opera el sistema de esta cámara?"
},
"render": {
"en": "Operated by {operator}",
"nl": "Beheer door {operator}",
"fr": "Exploité par {operator}",
"it": "È gestita da {operator}",
"de": "Betrieben von {operator}",
"ca": "Operat per {operator}",
"es": "Operado por {operator}"
},
"id": "Operator"
},
{
"question": {
"en": "What kind of surveillance is this camera?",
"nl": "Wat soort bewaking wordt hier uitgevoerd?",
"fr": "De quel genre de surveillance cette caméra est-elle ?",
"it": "Che cosa sorveglia questa videocamera?",
"de": "Was überwacht diese Kamera?",
"da": "Hvilken form for overvågning er dette kamera?",
"ca": "Què vigila aquesta càmera?",
"es": "¿Qué tipo de vigilancia aplica a esta cámara?"
},
"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 ruimte, 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, 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": "Die Kamera überwacht einen öffentlichen Bereich, z. B. Straßen, Brücken, Plätze, Parks, Bahnhöfe, öffentliche Gänge oder Tunnel, …",
"da": "Et offentligt område overvåges, f.eks. en gade, en bro, et torv, en park, en togstation, en offentlig korridor eller en tunnel, …",
"ca": "Es vigila una àrea pública, com un carrer, un pont, una plaça, un parc, una estació de tren, un túnel públic, …",
"es": "Es un área pública, como una calle, un puente, una plaza, un parque, una estación de tren, un corredor público o túnel, …"
}
},
{
"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…)",
"it": "Sorveglia un'area esterna di proprietà privata (un parcheggio, una stazione di servizio, un cortile, un ingresso, un vialetto privato, ...)",
"de": "Die Kamera überwacht einen privaten Außenbereich (z.B. Parkplätze, Tankstellen, Innenhöfe, Eingänge, private Einfahrten, …)",
"da": "Et udendørs, men privat område overvåges (f.eks. en parkeringsplads, en tankstation, en gårdsplads, en indgang, en privat indkørsel, ...)",
"ca": "Es vigila una àrea exterior, encara que privada (p.e. una plaça d'aparcament, una estació de servei, pati, entrada, via d'accés privada, …)",
"es": "Es un área exterior pero privada (ej: estacionamiento, gasolinera, patio, entrada, camino privado, ...)"
}
},
{
"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": "Die Kamera überwacht einen privaten Innenbereich, z. B. Geschäfte, private Tiefgaragen, …",
"da": "Et privat indendørs område overvåges, f.eks. en butik, en privat parkeringskælder, …",
"ca": "Es vigila una àrea interior privada, p.e. una botiga, un parking subterrani privat, …",
"es": "La vigilancia ocurre en un lugar interior privado, por ejemplo una tienda, un estacionamiento privado subterráneo, …"
}
}
],
"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?",
"da": "Er det offentlige rum, der overvåges af dette kamera, et indendørs eller udendørs rum?",
"es": "¿El espacio público vigilado por esta cámara es un espacio interior o exterior?",
"ca": "L'espai públic vigilat per aquesta càmera és un espai interior o exterior?"
},
"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",
"da": "Dette kamera er placeret indendørs",
"es": "Esta cámara está ubicada en un lugar interior",
"ca": "Aquesta càmera es troba a l'interior"
}
},
{
"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",
"da": "Dette kamera er placeret udendørs",
"es": "Esta cámara está ubicada en un lugar exterior",
"ca": "Aquesta càmera es troba a l'exterior"
}
},
{
"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",
"da": "Dette kamera er sandsynligvis placeret udendørs",
"es": "Esta cámara está probablemente colocada en el exterior",
"ca": "Aquesta càmera probablement es troba a l'exterior"
},
"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?",
"es": "¿A qué nivel está colocada esta cámara?"
},
"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}",
"es": "Ubicado en la planta {level}",
"ca": "Ubicat a la planta {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?",
"da": "Hvad er det præcist, der overvåges her?",
"ca": "Que vigilen exactament aquí?",
"es": "¿Qué se vigila aquí exactamente?"
},
"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}",
"da": "Overvåger en {surveillance:zone}",
"ca": "Vigila un/a {surveillance:zone}",
"es": "Vigila un/a {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",
"da": "Overvåger en parkeringsplads",
"ca": "Vigilen un aparcament",
"es": "Vigila un estacionamiento"
}
},
{
"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",
"da": "Overvåger trafikken",
"ca": "Vigilen el trànsit",
"es": "Vigila el tránsito"
}
},
{
"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",
"da": "Overvåger en indgang",
"ca": "Vigilen una entrada",
"es": "Vigila una entrada"
}
},
{
"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",
"da": "Overvåger en korridor",
"ca": "Vigilen un corredor",
"es": "Vigila un corredor"
}
},
{
"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",
"da": "Overvejer en offentlig transportplatform",
"ca": "Vigilen una parada de transport públic",
"es": "Vigila una parada de transporte público"
}
},
{
"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",
"da": "Overvåger en butik",
"ca": "Vigilen una botiga",
"es": "Vigila una tienda"
}
}
],
"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": "Woran ist diese Kamera befestigt?",
"da": "Hvordan er dette kamera placeret?",
"ca": "Com està posicionada aquesta càmera?",
"es": "¿Cómo está colocada la cámara?"
},
"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}",
"da": "Monteringsmetode: {camera:mount}",
"ca": "Mètode de muntatge: {camera:mount}",
"es": "Método de montaje: {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 befestigt",
"da": "Dette kamera er placeret op ad en væg",
"ca": "Aquesta càmera està ubicada contra un mur",
"es": "Está cámara está colocada sobre una pared"
}
},
{
"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",
"da": "Dette kamera er placeret på en stang",
"ca": "Aquesta càmera està posicionada a un pal",
"es": "Esta cámara está colocada en un poste"
}
},
{
"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 befestigt",
"da": "Dette kamera er placeret i loftet",
"ca": "Aquesta càmera està posicionada al sostre",
"es": "Esta cámara está colocada en un techo"
}
},
{
"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 ist an einer Laterne befestigt",
"da": "Dette kamera er placeret på en gadelampe",
"ca": "Aquesta càmera està posicionada a un fanal",
"es": "Esta cámara está colocada sobre una farola"
}
},
{
"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 befestigt",
"da": "Dette kamera er placeret på et træ",
"ca": "Aquesta càmera està posicionada a un arbre",
"es": "Esta cámara está colocada en un árbol"
}
}
],
"id": "camera:mount"
}
],
"presets": [
{
"tags": [
"man_made=surveillance",
"surveillance:type=camera"
],
"title": {
"en": "a surveillance camera",
"nl": "een bewakingscamera",
"de": "eine Überwachungskamera",
"es": "una cámara de vigilancia",
"fr": "une caméra de surveillance",
"ca": "una càmera de vigilància"
}
},
{
"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",
"es": "una cámara de vigilancia montada en una pared",
"fr": "une caméra de surveillance fixée au mur",
"ca": "una càmera de vigilància muntada en una paret"
},
"snapToLayer": "walls_and_buildings"
},
{
"tags": [
"man_made=surveillance",
"surveillance:type=ALPR"
],
"title": {
"en": "an ALPR camera (Automatic Number Plate Reader)",
"ca": "una càmera ALPR (lector automàtic de matrícules, per les seves sigles en anglès)"
},
"description": {
"en": "An ALPR typically has two lenses and an array of infrared lights.",
"ca": "Un ALPR normalment té dues lents i una sèrie de llums infrarojes."
},
"exampleImages": [
"./assets/layers/surveillance_camera/ALPR_Example.jpg",
"./assets/layers/surveillance_camera/ALPR_Example2.jpg"
]
},
{
"tags": [
"man_made=surveillance",
"surveillance:type=ALPR",
"camera:mount=wall"
],
"title": {
"en": "an ALPR camera (Automatic Number Plate Reader) mounted on a wall",
"ca": "una càmera ALPR (lector automàtic de matrícules) muntada a la paret"
},
"description": {
"en": "An ALPR typically has two lenses and an array of infrared lights.",
"ca": "Un ALPR normalment té dues lents i una sèrie de llums infrarojes."
},
"exampleImages": [
"./assets/layers/surveillance_camera/ALPR_Example.jpg",
"./assets/layers/surveillance_camera/ALPR_Example2.jpg"
],
"snapToLayer": "walls_and_buildings"
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/surveillance/logo.svg",
"mappings": [
{
"if": "surveillance:type=ALPR",
"then": "./assets/layers/surveillance_camera/ALPR.svg"
},
{
"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": {
"and": [
"camera:type=fixed",
"surveillance:type=camera",
"_direction:leftright~*"
]
},
"then": "100,35,center"
}
],
"render": "35,35,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": {
"or": [
"camera:type=dome",
"surveillance:type=ALPR"
]
},
"then": "0"
},
{
"if": "_direction:leftright=right",
"then": "calc({_direction:numerical}deg - 90deg)"
}
]
}
},
{
"color": "#f00",
"width": "8"
}
],
"deletion": true,
"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",
"es": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras",
"fr": "Cette couche affiche les caméras de surveillance et permet au contributeur de mettre à jour les informations et ajouter de nouvelles caméras",
"ca": "Aquesta capa mostra les càmeres de vigilància i permet a qui col·labora, actualitzar la informació i afegir noves càmeres"
}
}