TMapWMSPopupDialog

 

Hierarchy        Properties        Methods        Events

Previous Top Next

 

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.

 

clip0050