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

GIS ToolKit расширяет возможности экспорта и импорта пространственных данных в форматах GML, GeoJSON, KML

В КБ "Панорама" разработан инструментарий GIS ToolKit версии 14.1.0. для создания ГИС-приложений в среде C++ Builder, Delphi Embarcadero. В новой версии доработан компонент TMapDataConversion. Он обеспечивает конвертацию пространственных данных, представленных в форматах SXF, TXF, DIR, TXT, MAP, SIT, SITX, S57, KML/KMZ, MIF/MID, GML, GeoJSON. Компонент основан на использовании высокопроизводительных функций ГИС-ядра.

В компонент TMapDataConversion добавлены новые функции, позволяющие осуществлять конвертацию пространственных данных в форматы GML, GeoJSON, KML в потоковом режиме или с использованием диалогов. Для пользователей доступны настройки параметров экспорта: формат данных, система координат, режим создания стилей условных знаков, состава метрики, семантики и метаданных, обработка набора карт.

При обработке данных компонент TMapDataConversion получает информацию о текущем состоянии процесса: процент выполнения, наличие ошибок, необходимость прерывания обработки, информация о текущей карте.

В новой версии расширены средства поиска объектов карты в компоненте TMapFind. В компонент добавлена возможность поиска объектов с учетом их видимости в текущем масштабе отображения карты.

В диалоге "Выбор объекта" компонента TMapObj реализована возможность добавления и редактирования семантики типа "Ссылка на папку с файлами". Значением семантики является имя директории, в которой размещено множество файлов разных форматов и папок. При обращении к заполненной семантике "Ссылка на папку" автоматически формируется список файлов, содержащихся в корневой папке и вложенных папках. По двойному щелчку мышкой на выбранный файл запускается соответствующая программа распознавания и обработки файла. При ссылке на документы, таблицы и графические изображения выполняется отображение содержимого файла, при ссылке на пространственные данные выполняется открытие набора данных в отдельном окне. Папка с документами может быть сжата в ZIP-файл, а объекту может быть присвоена семантика типа "Ссылка на файл". Действия с документами будут такими же, как и при ссылке на папку. При упаковке карт в форматы MAPZ, SITZ, MPTZ документы, на которые есть ссылка от семантик типа "Ссылка на файл" также будут упакованы в один набор данных в отличие от семантики "Ссылка на папку".

В диалоге "Выбор объекта" на закладке "Метрика" в контекстное меню добавлен пункт "Порядок отображения", предназначенный для выбора свойства "Выше всех", "Ниже всех", "Нормальный", которое влияет на расположение объекта относительно других объектов. При установке свойства "Нормальный" порядок отображения объекта определяется в классификаторе по его слою, виду условного знака и локализации. В контекстное меню добавлен пункт "Сохранить координаты метрики в EPSG:3857", предназначенный для сохранения метрики объекта в формате GeoJson в проекции Меркатора на шаре WGS-84.

Для отображения на карте таблиц с данными разработан новый графический знак "Таблица". Данный знак представляет собой точечный объект, имеющий в семантике ссылку на файл CSV и условный знак типа таблица. Графические параметры таблицы настраиваются в семантике объекта, в классификаторе RSC или в графических параметрах объекта. Ячейка таблицы позволяет размещать текст, числовые данные, изображения (в формате PNG, JPG, BMP), цветные фигуры и процентные шкалы. Таблица может состоять из одной или более страниц. Настройка параметров таблицы выполняется в диалоге "Редактирование таблицы". Слой с таблицами может быть открыт поверх любых других данных - пространственных баз данных, геопорталов, данных ДЗЗ. Карта вместе с файлами CSV и фоновыми данными может быть упакована в один файл форматов SITZ/MAPZ/MPTZ.

Инструментарий GIS ToolKit состоит из набора визуальных компонент (поставляются в исходных текстах) и АПИ функций ГИС-ядра для прямого доступа к пространственным данным. Инструментарий предназначен для разработки клиент-серверных и настольных 32-х и 64-х разрядных приложений, в которых требуется обработка и визуализация пространственных данных. Пространственные данные могут располагаться как на рабочем месте (прямой доступ к данным), так и в локальной сети или сети Интернет (используются компоненты доступа к ГИС Серверу или обмен данными по международным протоколам).

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