Настройка карт
На вкладках Источники видео, Эпизоды и события и Поиск появился новый вид отображения – карты. Карты являются неотъемлемой частью системы видеоаналитики и играют важную роль в обеспечении безопасности. Функциональность карт в 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