Технологии QNX и КПДА в России · PDF file •...

Click here to load reader

  • date post

    14-Sep-2020
  • Category

    Documents

  • view

    1
  • download

    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)

    Функции движка: − визуализация информации по слоям:

    векторные и растровые карты, пользовательск