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

class axipy.da.RestDataProvider(info)

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

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

Примечание

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

Methods:

create_open()

Внимание

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

file_extensions()

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

get_destination()

Внимание

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

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

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

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

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

Attributes:

id

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

create_open()

Внимание

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

Исключение

NotImplementedError

file_extensions()

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

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

List[str]

Результат

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

get_destination()

Внимание

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

Исключение

NotImplementedError

get_source(url, fmt='png32', imageSR='imageSR', size='1024*1024', dpi=96, transparent='true', layers='', alias=None)

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

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

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

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

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

  • dpi (int) – DPI.

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

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

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

Source

property id

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

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

str

open(url, fmt='png32', imageSR='imageSR', size='1024*1024', dpi=96, transparent='true', layers='', alias=None)

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

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

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

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

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

  • dpi (int) – DPI.

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

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

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

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

DataObject