处理多维栅格中的每个剖切或镶嵌栅格中的每个项目。 此函数还可将多个剖切聚合为单个剖切。
注释
此函数将使用栅格函数模板来处理多维栅格或镶嵌栅格中的每个剖切。 有关构建模板的详细信息,请参阅栅格函数模板。 此函数支持以下选项:
为项目函数指定一个栅格函数模板。 例如,您拥有一个包含 20 年 Landsat 影像的镶嵌数据集,且您希望计算时间序列中每个场景的 NDVI。 对于项目函数,请指定一个包含 NDVI 栅格函数的栅格函数模板。
为聚合函数指定一个栅格函数模板。 例如,您拥有一个包含 10 年每日温度数据的多维栅格,且您希望计算每年的最高温度。 在聚合函数中,指定包含像元统计数据函数的栅格函数模板,并将操作设置为最大值。 在“聚合定义”下,将维度设置为 StdTime,将类型设置为间隔关键字,并将关键字间隔设置为每年。
注:
如果输入镶嵌数据集并非多维数据集,则聚合函数将不支持聚合定义。 如果在聚合函数模板中定义了所有项目或每个组,则聚合函数会将其聚合到一个组中。 有关在镶嵌数据集中使用组的详细信息,请参阅在栅格函数模板中使用镶嵌数据集项目。
为处理函数指定一个栅格函数模板。 此模板中的函数或函数链将用于显示新处理的栅格。 例如,指定一个包含色彩映射表函数的栅格函数模板,以更改经处理栅格图层的显示方式。
注意:如果输入为多维栅格,则处理函数将应用于当前显示剖切。 如果输入为镶嵌图层或镶嵌数据集,则可以使用第一个方法将处理函数应用于镶嵌栅格以解决重叠。
为这三个函数的任意组合指定模板。 例如,您拥有一个包含时间序列 Landsat 影像的镶嵌数据集,且您希望生成最大 NDVI 的合成图像。 对于项目函数,请指定一个包含 NDVI 栅格函数的栅格函数模板。 对于聚合函数,指定包含像元统计数据函数的栅格函数模板,并将操作设置为最大值。 对于处理函数,请指定一个包含色彩映射表函数的栅格函数模板。
注意:函数处理顺序将遵循输入参数的顺序。 例如,将首先处理项目函数。
参数
栅格集合 | |
项目函数 | 指定用于处理输入栅格集合中每个切片或项目的栅格函数模板 *.rft.xml。 |
聚合函数 | 指定用于将多个切片聚合为更少的切片或单个切片的栅格函数模板 *.rft.xml。 |
处理函数 | 指定用于显示经处理的栅格图层的栅格函数模板 *.rft.xml。 |
尺寸 | 聚合维度。 这是聚合变量时所沿的维度。 |
类型 | 指定要为其聚合数据的维度间隔。
|
关键字间隔 | 指定沿维度聚合时将使用的关键字间隔。 当类型设置为间隔关键字并且聚合必须跨时间时,此参数为必需项。
|
值间隔 | 将用于聚合的间隔大小。 当类型参数设置为间隔值时,此参数为必需项。 例如,要将 30 年的每月温度数据聚合到 5 年增量,请输入 5 作为值间隔,并将单位指定为年。 |
单位 | 将用于间隔值的单位。 当维度为时间字段并且类型参数设置为间隔值时,此参数为必需项。 如果要聚合除时间之外的任何内容,则此选项将不可用,并且间隔值的单位将与输入多维栅格数据的变量单位一致。
|
最小值 | 范围的最小值。 当类型参数设置为间隔范围时,此参数为必需项。 |
最大值 | 范围的最大值。 当类型参数设置为间隔范围时,此参数为必需项。 |