Skip to main content

构建镶嵌数据集项目缓存 (数据管理工具)

汇总

插入“缓存栅格”函数,作为镶嵌数据集中所有函数链的最后一步。

用法

  • 缓存栅格函数插入在每个函数链的顶部;因此,它是链中最后执行的函数。

  • 如果未选中生成缓存参数(在 Python 中将 generate_cache 设置为 GENERATE_CACHE)来生成缓存,可使用同步镶嵌数据集工具来生成缓存。

  • 当镶嵌数据集共享(发布)到服务器时,缓存不会随之移动。 如果要为将要发布为影像服务的镶嵌数据集构建缓存,建议在镶嵌数据集共享之后再运行该工具。 另外,确保服务器能够访问缓存所在的路径。 如果在发布镶嵌数据集之前构建了缓存,则可以将缓存移动到服务器并更新镶嵌数据集中存储的缓存路径。

参数

标注 说明 数据类型

镶嵌数据集

希望应用缓存函数的镶嵌数据集。

Mosaic Layer

查询定义

(可选)

在您希望构建项目缓存的镶嵌数据集中,用来选择特定栅格数据集的 SQL 表达式。

SQL Expression

定义缓存

(可选)

选择定义镶嵌数据集缓存。 将在已选项目中插入缓存栅格函数。 如果项目中已存在缓存栅格函数,将不再插入。

  • 选中将在已选项目中插入缓存栅格函数。 如果项目中已存在该函数,将不再插入。 这是默认设置。

  • 未选中将不定义任何栅格缓存。

Boolean

生成缓存

(可选)

根据缓存栅格函数中定义的属性(例如,缓存的位置和压缩)选择生成缓存文件。

  • 选中将生成缓存。 这是默认设置。

  • 未选中将不会生成缓存。

Boolean

缓存路径

(可选)

选择覆盖默认位置以保存缓存。 如果镶嵌数据集位于文件地理数据库内部,则缓存默认保存在与地理数据库同名且带有 .cache 扩展名的文件夹中。 如果镶嵌数据集位于企业级地理数据库内部,则缓存默认保存在该地理数据库内部。 一旦创建,缓存将始终保存在相同位置。 要将缓存保存至不同位置,需先使用修复镶嵌数据集工具指定新位置,然后再次运行该工具。

项目缓存创建完成后,无法通过指定不同的缓存路径并重新运行该工具来在其他位置处重新生成项目缓存。 只能在首次生成项目缓存的位置上继续生成。 不过,可删除此函数,然后重新插入带有新路径的函数;或者使用修复镶嵌数据集工具修改缓存路径,然后运行此工具,在其他位置上生成项目缓存。

Workspace

压缩方法

(可选)

选择数据压缩方式以加快传输。

  • 无损压缩生成缓存时,保留每个像素的值。 无损压缩比大约为 2:1。

  • 有损压缩影像仅用作背景时适用。 有损压缩比最高 (20:1),但是将相似的像素值分组以实现更高压缩。

  • 无压缩不压缩影像。 这会导致影像传输较慢,但是绘制较快,因为查看时将不再需要解压缩。

String

压缩质量

(可选)

设置使用有损压缩方法时的压缩质量。 压缩质量值介于 1% 到 100% 之间,其中 100% 的压缩程度最低。

Long

允许的最大行数

(可选)

利用行数限制缓存数据集的大小。 如果值大于数据集中的行数,缓存将不会生成。

Long

允许的最大列数

(可选)

利用列数限制缓存数据集的大小。 如果值大于数据集中的列数,缓存将不会生成。

Long

请求大小类型

(可选)

使用以下两种方法之一对缓存进行重采样:

  • 像素大小因子设置与像素大小相关的比例因子。 如果不想对缓存进行重采样,请选择像素大小因子并将请求大小参数设置为 1

  • 像素大小为缓存栅格指定像素大小。

String

请求大小

(可选)

设置一个应用于请求大小类型的值。

Double

派生输出

标注 说明 数据类型

更新的镶嵌数据集

已更新的镶嵌数据集。

Mosaic Layer

环境

范围, 并行处理因子

许可信息

  • 基本: 否
  • 标准: 是
  • 高级: 是