WmsDataProvider - Web Map Service

class axipy.WmsDataProvider

Базовые классы: DataProvider

Провайдер для Web Map Service.

Примечание

Ссылку на провайдер можно получить через глобальную переменную axipy.provider_manager.wms.

Свойства:

id

Идентификатор провайдера.

Методы:

create_open()

Внимание

Не поддерживается.

file_extensions()

Список поддерживаемых расширений файлов.

get_destination()

Внимание

Не поддерживается.

get_source(url_capabilities, layers[, ...])

Создает источник данных.

open(url_capabilities, layers[, ...])

Открывает объект данных.

create_open()

Внимание

Не поддерживается.

Исключение:

NotImplementedError

file_extensions() List[str]

Список поддерживаемых расширений файлов.

Результат:

Пустой список для не файловых провайдеров.

get_destination()

Внимание

Не поддерживается.

Исключение:

NotImplementedError

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 – Псевдоним для открываемого источника данных.

property id: str

Идентификатор провайдера.

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')