Технологии QNX и КПДА в России · PDF file •...
date post
14-Sep-2020Category
Documents
view
1download
0
Embed Size (px)
Transcript of Технологии QNX и КПДА в России · PDF file •...
Картографический пакет для ЗОСРВ «Нейтрино»
Докучаев Андрей, СВД Встраиваемые Системы
Технологии QNX и КПДА в России Москва, 25 апреля 2018
Сфера применения
Картографический пакет разрабатывается для решения задач анализа, обработки и
визуализации электронной картографической информации (ЭКИ), представленной в виде
морских навигационных и топографических карт. Пакет предназначен для применения в
составе систем управления оружием и навигационных комплексов.
Основные возможности:
− Информационная и картографическая поддержка при решении задач планирования и
применения систем вооружения.
− Обеспечение решения задач анализа и моделирования оперативной обстановки, в том
числе с построением рельефной модели местности.
− Визуализация геопространственной информации с учетом имеющихся механизмов
аппаратного ускорения и особенностей применяемых вычислительных средств.
− Оптимизация управления вычислительными ресурсами с учетом специфики различных
процессорных архитектур (в том числе отечественных: Эльбрус, КОМДИВ и Мультикор).
Содержание
• Картографический пакет для ЗОСРВ «Нейтрино»
• Архитектура программного комплекса
• Функциональные возможности прикладной библиотеки
• План развития
Задачи сервиса: − первичная обработка картографической информации − использование нескольких источников данных − оптимизация скорости доступа к картам − многопользовательский режим
Архитектура программного комплекса
Концепция картографического сервиса получение электронной картографической информации (ЭКИ) с удаленного сервера
электронные карты
поток управления
обмен данными
XXX
КЭШ
Картографический сервис
Сервер Разделяемая память
Разделяемая память
База данных
Архитектура программного комплекса
Концепция картографического сервиса автономное локальное хранилище картографической информации (КЭШ)
Картографический сервис
КЭШ
Разделяемая память
Разделяемая память
Функции сервиса: − синхронизация всех локальных
изменений − наполнение хранилища ЭКИ в
ручном или автоматизированном режиме
− параметрическая загрузка ЭКИ в разделяемую память
− разграничение доступа к ЭКИ для различных пользователей
− оптимизация скорости доступа − фильтрация и конвертирование
картографической информации
Архитектура программного комплекса
Штатное приложение для управления сервисом
Особенности приложения: − централизованное управление
картографическим сервисом − контроль состояния соединения с
картографическим сервером − контроль наполнения локального
хранилища, синхронизация и учет изменений в нем
− настройка фильтров конвертера − формирование рабочих наборов
картографической информации − визуализация содержимого
локального хранилища с учетом характеристик объектов
− запуск программ визуализации картографической информации
Архитектура программного комплекса
Инструменты offline-обработки наборов картографической информации
Решаемые задачи: − установление связей между картой
и классификатором − ручная фильтрация классов и слоев
картографической информации для снижения нагрузки на средства отображения
− удаление данных из КЭШа сервиса − конвертирование информации во
внутренний формат хранения в ручном режиме
Архитектура программного комплекса
Поддерживаемые форматы данных и способы их распространения
Поддерживаемые форматы ЭКИ: − морские навигационные карты формата ISO/EIC 8211 – IHO S-57 ENC:
– возможно распространение карт закодированных по стандарту IHO S-63 – визуализация информации в соответствии с рекомендациями стандарта IHO S-52 – допускается распространение посредством картографических серверов (файлы
карт в формате S-57 / декодированные из S-57 карты / кодированные по стандарту S-63 архивы с картами)
− топографические карты формата SXF: – цифровой классификатор карты в формате RSC – визуализация матриц высот в формате MTW – подразумевается распространение как через картографические серверы, так и
независимыми от представленного картографического пакета способами
Перспективные форматы (ведутся работы по поддержке): − географические файлы в формате Shapefile − растровые карты в формате GeoTIFF
Содержание
• Картографический пакет для ЗОСРВ «Нейтрино»
• Архитектура программного комплекса
• Функциональные возможности прикладной библиотеки
• План развития
Общая структура прикладных библиотек картографического пакета
Функциональные возможности прикладной библиотеки
GIS Helper – библиотека для управления картографическим сервисом, организации доступа к данным и обеспечения алгоритмической поддержки прикладного приложения.
GIS Render – библиотека позволяет определять механизм визуализации ЭКИ, осуществлять рендеринг картографии и акселерацию.
Surface Manager (SM) – движок визуализации и 2D акселерации решает задачу интеграции в окружение Qt/Photon. Для оптимальной работы SM требуется сборка Qt с поддержкой модулей расширенной 2D акселерации.
GIS Render
GIS Helper
Surface Manager
Движок визуализации Surface Manager (SM)
Функции движка: − визуализация информации по слоям:
векторные и растровые карты, пользовательск