WmsDataProvider - Web Map Service
- class axipy.WmsDataProvider
Базовые классы:
DataProvider
Провайдер для Web Map Service.
Примечание
Ссылку на провайдер можно получить через глобальную переменную
axipy.provider_manager.wms
.Свойства:
Идентификатор провайдера.
Методы:
Внимание
Не поддерживается.
Список поддерживаемых расширений файлов.
Внимание
Не поддерживается.
get_source
(url_capabilities, layers[, ...])Создает источник данных.
open
(url_capabilities, layers[, ...])Открывает объект данных.
- create_open()
Внимание
Не поддерживается.
- Исключение:
- file_extensions() List[str]
Список поддерживаемых расширений файлов.
- Результат:
Пустой список для не файловых провайдеров.
- get_destination()
Внимание
Не поддерживается.
- Исключение:
- get_source(url_capabilities: str, layers: List[str], image_format: str = 'image/png', prj: Optional[str] = None, style: Optional[str] = None, alias: Optional[str] = None) Source
Создает источник данных.
- Параметры:
url_capabilities – URL с метаданными capabilities.
layers – Перечень слоев в виде списка.
prj – Строка Системы Координат
image_format – Формат выходного растра.
style – Наименование стиля оформления.
alias – Псевдоним для открываемого источника данных.
- open(url_capabilities: str, layers: List[str], image_format: str = 'image/png', prj: Optional[str] = None, style: Optional[str] = None, alias: Optional[str] = None) DataObject
Открывает объект данных.
- Параметры:
url_capabilities – URL с метаданными capabilities.
layers – Перечень слоев в виде списка.
prj – Строка Системы Координат
image_format – Формат выходного растра.
style – Наименование стиля оформления.
alias – Псевдоним для открываемого источника данных.
Пример:
wms_raster = provider_manager.wms.open('http://www.mapinfo.com/miwms', ['World'], prj='EPSG:4326', style='AreaStyleGreen')