TMapWMSPopupDialogHierarchy Properties Methods Events |
Unit mdialog
Диалог предназначен для подключения WMS-порталов (Web Map Service (WMS) — протокол для выдачи географически привязанных изображений через Интернет). По характеру работы данный диалог напоминает «всплывающее меню» (PopupMenu), так как вызывается в указанном программистом месте (как правило, под соответствующей кнопкой в панели управления), а также автоматически закрывается при потере фокуса. Диалог использует для работы файл wmslist.xml, который содержит предустановленные настройки подключения к наиболее известным геопорталам. Перечень геопорталов с помощью диалога можно пополнять. Формат файла wmslist.xml полностью совместим с форматом аналогичного файла ГИС «Карта 2011». Для подключения и отображения пространственных данных, публикуемых web-сервисами, используется библиотека giswmsacces.dll. Библиотека подключается динамически. Она поддерживает основные стандарты передачи данных OGC WMS, OGC WMTS, TMS и 17 нестандартных алгоритмов обработки информации. Для работы с данными, получаемыми с WMS-сервисов, необходимы следующие файлы - epsg.csg, epsg.csp, epsg.csu. Указанные файлы требуются обработки проекций и систем координат подключаемых геопорталов. Путь к размещению этих файлов необходимо задать путем вызова API-функции mapSetPathShell или одноименным методом компонента TGisProperty.mapSetPathShell. Там же следует разместить директорию wmslist, содержащую иконки геопорталов. Запуск диалога выполняется методом Execute.
|