RestDataProvider - Провайдер REST

class axipy.da.RestDataProvider

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

Провайдер для ArcGIS REST.

Примечание

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

Свойства:

id

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

Методы:

create_open()

Внимание

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

file_extensions()

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

get_destination()

Внимание

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

get_source(url[, fmt, imageSR, size, dpi, ...])

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

open(url[, fmt, imageSR, size, dpi, ...])

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

create_open()

Внимание

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

Исключение:

NotImplementedError

file_extensions() List[str]

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

Результат:

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

get_destination()

Внимание

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

Исключение:

NotImplementedError

get_source(url: str, fmt: str = 'png32', imageSR: int = 102100, size: str = '1024*1024', dpi: int = 96, transparent: str = 'true', layers: str = '', alias: Optional[str] = None, maxAttempts: int = 0) Source

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

Параметры:
  • url – Базовый URL.

  • fmt – Формат выходного растра.

  • imageSR – Код EPSG для выходного растра.

  • size – Размер тайлов.

  • dpi – DPI.

  • transparent – Прозрачность выходного растра.

  • layers – Перечень слоев.

  • maxAttempts – Максимальное количество попыток запроса. Значение 0 соответствует значению по умолчанию.

property id: str

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

open(url: str, fmt: str = 'png32', imageSR: int = 102100, size: str = '1024*1024', dpi: int = 96, transparent: str = 'true', layers: str = '', alias: Optional[str] = None, maxAttempts: int = 0) DataObject

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

Параметры:
  • url – Базовый URL.

  • fmt – Формат выходного растра.

  • imageSR – Код EPSG для выходного растра.

  • size – Размер тайлов.

  • dpi – DPI.

  • transparent – Прозрачность выходного растра.

  • layers – Перечень слоев.

  • alias – Псевдоним для открываемой таблицы.

  • maxAttempts – Максимальное количество попыток запроса. Значение 0 соответствует значению по умолчанию.