导出切片缓存 (Data Management)
摘要
将切片从现有切片缓存导出到新切片缓存或切片包中。切片可导入至其他缓存,也可以独立于源数据集的方式,作为一个栅格数据集从 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 Mobile 部署。
| String |
storage_format_type (可选) |
导出的缓存的存储格式。
| String |
scales [scales,...] (可选) |
导出切片时使用的比例级别列表。 | Value Table |
area_of_interest (可选) |
对从缓存中导出切片的位置进行空间约束的感兴趣区。它可能是一个要素类,也可能是在 ArcMap 中以交互方式定义的要素。由于该工具在像素级别上裁剪缓存数据集,所以此参数在您想要导出形状不规则的区域时非常有用。 | Feature Set |
代码实例
导出切片缓存 (ExportTileCache) 示例 1(Python 窗口)
这是导出切片缓存 (ExportTileCache) 工具的 Python 示例。
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
导出切片缓存 (ExportTileCache) 示例 2(独立窗口)
这是导出切片缓存 (ExportTileCache) 工具的 Python 脚本示例。
#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)
相关主题
许可信息
ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013