TmsDataProvider - Тайловый провайдер¶
-
class
axipy.da.
TmsDataProvider
(info)¶ Базовые классы:
axipy.da.DataProvider
Провайдер для тайловых серверов.
Примечание
Ссылку на провайдер можно получить через глобальную переменную
axipy.da.provider_manager.tms
.Methods:
Внимание
Не поддерживается.
Список поддерживаемых расширений файлов.
Внимание
Не поддерживается.
get_source
(templateUrl[, minLevel, …])Создает источник данных.
open
(templateUrl[, minLevel, maxLevel, …])Открывает объект данных.
Attributes:
Идентификатор провайдера.
-
create_open
()¶ Внимание
Не поддерживается.
- Исключение
-
file_extensions
()¶ Список поддерживаемых расширений файлов.
-
get_destination
()¶ Внимание
Не поддерживается.
- Исключение
-
get_source
(templateUrl, minLevel=0, maxLevel=19, size=(256, 256), type_address='xyz', watermark='', watermark_style='', prj=None, live_time=0, alias=None)¶ Создает источник данных.
- Параметры
templateUrl (
str
) – Шаблон для запроса данных. Например, https://maps.axioma-gis.ru/osm/{LEVEL}/{ROW}/{COL}.pngminLevel (
int
) – Минимальный уровень показаmaxLevel (
int
) – Максимальный уровень показаsize (
tuple
) – Размер тайловtype_address (
str
) – Тип адресации к тайлам. Поддерживается два значения: xyz и quadkeywatermark (
str
) – Ссылка на правообладателяwatermark_style (
str
) – Стиль оформления текста, с которым на карте будут отображаться данные о правообладателе.prj (
Optional
[str
]) – Строка с Системой Координат. Если None, то используется значение по умолчанию (CoordSys Earth Projection 10, 157, „m“)live_time (
int
) – время жизни тайла в секундах. Если равно 0, то значение не учитывается.
- Тип результата
-
open
(templateUrl, minLevel=0, maxLevel=19, size=(256, 256), type_address='xyz', watermark='', watermark_style='', prj=None, live_time=0, alias=None)¶ Открывает объект данных.
- Параметры
templateUrl (
str
) – Шаблон для запроса данных. Например, https://maps.axioma-gis.ru/osm/{LEVEL}/{ROW}/{COL}.pngminLevel (
int
) – Минимальный уровень показаmaxLevel (
int
) – Максимальный уровень показаsize (
tuple
) – Размер тайловtype_address (
str
) – Тип адресации к тайлам. Поддерживается два значения: xyz и quadkeywatermark (
str
) – Ссылка на правообладателяwatermark_style (
str
) – Стиль оформления текста, с которым на карте будут отображаться данные о правообладателе.prj (
Optional
[str
]) – Строка с Системой Координат. Если None, то используется значение по умолчанию (CoordSys Earth Projection 10, 157, „m“)live_time (
int
) – время жизни тайла в секундах. Если равно 0, то значение не учитывается.alias (
Optional
[str
]) – Псевдоним для открываемого источника данных.
Пример открытия источника:
prj_mercator = 'CoordSys Earth Projection 10, 104, "m", 0 Bounds (-20037508.34, -20037508.34) (20037508.34, 20037508.34)' osm_raster = provider_manager.tms.open('http://maps.axioma-gis.ru/osm/{LEVEL}/{ROW}/{COL}.png', prj=prj_mercator) osm_layer = Layer.create(osm_raster) map = Map([ osm_layer ]) view_manager.create_mapview(map)
- Тип результата
-