Краткая информация
Экспортирует листы из существующего кэша листов в новый кэш листов или пакет листов. Листы могут быть независимо импортированы в другие кэши, или к ним можно получить доступ из ArcGIS for Desktop или с мобильных устройств как к наборам растровых данных.
Использование
При экспорте кэша листов как пакета листов, всегда используется формат хранения кэша Компактный (Compact).
Этот инструмент поддерживает настройку среды Параллельная обработка.
Синтаксис
ExportTileCache_management (in_cache_source, in_target_cache_folder, in_target_cache_name, {export_cache_type}, {storage_format_type}, {scales}, {area_of_interest})
Параметр | Объяснение | Тип данных |
in_cache_source | Существующий кэш листов для экспорта. | Raster Layer; Raster Dataset |
in_target_cache_folder | Выходная папка, в которую экспортируется кэш листов или пакет листов. | Folder |
in_target_cache_name | Имя экспортируемого кэша листов или пакета листов. | String |
export_cache_type (дополнительно) | Выберите тип экспорта кэша – в виде кэша листов или в виде пакета листов. Пакеты листов предназначены для распространения ArcGIS Runtime и ArcGIS for Windows Mobile.
| String |
storage_format_type (дополнительно) | Определяет формат хранения листов. По умолчанию используется формат хранения COMPACT.
| String |
scales [scale,...] (дополнительно) | Список уровней масштаба, на которых будут экспортированы листы. | Double |
area_of_interest (дополнительно) | Область интереса, ограничивающая область экспорта листов из кэша. Область интереса должна быть классом пространственных объектов или объектом, который вы нарисовали на карте. Этот параметр полезен, если вы хотите экспортировать области неправильной формы, т. к. инструмент обрезает набор данных кэша на пиксельном разрешении. | Feature Set |
Пример кода
ExportTileCache. Пример 1 (окно Python)
Это пример Python для инструмента ExportTileCache.
import arcpy
arcpy.ExportTileCache_management(
"C:/Data/CacheDatasets/Source", "C:/Data/CacheDatasets",
"Target", "TILE_PACKAGE", "COMPACT", "4000;2000;1000", "#")
ExportTileCache, пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента ExportTileCache.
#Export tile cache for some levels to an EXPLODED format in
#another location
import arcpy
cacheSource = "C:/Data/CacheDatasets/Source"
cacheTarget = "C:/Data/CacheDatasets"
cacheName = "Target"
cacheType = "TILE_CACHE"
storageFormat = "EXPLODED"
scales = "4000;2000;1000"
areaofinterest = "#"
arcpy.ExportTileCache_management(cacheSource, cacheTarget, cacheName,
cacheType, storageFormat, scales, areaofinterest)