Просмотр миссии
Страница просмотра миссии предоставляет полную информацию о миссии — маршрут на карте, видеопотоки, обнаруженные объекты и детальные параметры. Содержимое зависит от текущего статуса миссии.

Обзор интерфейса
Страница состоит из нескольких блоков:
- Карта — основная рабочая область с маршрутом миссии
- Заголовок — название миссии, статус, задействованный дрон, время
- Боковая панель — детальная информация о миссии
- Футер — дополнительные элементы управления
Заголовок миссии
В заголовке отображаются:
- Переключатель раскладки — выбор режима отображения видео и карты (PiP и др.)
- Название миссии — название и тип команды
- Дроны — список задействованных дронов с возможностью выбора
- Меню дронов — управление дронами в миссии (для активных миссий)
- Время — дата начала и окончания миссии (для завершённых миссий)
Для запланированных миссий, которые ещё не начали выполнение (статус planned), в заголовке доступна кнопка «Редактировать», позволяющая изменить параметры миссии, и кнопка отмены миссии. Если миссия является частью повторяющегося расписания, при отмене предлагается каскадная отмена всей серии.
Карта миссии
На карте отображаются:
- Маршрут — запланированный и фактический путь дрона
- Обнаруженные объекты — маркеры найденных объектов
- Положение дрона — текущая позиция (для активных миссий)
- Слои — пользовательские слои карты

Видеопотоки
Активная миссия
Во время выполнения миссии на карте отображается видео с камер дрона в реальном времени. В выпадающем меню можно выбрать камеры для отображения.

Завершённая миссия
Для завершённых миссий доступно воспроизведение сохранённых видеозаписей.
Виджеты
На карту можно добавить перетаскиваемые информационные виджеты с дополнительными данными о миссии.
Пользовательские слои
Управление отображением слоёв карты: включение и отключение различных типов данных (объекты, маршруты, зоны).
Боковая панель
Боковая панель содержит три вкладки, переключаемые кнопками в заголовке:
Вкладка «Параметры»
Содержит информацию о миссии, доступную для просмотра:
- Дроны — список задействованных дронов с возможностью переключения между ними
- Видеопотоки — управление отображением видеопотоков с камер дрона (виджет)
- Обнаруженные объекты — список найденных объектов с фотографиями и информацией (виджет)
- Слои — управление пользовательскими слоями карты
- Настройки — настройки стиля карты
Вкладка «Управление»
Доступна только для активных миссий (скрыта для завершённых и во время редактирования):
- Переключение дронов — выбор дрона для управления
- Слежение за объектом — привязка камеры к обнаруженному объекту
- Управление камерой — настройка положения камеры (roll, pitch, yaw), переключение зума
- Управление дроном — джойстики направления и высоты для ручного управления
- Удержание высоты — фиксация дрона на текущей высоте
- Зависание на месте — фиксация дрона в текущей позиции
- AI-видео — включение/отключение AI-обработки видеопотока
- Обход препятствий — включение/отключение системы обхода
- Пауза / Возобновление — приостановка и продолжение выполнения миссии (двигатели не отключаются, дрон зависает на текущей высоте)
- Отключить двигатели — экстренная остановка дрона
Кнопка «Отключить двигатели» немедленно выключает двигатели дрона. Используйте только в экстренных случаях.
Вкладка «История»
Хронология событий миссии в виде вертикальной временной линии. Каждое событие содержит:
- Время — момент наступления события
- Тип события — контрольная точка маршрута, обнаружение объекта и др.
- Описание — текстовое описание события
- Изображение — для обнаруженных объектов отображается фотография с камеры дрона
При нажатии на изображение объекта открывается полноэкранный просмотр. Через контекстное меню (⋮) можно перейти к моменту обнаружения объекта на таймлайне.

Футер и таймлайн
Нижняя часть страницы содержит вспомогательные элементы:
- Скриншот — создание снимка экрана карты
- Снэпшот — создание снимка с видеопотока
- Управление дронами — быстрое переключение между дронами
- Масштаб карты — кнопки масштабирования
Таймлайн (для завершённых миссий)
Для завершённых миссий в футере появляется таймлайн — интерактивная временная шкала, позволяющая «воспроизвести» миссию:
Панель управления воспроизведением
| Кнопка | Действие |
|---|---|
| ⏮ К началу | Переход к началу миссии |
| ⏪ Предыдущий объект | Переход к предыдущему обнаруженному объекту (удержание для автоповтора) |
| ▶ / ⏸ Старт / Пауза | Запуск или приостановка воспроизведения |
| ⏩ Следующий объект | Переход к следующему обнаруженному объекту (удержание для автоповтора) |
| ⏭ К концу | Переход к концу миссии |
| Скорость | Ползунок скорости воспроизведения (0.5x — 2x) |
Шкала масштаба таймлайна
Ползунок масштабирования таймлайна (от 1 до 100) — позволяет детализировать или сжать временную шкалу для удобного просмотра.
Содержимое таймлайна
Таймлайн отображает две линии данных:
- Верхняя линия — обнаруженные объекты. Каждый объект отображается цветной меткой (цвет соответствует типу объекта). При нажатии на метку карта центрируется на объекте
- Нижняя линия — медиафайлы (видеозаписи и фотографии). Видеозаписи отображаются полосами с указанием длительности
При перемещении по таймлайну положение дрона на карте обновляется в соответствии с выбранным моментом времени, а также отображается пройденный маршрут.
Мониторинг в реальном времени
Для активных миссий данные обновляются в реальном времени через MQTT: положение дрона, обнаруженные объекты, телеметрия.
Обнаруженные объекты автоматически появляются на карте по мере их обнаружения дроном.
Завершение миссии
Для завершения активной миссии нажмите кнопку «Завершить». Доступны два варианта:
| Действие | Описание |
|---|---|
| Завершить | Дрон прекращает выполнение миссии и возвращается в исходную точку |
| Завершить и приземлиться | Дрон прекращает выполнение и садится в текущей позиции |