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

ГИС Конструктор предоставляет расширенные возможности визуализации пространственных данных

В КБ "Панорама" разработан ГИС Конструктор для Qt Designer SE версии 15.0.0. В новой версии усовершенствованы средства обработки и отображения данных, доработаны механизмы открытия и обмена пространственными данными с ГИС Сервером. Реализована поддержка нанесения объектов из текстового файла, дополнен перечень доступных методов интерфейса MAPAPI. Доработана задача подключения геопорталов, расширен список поддерживаемых геопорталов. В программе усовершенствованы алгоритмы обработки и отображения данных. Количество поддерживаемых листов для многолистовых карт увеличено в 4 раза. Повышена точность расчетов прозрачности для векторных объектов и объекта полигона - цветное стекло. Доработаны алгоритмы взаимодействия с ГИС Сервером, например, механизм взаимодействия во время редактирования карт, содержащих небольшое число объектов. Доработана задача подключения геопорталов. В новой версии увеличена скорость загрузки и отображения тайлов. Ядро ГИС в автоматическом режиме оценивает параметры ко

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

В программе усовершенствованы алгоритмы обработки и отображения данных. Количество поддерживаемых листов для многолистовых карт увеличено в 4 раза. Повышена точность расчетов прозрачности для векторных объектов и объекта полигона - цветное стекло. Доработаны алгоритмы взаимодействия с ГИС Сервером, например, механизм взаимодействия во время редактирования карт, содержащих небольшое число объектов.

Доработана задача подключения геопорталов. В новой версии увеличена скорость загрузки и отображения тайлов. Ядро ГИС в автоматическом режиме оценивает параметры компьютера: количество ядер, размер оперативной памяти, пропускную способность канала передачи данных. С учетом производительности системы формируется пул независимых потоков для загрузки, обработки и отображения полученных данных. Многопоточная загрузка данных уменьшает задержки при перемещении экрана, масштабировании карты и выполнении пространственных запросов к геопорталу. Например, для сети с пропускной способностью 100 Мбит/с на 4-х ядерном процессоре с тактовой частотой 3.5 ГГц, скорость отображения тайлов с геопортала КБ Панорама увеличилась в 6 раз, а время их получения сократилось с 500 мс до 70 мс.

Добавлен доступ к архивным данным геопортала. Примерами таких геопорталов могут служить сервисы Sentinel Hub или ВЕГА. Задача позволяет подключаться к снимкам или данным на геопортале, указав дату, период запроса или процент максимальной облачности спутниковых снимков. Для оперативного изменения картинки с геопортала добавлен новый диалог, позволяющий устанавливать параметры доступа к архивным данным (дату, период, облачность); устанавливать смещение или привязку по точке, если геопортал имеет более низкую точность, чем карта, или данные, с которыми совмещается геопортал; устанавливать цвет прозрачности - для просмотра нескольких слоев одновременно; устанавливать цвет фильтра для изменения цветовой гаммы геопортала.

Данные с геопорталов могут быть сохранены в пирамиду тайлов MBTILES или в растр на выбранную пользователем территорию. С целью увеличения скорости доступа к данным для протокола WMS добавлено кэширование данных в виде тайлов. Данные сохраняются в виде пирамиды тайлов 1024х1024 в папке размещения кэша геопортала. Это изменение позволит пользователю накапливать данные у себя локально и при отсутствии сети Интернет использовать уже накопленный кэш данных. С целью обновления ранее сохраненных данных возможно установить время жизни кэша геопортала в секундах.

При подключении геопорталов, не входящих в общий список (файл wmslist_ru.xml), данные о подключении сохраняются в общем списке в разделе "Пользовательские подключения". Это позволит быстро подключить ранее использованный геопортал. Список "Пользовательских подключений" позволяет, как добавлять в него данные, так и удалять из него. Улучшен механизм замены пользовательского файла настроек wmslist_ru.xml на новый из инсталляции. При замене файла настроек добавлено копирование ранее подключенных пользовательских порталов. В новой версии добавлена возможность подключения динамически расширяемого списка доступных геопорталов. При выборе такого геопортала к сервису подается запрос GetCapabilities и на его основании список автоматически расширяется актуальными данными в виде дерева доступных слоев. Добавлена поддержка прокси сервера с доменной авторизацией.

Расширен список доступных методов MAPAPI. Реализованы методы построения пересечения мультиполигонов в виде мультиполигона и создания объектов карты по координатам из текстового файла.

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

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

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