RestDataProvider - Провайдер REST
- class axipy.da.RestDataProvider
Базовые классы:
DataProvider
Провайдер для ArcGIS REST.
Примечание
Ссылку на провайдер можно получить через глобальную переменную
axipy.da.provider_manager.rest
.Свойства:
Идентификатор провайдера.
Методы:
Внимание
Не поддерживается.
Список поддерживаемых расширений файлов.
Внимание
Не поддерживается.
get_source
(url[, fmt, imageSR, size, dpi, ...])Создает источник данных.
open
(url[, fmt, imageSR, size, dpi, ...])Открывает объект данных.
- create_open()
Внимание
Не поддерживается.
- Исключение:
- file_extensions() List[str]
Список поддерживаемых расширений файлов.
- Результат:
Пустой список для не файловых провайдеров.
- get_destination()
Внимание
Не поддерживается.
- Исключение:
- 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 соответствует значению по умолчанию.
- 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 соответствует значению по умолчанию.