WmsDataProvider - Web Map Service

class axipy.da.WmsDataProvider(info)

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

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

Примечание

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

Methods:

create_open()

Внимание

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

file_extensions()

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

get_destination()

Внимание

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

get_source(url_capabilities, layers[, …])

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

open(url_capabilities, layers[, …])

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

Attributes:

id

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

create_open()

Внимание

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

Исключение

NotImplementedError

file_extensions()

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

Тип результата

List[str]

Результат

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

get_destination()

Внимание

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

Исключение

NotImplementedError

get_source(url_capabilities, layers, image_format='image/png', prj=None, style=None, alias=None)

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

Параметры
  • url_capabilities (str) – URL с метаданными capabilities.

  • layers (List[str]) – Перечень слоев в виде списка.

  • prj (Optional[str]) – Строка Системы Координат

  • image_format (str) – Формат выходного растра.

  • style (Optional[str]) – Наименование стиля оформления.

  • alias (Optional[str]) – Псевдоним для открываемого источника данных.

Тип результата

Source

property id

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

Тип результата

str

open(url_capabilities, layers, image_format='image/png', prj=None, style=None, alias=None)

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

Параметры
  • url_capabilities (str) – URL с метаданными capabilities.

  • layers (List[str]) – Перечень слоев в виде списка.

  • prj (Optional[str]) – Строка Системы Координат

  • image_format (str) – Формат выходного растра.

  • style (Optional[str]) – Наименование стиля оформления.

  • alias (Optional[str]) – Псевдоним для открываемого источника данных.

Пример:

wms_raster = provider_manager.wms.open('http://www.mapinfo.com/miwms', ['World'], prj='EPSG:4326', style='AreaStyleGreen')
Тип результата

DataObject