Найти в Дзене
КБ "Панорама"

В ГИС Конструктор расширены средства отображения пространственных данных

Изображение создано с помощью нейросети
Изображение создано с помощью нейросети

В КБ "Панорама" разработан ГИС Конструктор для Qt Designer версии 15.0.3 для операционной системы MS Windows. В программе усовершенствованы алгоритмы обработки и отображения данных, доработана задача подключения геопорталов, расширен функционал и список доступных методов интерфейса MAPAPI.

В новой версии увеличено количество поддерживаемых листов для многолистовых карт в 4 раза. Повышена точность расчетов прозрачности для векторных объектов и объекта полигона - цветное стекло. Доработаны алгоритмы взаимодействия с ГИС Сервером, например, механизм взаимодействия во время редактирования карт, содержащих небольшое число объектов. Ускорено рисование матриц высот и глубин со сглаживанием. Отображение сглаживаемых матриц разложено на потоки, что существенно уменьшает задержки при работе с ними. Например, на 4-х ядерном процессоре с тактовой частотой 3.5 ГГц, скорость отображения сглаженной матрицы повысилась в 2,5 раза. Усовершенствованы возможности отображения векторной карты. Доработано отображение наборных штрих-пунктирных линий путем оптимизации рисования длинных отрезков в крупных масштабах отображения карты. Новый функционал при выполнении автоматической генерализации отображаемых объектов карты позволяет при изменении масштаба визуализировать полигоны и линейные объекты в виде кластеров, если их габариты становятся меньше 48 пикселов. Новые возможности отображения векторной карты позволяют повысить ее наглядность без потери информативности.

В программе повышена скорость загрузки и отображения тайлов благодаря автоматической оценке производительности компьютера и многопоточности. Добавлен доступ к архивным данным геопорталов, что позволяет настраивать запросы по дате, периоду и облачности снимков. Введены функции кэширования данных для протокола WMS, чтобы ускорить доступ и обеспечить работу без интернета. Реализована поддержка динамических геопорталов и прокси с авторизацией. Добавлены новые геопорталы и слои, включая данные Роскадастра и новый сервис "Топографические карты на мир". Реализована возможность подключения цифровых моделей местности по протоколу WCS.

В функциях добавления данных к главному документу включена поддержка графических файлов форматов BMP, JPEG, PNG, GeoTIFF, TIFF. Для списка объектов реализованы функции открытия файла списка объектов для данных с ГИС Сервера и добавления объектов карты в список по контексту поиска. Реализована возможность панхроматического слияния растров. Это позволяет повысить разрешение цветного растра с использованием панхроматического изображения более высокого разрешения. Мультиспектральные данные зачастую содержат панхроматический канал более высокого разрешения, выполнив слияние с которым, можно добиться улучшения визуальных характеристик цветного растра. Слияние выполняется одним из трех способов: усреднением по каналам, преобразованием через цветовое пространство IHS и преобразованием по методу Бровея. В список методов для редактирования текста подписи включены методы для установки текста в подобъект с разбиением на строки, подгонки текста по размерам прямоугольной области, установки общего выравнивания текста. Реализована функция экспорта MTW в TIFF, позволяющая установить формат высоты, алгоритм и уровень компрессии, размеры тайла, значение псевдокода и другие параметры. Добавлены методы для отображения выбранных списков объектов пользовательскими стилями (заданными условными знаками) в открытом документе. Это дает возможность пользователю группировать объекты в списки и устанавливать каждому списку собственный стиль отображения. Пользовательские стили представляют собой набор условных знаков по локализациям. Реализованы методы построения пересечения мультиполигонов в виде мультиполигона и создания объектов карты по координатам из текстового файла. Добавлена поддержка формата WebP, используемого для сжатия изображений в базах данных Mbtiles, BIR, GeoPackage и геопорталах. Доработаны функции импорта DXF с поддержкой различных кодовых страниц для корректной обработки подписей на карте. Улучшены алгоритмы чтения пространственных данных из формата DBM. Расширена диагностика подключения к базам пространственных данных, особенно при ошибках авторизации. Оптимизировано сохранение векторных карт в формате SHP с учетом повторяющихся семантик, которые теперь объединяются в одно поле таблицы DBF. Реализован API-интерфейс автосохранения полной копии карты при редактировании.

ГИС Конструктор - это набор геоинформационных компонентов для использования в среде визуального программирования Qt Designer, позволяющий разрабатывать собственные ГИС-приложения. Визуализация содержимого цифровых карт производится в условных знаках, принятых для топографических, обзорно-географических и различных специальных карт. Геоинформационная система имеет широкие возможности для выполнения расчетов, обеспечения отображения пространственных данных на различных графических устройствах в стандартных и пользовательских системах условных знаков. Основные функции могут выполняться в многопоточном режиме. Поддерживается автоматическая оптимизация используемой оперативной памяти для обработки больших объемов данных (десятки гигабайт) на ограниченных ресурсах (сотни мегабайт).

Инструментарий адаптирован для работы на широком спектре операционных систем (Astra Linux SE, ALT Linux, Эльбрус, Ubuntu, CentOS, QNX, MS Windows) и архитектур (Intel, Эльбрус, PowerPC, SPARC, ARM). В состав инструментария входят компоненты визуального проектирования ГИС-приложений и библиотеки мультиплатформенного многопоточного ГИС-ядра. ГИС Конструктор предоставляет кроссплатформенный интерфейс MAPAPI, позволяющий программисту вести разработку в удобной для него операционной системе. Разработчик может выпускать ГИС-приложения для набора операционных систем путем простой сборки с минимальными изменениями в исходном коде программы.

Новая версия программы доступна для скачивания в разделе Скачать.