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

В GIS ToolKit обновлены средства обработки больших объемов векторных карт и отображения тайлов

В КБ "Панорама" разработан инструментарий для создания ГИС-приложений GIS ToolKit версии 15.2.2. В новой версии ГИС-ядро позволяет асинхронно, в фоновом режиме открывать большие векторные карты объемом в десятки гигабайт, содержащие миллионы объектов, без прерывания обработки других данных. Одновременно с помощью компонентов отображения и редактирования можно просматривать и редактировать другие карты и данные, которые уже загружены. Добавлена поддержка геопорталов с тайлами в формате PBF и GPKG, которые содержат векторную информацию, семантику (атрибуты) и метаданные на различные уровни масштабов отображения. Для слоев с таких геопорталов создается мультимасштабная карта. Компонент отображения карт в автоматическом режиме присваивает стили в виде графических примитивов для каждого типа объектов. Векторные карты могут открываться в одном проекте совместно с данными ДЗЗ, базами данных и геопорталами, работающими по другим протоколам.
В ГИС-ядре доработано отображение подписей в векторны
Изображение создано с помощью нейросети
Изображение создано с помощью нейросети

В КБ "Панорама" разработан инструментарий для создания ГИС-приложений GIS ToolKit версии 15.2.2. В новой версии ГИС-ядро позволяет асинхронно, в фоновом режиме открывать большие векторные карты объемом в десятки гигабайт, содержащие миллионы объектов, без прерывания обработки других данных. Одновременно с помощью компонентов отображения и редактирования можно просматривать и редактировать другие карты и данные, которые уже загружены.

Добавлена поддержка геопорталов с тайлами в формате PBF и GPKG, которые содержат векторную информацию, семантику (атрибуты) и метаданные на различные уровни масштабов отображения. Для слоев с таких геопорталов создается мультимасштабная карта. Компонент отображения карт в автоматическом режиме присваивает стили в виде графических примитивов для каждого типа объектов. Векторные карты могут открываться в одном проекте совместно с данными ДЗЗ, базами данных и геопорталами, работающими по другим протоколам.
В ГИС-ядре доработано
отображение подписей в векторных знаках. Подпись может содержать постоянный текст или текст, формируемый по семантической характеристике знака. Для указания ссылки на семантику используется знак "#", например "#9(noname)" - ссылка на семантику с кодом 9, в случае отсутствия такой семантики отображается текст в скобках - "noname". Новая реализация позволяет в скобках указывать коды альтернативных семантик: "#9(#91|#92|текст)". Такая запись позволяет в первую очередь отображать собственное название (код 9), при отсутствии семантики 9 - название на английском языке (код 91) или название на национальном языке (код 92).

При необходимости отображения единиц измерения в скобках указывается знак "@", например: "#296(@)" - показать значение угла с указанием знака градуса (текст "123,4°"); если семантика отсутствует, выводится пустое значение. При формировании текста добавлена возможность выборки значения из составной семантики. Составная семантика может содержать значения нескольких атрибутов, разделенных запятыми: Пример составной характеристики "Условия эксплуатации маршрута полета" (код 47): "FORWARD, FL120, STD, FL510, STD, OPEN". При указании ссылки на семантику типа "#47[2]" будет выбрано значение второго атрибута (текст "FL120"), "#47[4]" - четвертого атрибута (текст "FL510"). Если объект содержит второе значение повторяемой семантики 47 ("BACKWARD, FL130, STD, FL490, STD, OPEN"), то ссылка должна иметь вид: "#47[4-2]" - значение четвертого атрибута второго значения семантики 47 (текст "FL490"). Полный список служебных символов и слов, используемых для описания формата подписи, приведен на странице.

Доработана функция экспорта данных в формат GML/JSON. Добавлен новый параметр, обеспечивающий сохранение внешнего вида (стилей) объектов. В данном режиме сохраняется изображение точечных объектов в виде картинки в выходной файл. В формат GML данные сохраняются в соответствии со стандартом OGC 02-070 версии 1.0.0 - SLD (StyledLayerDescriptor).

Инструментарий предназначен для разработки клиент-серверных и настольных 32-х и 64-х разрядных приложений, в которых требуется обработка и визуализация пространственных данных. Классы и компоненты GIS ToolKit предназначены для использования в среде программирования Embarcadero RAD Studio XE5 и выше (Delphi и С++ Builder) и поставляются с исходными кодами. Компоненты можно сравнить с "полуфабрикатами", используя которые, быстро и достаточно легко разработать собственное геоинформационное приложение. При этом ГИС-ядро инструментария GIS ToolKit может использоваться не только в среде Embarcadero, но и в любой среде разработки с любым компилятором, поддерживающим вызовы функций стандарта WINAPI.

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