Что такое WebКПО
WebКПО — это веб-клиент экосистемы КПО (Комплекс повышения осведомленности), который предоставляет пользователю доступ к данным КПО Server напрямую через браузер. В отличие от нативных приложений (КПО-А для Android, WinКПО для Windows), WebКПО не требует установки программного обеспечения: достаточно веб-браузера и сетевого соединения с сервером.
Он предназначен для быстрого просмотра тактической обстановки, обмена сообщениями и координации действий, обеспечивая ситуационную осведомлённость пользователям, у которых нет доступа или необходимости использовать полноценные клиенты.

Основные возможности WebКПО
- Поддержка множества карт: Использование различных картографических подложек (базовых слоев), включая OSM, Bing Maps, USGS и пользовательские WMTS/TMS-сервисы.
- Отображение тактических объектов: Полноценное отображение стандартных тактических значков (симвология MIL-STD-2525 и КЭУЗ) — юниты, цели, зоны, маршруты и т.д.
- Треки в реальном времени: Отслеживание перемещения дружественных и других сил на карте в реальном времени.
- Слои: просмотр картографической информации, нанесение и чтение геопримитивов (точки, линии, полигоны), внешние данных KML, KMZ, а также другие источники информации.
- CoT (Cursor on Target): Прием, отображение и передача сообщений в адаптированном для КПО формате CoT.
- Маршруты и области: Создание и редактирование маршрутов, зон операций (AO), буферных зон и других геопространственных объектов.
- Трекинг участников: отображение местоположения пользователей и техники на карте в режиме реального времени.
- Точки интереса (Points of Interest): Установка меток на карте с различными типами и описаниями.
- Аннотации и метки: возможность оставлять отметки на карте, строить графические объекты.
- Чат: Ведение текстового чата как в общих комнатах, так и в приватных беседах с другими пользователями в сети.
- Обмен файлами: Возможность отправлять и получать файлы (например, геопакеты) через сервер.
- Файлы и медиа: поддержка передачи изображений, файлов и мультимедиа
- Измерения: Инструменты для измерения расстояний и площадей на карте.
- Анализ линий видимости (Line of Sight): Построение профиля видимости между двумя точками для анализа возможностей наблюдения или связи.
- Базовые геопространственные инструменты: Поиск по координатам, изменение систем координат (MGRS, Lat/Lon).
- Подписки на данные: Возможность подписываться на различные внешние источники данных (фиды), которые транслируют информацию в формате CoT (например, данные с БПЛА, датчиков и других систем).
- SDK для расширений: наличие инструментария для интеграции дополнительных модулей и подключений к внешним системам.
Ограничения WebКПО
Несмотря на удобство, у WebКПО есть ряд особенностей и ограничений:
- Ограниченный функционал: часть возможностей, доступных в КПО-А (например, работа с аппаратными сенсорами, радиостанциями, плагинами), отсутствует.
- Зависимость от соединения: для работы WebКПО требуется постоянный доступ к серверу через защищённый канал (HTTPS).
- Проблемы с конфигурацией: при неправильной настройке сертификатов, портов или WebSocket-сессий возможны ошибки («Socket disconnected»).
- Нет офлайн-режима: в отличие от нативных клиентов, WebКПО не может полноценно функционировать без подключения к серверу.
- Ограниченная производительность: при большом числе объектов и событий работа через браузер может быть менее стабильной, чем в приложении КПО-А.
- Фильтрация групп: доступ к объектам на карте зависит от групповых политик, заданных на КПО Server.
Сравнение WebКПО и КПО-А
| Характеристика | КПО-А (Android клиент) | WebКПО (браузерный клиент) |
|---|---|---|
| Установка | Требуется APK-приложение | Не требует установки, работает в браузере |
| Доступ к устройству | Полный (GPS, сенсоры, радиомодули, плагины) | Ограничен возможностями браузера |
| Работа офлайн | Есть (кэш карт, данные) | Нет, требуется онлайн-соединение |
| Плагины и расширения | Широкая экосистема плагинов | Поддержка SDK, но ограниченная |
| Производительность | Высокая, оптимизирована для Android | Зависит от браузера и сети |
| Сценарии использования | Полевое применение, интеграция с оборудованием | Мониторинг, ситуационная осведомлённость, быстрая координация |
Ключевые отличия WEB КПО от приложения КПО-А
Хотя WEB КПО и повторяет многие функции КПО-А, между ними есть фундаментальные различия.
| Характеристика | WEB КПО | КПО-А (Комплекс повышения осведомленности) |
|---|---|---|
| Платформа | Веб-браузер (кроссплатформенность: Windows, macOS, Linux, iOS). | Приложение для Android (в будущем, будет версия для iOS — iКПО). |
| Установка и развертывание | Не требует установки на клиентское устройство. Развертывается на сервере. | Требует установки APK-файла или загрузки из магазина приложений (для гражданской версии) на каждое устройство. |
| Целевая аудитория | Командные центры, штабы, аналитики, пользователи ПК. Фокус на ситуационную осведомленность и управление. | Полевые операторы, военные, спасатели. Фокус на тактические операции "на земле". |
| Функциональность | "Тонкий клиент". Ориентирован на отображение и управление COP. Многие расширенные тактические функции отсутствуют или упрощены. | "Толстый клиент". Полный тактический функционал: сложное планирование миссий, интеграция с внешними датчиками (например, через USB), работа с 3D-моделями, расширенные радиоплагины, режим офлайн-работы. |
| Интеграция с устройством | Ограничена. Работает в "песочнице" браузера. | Глубокая интеграция. Использует GPS, камеру, компас, Bluetooth для подключения к внешним устройствам, рации и т.д. |
| Работа в офлайн-режиме | Нет. Для работы требуется постоянное соединение с КПО Server. | Да. Может работать полностью автономно, синхронизируя данные при появлении связи. |
| Производительность и интерфейс | Интерфейс адаптирован для управления с помощью мыши и клавиатуры. Удобен для анализа на большом экране. | Интерфейс оптимизирован для сенсорного управления. Удобен для быстрого использования в полевых условиях, в том числе в перчатках. |
Когда что использовать?
Используйте КПО-А:
- Если вы полевой оператор, которому нужен полный тактический функционал.
- Если требуется работа вне зоны стабильного покрытия сетью (офлайн-режим).
- Если нужна интеграция с оборудованием вашего устройства (рации, датчики, камеры).
Используйте WEB КПО:
- Если вы командир, оператор или аналитик в командном центре, который работает за компьютером.
- Если вам нужно быстро предоставить доступ к оперативной картине пользователям, у которых нет КПО-А (например, руководству или смежным подразделениям).
- Если ваша основная задача — мониторинг ситуации, анализ данных и управление ресурсами на карте, а не прямое участие в тактической операции.
WebКПО — это удобный инструмент для доступа к данным КПО Server без установки ПО. Он идеально подходит для пользователей, которым нужно быстро просматривать ситуацию, участвовать в обмене сообщениями и получать тактическую информацию. Однако для полевых подразделений, требующих максимальной функциональности, предпочтительнее использовать нативные клиенты, такие как КПО-А или WinКПО.
Таким образом, WebКПО и КПО-А не конкурируют, а дополняют друг друга: первый удобен для лёгкого доступа и мониторинга в штабе, второй — для полноценной работы в поле.
