Аэрофлот
11 000 000
Транспортные услуги
Россия
Август 2026
Аэронавигационный паспорт объединяет большое количество данных об аэродроме и объектах его инфраструктуры. При этом отдельные элементы связаны между собой, а изменение одного параметра может влиять на связанные объекты и последующие процессы.
Перед командой Brief стояла задача принять участие в разработке специализированной enterprise-системы, которая позволяет работать с аэронавигационными данными в едином цифровом пространстве — от редактирования информации до формирования проекта изменений и его прохождения через цепочку согласований.
Система должна была учитывать особенности сложной предметной области, обеспечивать работу с геоданными и картой, поддерживать разные сценарии взаимодействия пользователей и предоставлять инструменты для подготовки информации к дальнейшей передаче в государственные органы и публикации в составе аэронавигационной информации.
По сути, требовалось создать не просто интерфейс для работы с данными, а полноценный инструмент управления жизненным циклом аэронавигационной информации.
В рамках проекта команда Brief подключилась к разработке enterprise web-приложения.
Система позволяет пользователям работать с объектами аэродромной инфраструктуры, просматривать и изменять их параметры, учитывать взаимосвязи между объектами и работать с информацией как через специализированные формы, так и непосредственно на карте.
Одним из ключевых элементов приложения стала визуализация аэронавигационных данных. Пользователь может взаимодействовать с объектами инфраструктуры в геоинформационном представлении, а изменения параметров синхронизируются с данными системы.
Для работы с различными сценариями редактирования используются доменные формы. Они позволяют изменять параметры объектов с учётом логики предметной области, а не просто работать с набором разрозненных полей.
Отдельный блок функциональности связан с управлением изменениями. Пользователь может сформировать проект изменений, после чего информация проходит предусмотренную цепочку согласований между организациями.

Таким образом, система объединяет несколько процессов в одном решении:
подготовку и редактирование аэронавигационных данных;
работу с объектами аэродромной инфраструктуры и связями между ними;
визуализацию данных на карте;
формирование проектов изменений;
согласование изменений между организациями;
подготовку данных для передачи в государственные органы;
подготовку информации для последующей публикации в составе аэронавигационной информации.
Особенность проекта — необходимость одновременно работать с прикладными данными и их географическим представлением.
Для реализации картографической части используется OpenLayers. Геометрия и связанные данные передаются в формате GeoJSON, что позволяет отображать объекты аэродромной инфраструктуры на карте и взаимодействовать с ними непосредственно через интерфейс.
Это даёт пользователю возможность работать с данными в двух связанных представлениях: через доменные формы и через карту.
Например, изменение параметров объекта в форме должно корректно отражаться в его визуальном представлении, а работа пользователя с объектами на карте — соответствовать данным, хранящимся в системе.
Для enterprise-приложения такого типа это особенно важно: карта является не отдельным дополнительным экраном, а одним из основных инструментов работы с предметными данными.
Frontend-часть приложения реализована на Angular 21 и TypeScript.
Для управления состоянием используется связка NgRx Store/Effects. Такой подход позволяет централизованно управлять состоянием сложного приложения, синхронизировать данные между различными компонентами и контролировать асинхронные операции.
В интерфейсе используется Angular Material, что позволяет формировать единый набор UI-компонентов и поддерживать консистентность интерфейса.

Для работы с картографическими данными используется OpenLayers, а обмен геоданными осуществляется с использованием GeoJSON.
Для сценариев, где требуется оперативное обновление информации между пользователями и компонентами системы, используется WebSocket.
Отдельно реализована ролевая модель доступа RBAC. Она позволяет разграничивать возможности пользователей в зависимости от их роли и сценария работы с системой.
Со стороны Brief в разработке участвует команда специалистов:
1 frontend-разработчик;
3 backend-разработчика;
3 аналитика;
команда тестирования.
Такой состав команды позволяет одновременно закрывать техническую разработку, проработку сложной предметной области и контроль качества системы.

Особую роль в проекте играют аналитики: при работе с enterprise-системой для специализированной отрасли важно не только реализовать интерфейс или отдельную функцию, но и корректно формализовать бизнес-логику, взаимосвязи объектов и сценарии согласования.
В результате создаётся специализированная цифровая среда для работы с аэронавигационными данными аэродромов.
Система объединяет в одном приложении работу с объектами инфраструктуры, географическими данными, доменными параметрами и процессами согласования.
Для пользователей это означает переход от разрозненной работы с информацией к единому цифровому процессу: данные можно подготовить, изменить, визуализировать, провести через необходимые этапы согласования и подготовить к дальнейшей передаче и публикации.
Для бизнеса и организаций, участвующих в работе с аэронавигационной информацией, такой подход позволяет выстроить управляемый цифровой процесс работы со сложными отраслевыми данными и снизить зависимость от разрозненных инструментов.
Проект также показывает один из ключевых подходов Brief к enterprise-разработке: мы работаем не только с отдельными интерфейсами и функциями, а погружаемся в предметную область и строим цифровые решения вокруг реальных процессов компании.
![]()
Александр Ригерт
Директор по развитию бизнеса (CBDO)
Этот проект интересен прежде всего своей предметной областью. Здесь недостаточно просто реализовать набор форм или вывести данные на карту — важно понимать взаимосвязи между объектами аэродромной инфраструктуры, учитывать изменения и корректно проводить их через предусмотренные процессы согласования.
Для нас это был хороший пример enterprise-разработки, где большая часть сложности находится не только в технологиях, но и в бизнес-логике. Отдельного внимания потребовала работа с геоданными и синхронизация двух представлений информации — доменных форм и интерактивной карты.
При этом команда работала сразу по нескольким направлениям: аналитика, frontend и backend-разработка, тестирование. Такой формат позволил постепенно формализовать сложные сценарии предметной области и переводить их в понятную пользователю цифровую систему.
В итоге мы получили специализированный инструмент, который объединяет работу с аэронавигационными данными, картографическое представление, управление изменениями