Экспорт кэша листов (Export Tile Cache) (Управление данными)
Резюме
Экспортирует листы из существующего кэша листов в новый кэш листов или пакет листов. Листы могут импортироваться в другие кэши, либо могут быть доступны в ArcGIS for Desktop или с мобильных устройств как набор растровых данных, независимо от исходного сервиса.
Использование
При экспорте кэша листов как пакета листов, формат хранения кэша всегда COMPACT.
Этот инструмент поддерживает настройку среды Параллельная обработка (Parallel Processing).
Синтаксис
Параметр | Объяснение | Тип данных |
in_cache_source |
Существующий кэш листов для экспорта. | Raster Layer;Raster Dataset |
in_target_cache_folder |
Выходная папка, в которую экспортируется кэш листов или пакет листов. | Folder |
in_target_cache_name |
Имя экспортируемого кэша листов или пакета листов. | String |
export_cache_type (дополнительно) |
Выберите как экспортировать кэш: как Кэш листов (Tile Cache) или как Пакет листов (Tile Package). Пакеты листов предназначены для распространения ArcGIS Runtime и ArcGIS for Windows Mobile.
| String |
storage_format_type (дополнительно) |
Формат хранения экспортированного кэша.
| String |
scales [scales,...] (дополнительно) |
Список уровней масштаба, на которых будут экспортированы листы. | Value Table |
area_of_interest (дополнительно) |
Область интереса, ограничивающая в пространстве область экспорта листов из кэша. Это может быть класс объектов или функция, интерактивно определенная в ArcMap. Этот параметр полезен, если вы хотите экспортировать области неправильной формы, т. к. инструмент обрезает набор данных кэша на пиксельном разрешении. | Feature Set |
Пример кода
Это пример Python для инструмента ExportTileCache.
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
Это пример скрипта Python для инструмента ExportTileCache.
#Build Pyramids for single Raster Dataset
#Define the type and compression of pyramids in the tool
#Skip if dataset already has pyramids
import arcpy
arcpy.env.workspace = "C:/Workspace"
inras = "image.tif"
pylevel = "3"
skipfirst = "NONE"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"
arcpy.BuildPyramids_management(inras, pylevel, skipfirst, resample,
compress, quality, skipexist)
Параметры среды
- Коэффициент параллельной обработки
Если значение фактора параллельной обработки (Processing Factor) пусто, то инструмент запустится со значением по умолчанию, равным 50.