Настройка карт
На вкладках Источники видео, Эпизоды и события и Поиск поддерживается отображение в режиме карт. Карты являются неотъемлемой частью системы видеоаналитики и играют важную роль в обеспечении безопасности. Функциональность карт в FindFace Multi предоставляет оператору возможность для быстрой навигации по географическому расположению камер и легкой ориентации по территории, где происходят интересующие события.
Для настройки функциональности карт в FindFace Multi, выполните следующие действия:
Откройте файл конфигурации
/opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml
.sudo vi /opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml
Найдите раздел
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/ui-config.yaml
найдите разделMAP CONFIG EXAMPLE → map → providers
и добавьте конфигурацию тайлового сервера.sudo vi /opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml
# MAP CONFIG EXAMPLE map: ... providers: ... - id: provider_ID name: my-server_name type: my_type url: 'https://my-server/tiles/{z}/{x}/{y}.png' ...
Совет
Конфигурационный файл
/opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml
содержит закомментированный пример для сервиса Stamen Toner. Просто раскомментируйте его для использования.map: ... providers: ... - id: stamen name: Stamen Toner type: tile url: 'https://tiles.stadiamaps.com/tiles/stamen_toner/{z}/{x}/{y}.png'
В файле конфигурации
/opt/findface-multi/configs/findface-multi-ui/nginx-site.conf
найдите разделserver
и добавьте имя хоста вашего сервераmy-server.ru
в секциюset $csp_policy
после*.tile.openstreetmap.org
.
sudo vi /opt/findface-multi/configs/findface-multi-ui/nginx-site.conf
server { ... set $csp_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'; frame-src 'self'; object-src 'self'; frame-ancestors 'self'"; ... }
Совет
Для сервиса Stamen Toner добавьте
*.stadiamaps.com
после*.tile.openstreetmap.org
.Выполните перезапуск контейнеров FindFace Multi.
cd /opt/findface-multi/ sudo docker-compose restart