Skip to main content

处理栅格集合函数

需具有 Image Analyst 许可才能使用。

概述

处理多维栅格中的每个剖切或镶嵌栅格中的每个项目。 此函数还可将多个剖切聚合为单个剖切。

备注

此函数将使用栅格函数模板来处理多维栅格或镶嵌栅格中的每个剖切。 有关构建模板的详细信息,请参阅 栅格函数模板 。 此函数支持以下选项:

  • 项目函数 指定一个栅格函数模板。 例如,您拥有一个包含 20 年 Landsat 影像的镶嵌数据集,且您希望计算时间序列中每个场景的 NDVI。 对于 项目函数 ,请指定一个包含 NDVI 栅格函数的栅格函数模板。

    项目函数

  • 聚合函数 指定一个栅格函数模板。 例如,您拥有一个包含 10 年每日温度数据的多维栅格,且您希望计算每年的最高温度。 在 聚合函数 窗格中,指定包含 像元统计数据 函数的栅格函数模板,并将 操作 设置为 最大值 。 在 聚合定义 下,将 维度 设置为 StdTime ,将 类型 设置为 间隔关键字 ,并将 关键字间隔 设置为 每年

    注:

    如果输入镶嵌数据集并非多维数据集,则聚合函数将不支持聚合定义。 如果在聚合函数模板中定义了所有项目或每个组,则聚合函数会将其聚合到一个组中。 有关在镶嵌数据集中使用组的详细信息,请参阅 在栅格函数模板中使用镶嵌数据集项目

    聚合函数

  • 处理函数 指定一个栅格函数模板。 此模板中的函数或函数链将用于显示新处理的栅格。 例如,指定一个包含色彩映射表函数的栅格函数模板,以更改经处理栅格图层的显示方式。

    注意 :如果输入为多维栅格,则处理函数将应用于当前显示剖切。 如果输入为镶嵌图层或镶嵌数据集,则可以使用 第一个 方法将处理函数应用于镶嵌栅格以解决重叠。

    处理函数

  • 为这三个函数的任意组合指定模板。 例如,您拥有一个包含时间序列 Landsat 影像的镶嵌数据集,且您希望生成最大 NDVI 的合成图像。 对于 项目函数 ,请指定一个包含 NDVI 栅格函数的栅格函数模板。 对于 聚合函数 ,指定包含像元统计数据函数的栅格函数模板,并将 操作 设置为 最大值 。 对于 处理函数 ,请指定一个包含色彩映射表函数的栅格函数模板。

    注:

    函数处理顺序将遵循输入参数的顺序。 例如,将首先处理 项目函数

    模板组合

参数

栅格集合

输入多维栅格、镶嵌图层或镶嵌数据集。

项目函数

指定用于处理输入栅格集合中每个切片或项目的栅格函数模板 *.rft.xml

聚合函数

指定用于将多个切片聚合为更少的切片或单个切片的栅格函数模板 *.rft.xml

处理函数

指定用于显示经处理的栅格图层的栅格函数模板 *.rft.xml

尺寸

聚合维度。 这是聚合变量时随沿的维度或字段。

类型

指定要为其聚合数据的维度间隔。

  • 全部 - 将聚合所有剖切的数据值。 这是默认设置。

  • 间隔关键字 - 变量数据将使用常用间隔进行聚合。

  • 间隔范围 - 变量数据将在指定的值对或日期之间进行聚合。

  • 间隔值 - 变量数据将使用用户指定的间隔和单位进行聚合。

关键字间隔

指定沿维度聚合时将使用的关键字间隔。 当 类型 设置为 间隔关键字 并且聚合必须跨时间时,此参数为必需项。

  • 每小时 - 数据值将聚合为每小时时间步长,且结果将包括时间序列中的每个小时。

  • 每日 - 数据值将聚合为每日时间步长,且结果将包括时间序列中的每一天。

  • 每周 - 数据值将聚合为每周时间步长,且结果将包括时间序列中的每周。

  • 每十年 - 数据值将聚合为 3 个周期,每个周期为 10 天。 最后一个周期所包含的天数可能多于或少于 10 天。 对于每个月,输出中将包括 3 个时间片。

  • 每五年 - 数据值将聚合为 6 个周期,每个周期为 5 天。 最后一个周期所包含的天数可能多于或少于 5 天。 对于每个月,输出中将包括 6 个时间片。

  • 每月 - 数据值将聚合为每月时间步长,且结果将包括时间序列中的每个月。

  • 每季度 - 数据值将聚合为季度时间步长,且结果将包括时间序列中的每个季度。

  • 每年 - 数据值将聚合为年度时间步长,且结果将包括时间序列中的每年。

  • 每天循环 - 数据值将聚合为每日时间步长,且结果将包括每个儒略日的一个聚合值。 输出中最多包括 366 个每日时间片。

  • 每周循环 - 数据值将聚合为每周时间步长,且结果将包括每周的一个聚合值。 输出中最多包括 53 个每周时间片。

  • 每月循环 - 数据值将聚合为每月时间步长,且结果将包括每月的一个聚合值。 输出中最多包括 12 个每月时间片。

  • 每季度循环 - 数据值将聚合为季度时间步长,且结果将包括每季度的一个聚合值。 输出中最多包括 4 个季度时间片。

值间隔

将用于聚合的间隔大小。 当 类型 参数设置为 间隔值 时,此参数为必需项。

例如,要将 30 年的每月温度数据聚合到 5 年增量,请输入 5 作为 值间隔 ,并将 单位 指定为

单元

将用于间隔值的单位。 当 维度 为时间字段并且 类型 参数设置为 间隔值 时,此参数为必需项。

如果要聚合除时间之外的任何内容,则此选项将不可用,并且间隔值的单位将与输入多维栅格数据的变量单位一致。

  • 每小时 - 数据值将按提供的间隔聚合到每小时时间片。

  • 每日 - 数据值将按提供的间隔聚合到每日时间片。

  • 每周 - 数据值将按提供的间隔聚合到每周时间片。

  • 每月 - 数据值将按提供的间隔聚合到每月时间片。

  • 每年 - 数据值将按提供的间隔聚合到每年时间片。

最小值

范围的最小值。

类型 参数设置为 间隔范围 时,此参数为必需项。

最大值

范围的最大值。

类型 参数设置为 间隔范围 时,此参数为必需项。

Where 子句

用于过滤所返回记录的表达式。 该值是遵循 SQL 表达式的字符串,例如 Cloud Cover < 0.2 。 有关详细信息,请参阅 在 ArcGIS 中使用的查询表达式的 SQL 参考

查询几何

一个用于过滤感兴趣区域内图像的栅格或要素数据集。 只有与数据集范围相交的项目才会被返回。

使用输入要素裁剪几何

查询几何 为要素类时,此选项会过滤与几何相交的项目。