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

В GIS ToolKit расширены возможности создания интерактивного редактора пространственных объектов

В КБ "Панорама" разработан инструментарий GIS ToolKit версии 13.4.1 для создания ГИС-приложений в среде C++ Builder, Delphi Embarcadero. В комплект GIS ToolKit входит компонент TMapEditMetric, который предназначен для редактирования точек метрики объекта карты в интерактивном режиме. Разработчику достаточно выбрать нужный объект карты и активировать процесс редактирования. В новой версии добавлен режим работы с группой объектов карты. После запуска редактирования для разработчика доступны следующие режимы редактирования: создание нового объекта; создание подобъекта в существующем объекте; добавление точки в метрику существующего объекта; удаление точки из метрики существующего объекта; получение координаты виртуальной точки на контуре объекта; получение координаты реальной точки метрики объекта; изменение координат метрики существующего объекта; перемещение всего объекта; перемещение группы объектов.

Для отображения карты и редактируемых объектов используется компонент TMapScreen. Он позволяет ускорить и улучшить визуальные качества (исключение моргания карты) отображения редактируемых, подвижных (мобильных) и стационарных пользовательских объектов на фоне карты. Улучшение отображения пользовательских объектов осуществляется за счет оптимизации перерисовки фоновой карты. В общем случае изображение фоновой карты выводится в окно из внутреннего буфера изображения карты, а не методом отрисовки карты из хранилища данных. Чем больше количество пользовательских объектов одновременно отображаются, тем выше коэффициент оптимизации по скорости и качеству отображения.

В комплект GIS ToolKit входит пример редактора карты, основанного на использовании компонента TMapEditMetric (расположен в каталоге \Example\delphi\mapedit\ или \Example\builder\mapedit\). В новой версии расширены возможности по определению взаимного положения объектов карты. В компонент TMapOverlay добавлена функция OverlapTest для анализа пересечений двух площадных объектов с подобъектами и мультиполигонов.

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

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