管理切片缓存 (Data Management)
摘要
创建切片缓存并在现有的切片缓存中更新切片。此工具用于创建新切片、恢复缺失切片、覆盖过时切片以及删除切片。
用法
-
要在自定义切片方案中创建缓存,请确保在使用此工具前已为源数据集定义了切片方案。可使用生成切片缓存切片方案工具创建切片方案。
要在“ArcGIS Online 切片方案”中创建缓存,可以在运行此工具的同时为输入切片方案参数指定 ARCGISONLINE_SCHEME。
对于涉及较大地理范围或较大比例的缓存,此工具可能会需要较长的运行时间。如果取消此工具,将停止切片创建,但不删除现有切片。这意味着在您时间不够时可以先取消此工具,以后再在同一缓存上重新运行此工具并为管理模式参数指定 RECREATE_EMPTY_TILES。
该工具支持“并行处理”环境设置。
语法
参数 | 说明 | 数据类型 |
in_cache_location |
创建缓存数据集所在的文件夹或现有切片缓存的路径。 | Raster Layer;Mosaic Layer;Folder |
manage_mode |
选择缓存的管理模式。有三种模式可用:
| String |
in_cache_name (可选) |
在“缓存位置”中待创建的缓存数据集的名称。 | String |
in_datasource (可选) |
栅格数据集或镶嵌数据集。已在管理模式 (manage_mode) 参数中指定 DELETE_TILES 时,不需要此参数。 | Mosaic Layer / Raster Layer |
tiling_scheme (可选) |
用于指定切片方案的可选参数。
| String |
import_tiling_scheme (可选) |
现有方案文件(XML 文件)的路径或从现有影像服务或地图服务中导入的路径。 | Image Service / MapServer / File |
scales [scales,...] (可选) |
一系列比例级别,运行此工具时将在这些比例级别上创建或删除切片,具体取决于管理模式 (manage_mode) 参数的值。像素大小是根据切片方案的空间参考表示的。 | Value Table |
area_of_interest (可选) |
定义感兴趣区以对将创建或删除的切片进行约束。它可能是一个要素类,也可能是在 ArcMap 中以交互方式定义的要素。该参数用于为形状不规则的区域管理切片。它对您要对某些区域进行预缓存或让较少访问的区域保持未缓存的状态等情形也同样有用。 | Feature Set |
max_cell_size (可选) |
用于定义生成了缓存的数据源的可见性的值。默认情况下,该值为空。 如果该值为空,
如果该值大于零,
| Double |
代码实例
这是管理切片缓存 (ManageTileCache) 工具的 Python 示例。
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
这是管理切片缓存 (ManageTileCache) 工具的 Python 脚本示例。
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")