Настройка карт
На вкладках Источники видео, Эпизоды и события и Поиск появился новый вид отображения – карты. Карты являются неотъемлемой частью системы видеоаналитики и играют важную роль в обеспечении безопасности. Функциональность карт в FindFace Multi предоставляет оператору возможность для быстрой навигации по географическому расположению камер и легкой ориентации по территории, где происходят интересующие события.
Для настройки функциональности карт в FindFace Multi, выполните следующие действия:
Откройте файл конфигурации
/opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.py.sudo vi /opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.py
Найдите раздел
MAP CONFIG EXAMPLE.# MAP CONFIG EXAMPLE "map": { "enabled": True, "default_zoom": 15, "default_center": {"lat": 55.7558, "lng": 37.6173}, "maximum_objects_on_map": 250, "show_cameras_thumbnails": True, "providers": [ {"id": "default", "name": "OSM", "type": "tile", "url": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"} # {"id": "stamen", "name": "Stamen Toner", "type": "tile", "url": "https://tiles.stadiamaps.com/tiles/stamen_toner/{z}/{x}/{y}.png"} ] }, ...
При необходимости настройте следующие параметры:
"default_zoom": масштаб карты по умолчанию."default_center": координаты центра карты по умолчанию."maximum_objects_on_map": максимальное количество объектов, отображаемых на карте."show_cameras_thumbnails": включить/отключить миниатюры камер на вкладке Источники видео в режиме отображения карт.
(Опционально) Чтобы интегрировать новый тайловый сервер, выполните следующие действия:
В файле конфигурации
/opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.pyнайдите разделMAP CONFIG EXAMPLE → "map" → "providers"и добавьте конфигурацию тайлового сервера:sudo vi /opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.py # MAP CONFIG EXAMPLE "map": { .... "providers": [ {"id": "provider_ID", "name": "my-server_name", "type": "tile", "url": "https://my-server/tiles/{z}/{x}/{y}.png"} ... ] }, ...
В файле конфигурации
/opt/findface-multi/configs/findface-multi-ui/nginx-site.confнайдите разделserverи добавьте имя хоста вашего сервера"my-server.ru"в секциюadd_headerпосле*.tile.openstreetmap.org.
sudo vi /opt/findface-multi/configs/findface-multi-ui/nginx-site.conf server { ... add_header Content-Security-Policy "default-src 'self'; img-src 'self' *.tile.openstreetmap.org my-server.ru blob: data:; media-src 'self' blob:; connect-src 'self' data:; style-src 'self' 'unsafe-inline';"; ... }
Выполните перезапуск контейнеров FindFace Multi.
cd /opt/findface-multi/ sudo docker-compose restart