Найти тему
КБ "Панорама"

В ГИС Конструктор доработаны средства визуализации и контроля качества пространственных данных

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

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

Обновлена библиотека программируемых знаков shape.iml64. Разработан знак "Полигон с долевым заполнением". Данный знак предназначен для оформления площадных строений с простым контуром (без подобъектов). Параметры знака содержат описание средней линии, центрального векторного знака и 4 частей заполнения площади. При вводе параметров 1 части выполняется заполнение условной половины полигона, ограниченной половиной контура (от первой до средней точки) и средней линией. При вводе параметров 2 части выполняется заполнение второй половины полигона. При наличии параметров 3 и/или 4 частей заполнение выполняется условными четвертями. Порядок заполнения четвертей соответствует порядку параметров вида 4 частей, начиная с первой точки, с учетом направления цифрования контура. Контуры, имеющие менее 5 или более 255 точек, либо имеющие подобъекты, заполняются в соответствии с параметрами 1 части.

Доработан контроль качества векторной карты. При выполнении контроля выходов объекта на рамку листа добавлена проверка точек, выходящих за рамку. Дотягивание контуров площадных и концевых точек линейных объектов приведено к единому алгоритму. Отрезки с точками, выходящие за рамку листа, обрезаются. Точки контуров, расположенные внутри рамки листа, дотягиваются до рамки по ближайшему расстоянию, в пределах допуска "Порог выхода на рамку". Точки, расположенные в допуске "Порог согласованности с рамкой", считаются дотянутыми (лежащими на рамке). Единый способ обработки позволяет минимизировать вероятность рассогласования контуров при дотягивании точек.

Доработана задача сохранения векторной карты в формат SHP. При обработке атрибутов объекта карты учитывается наличие повторяющихся семантик. Значения таких семантик объединяются в строку с разделителем ";" и заносятся в одно поле таблицы формата DBF. Это позволяет корректно отображать повторяющиеся характеристики при дальнейшей обработке полученных файлов.

Добавлена поддержка открытия геопорталов с сервисов Роскадастра, Национальной системы пространственных данных и Федерального агентства лесного хозяйства. Подключены новые слои в геопортал Росреестра - Тематические карты. Добавлены слои: Кадастровая стоимость земельных участков, Категории земель, Виды разрешенного использования земельных участков.

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

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

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