Skip to main content

基于一组时间序列影像创建多维镶嵌数据集

此工作流演示了如何在时间序列中使用影像来创建多维镶嵌数据集。

多维镶嵌数据集要求

多维感知型镶嵌数据集包含 3 个字段:

  • 一个名为 Variable 的文本字段,用于存储每个图像中表示的变量。

  • 一个名为 Dimensions 的文本字段,用于存储逗号分隔的维度名称。

  • 用于定义维度的一个或多个字段。

可以使用构建多维信息工具生成 VariableDimensions 字段。 要创建镶嵌数据集并针对构建多维信息工具准备该镶嵌数据集,请使用以下工作流。

  1. 使用创建镶嵌数据集工具创建镶嵌数据集。

  2. 使用添加栅格至镶嵌数据集工具将时间序列数据添加至镶嵌数据集,栅格类型为栅格数据集

  3. 将镶嵌数据集添加至地图。

  4. 内容窗格中,右键单击 Footprint 子图层,然后单击打开属性表

  5. 确保该表格包含创建 Variable 字段所需的信息。 共有两个选项:

    • 如果镶嵌数据集中仅表示了一个变量,请继续执行步骤 7。 在步骤 8 中指定变量名。 例如,如果镶嵌数据集包含随时间收集的卫星影像的堆栈,其中所有图像均为来自卫星的场景,并且已采用相同的方式对其进行了处理,则可以跳过此步骤。

    • 如果镶嵌数据集中表示了多个变量,则需要指定每个影像中表示的变量。 为此,可以新建一个文本字段,也可以选择使用每个影像中表示的变量的名称来填充现有文本字段(例如,Tag 字段)。 在该表格中选择表示同一变量的图像,然后使用计算字段工具为文本字段填充变量的名称。 重复此过程,直到镶嵌数据集中的所有栅格均具有相应记录为止,该记录用于指示栅格中表示的变量。

  6. 确保该表格包含创建 Dimensions 字段所需的信息。 必须存在一个用于指示栅格捕获日期或时间的字段。 对于 Landsat 和其他卫星传感器,此字段通常名为 AcquisitionDate。 如果镶嵌数据集包含沿时间以外的维度(例如深度)采集的图像,则还必须存在一个用于指示每个图像维度测量值的字段。 如果这些字段不存在,请生成新字段并对其进行相应填充。

  7. 保存所有编辑内容并关闭属性表。

  8. 打开构建多维信息工具。

    1. 将镶嵌数据集设置为镶嵌数据集的输入。

    2. 使用变量字段下拉菜单以选择用于存储变量信息的字段。 即在以上步骤 5 中创建的字段。 如果您因为数据集中仅存在 1 个变量而跳过了步骤 5,则可以在此处输入该变量的名称。 例如,如果镶嵌数据集中的所有栅格均为 Landsat 7 ETM 场景,请输入 Landsat7

    3. 使用维度字段下拉菜单以选择一个或多个用于存储维度信息的字段。 即在步骤 6 中已验证或创建的字段。

    4. 单击运行

工具运行完成后,VariableDimensions 字段将显示在轮廓线属性表中,并且镶嵌数据集属性对话框上将显示多维信息选项卡。

Landsat 8 示例

以下工作流详细介绍了创建多维镶嵌数据集的步骤,该数据集包含 Landsat 8 Operational Land Imager (OLI) 地表反射率影像,需要在多个日期采集这些影像。

  1. 使用创建镶嵌数据集工具创建镶嵌数据集。

  2. 使用添加栅格至镶嵌数据集工具以将 Landsat 8 图像添加至镶嵌数据集。

    1. 栅格类型参数设置为 Landsat 8

    2. 处理模板参数设置为表面反射率

    3. 输入数据参数设置为文件夹,然后单击浏览。 导航至包含这些影像的目录。 通常,每个 Landsat 图像存储在包含多个文件和子文件夹的主文件夹中。 按住 Shift 键以选择每个 Landsat 图像的主文件夹。 单击确定

    4. 栅格处理下,选中计算统计数据复选框。

    5. 镶嵌后处理下,选中更新概视图复选框。

    6. 保留所有其他参数为默认值,然后单击运行

  3. 打开构建多维信息工具。

    1. 将镶嵌数据集设置为镶嵌数据集的输入。

    2. 对于变量字段参数,选择 ProductName 字段。 变量信息将填充表面反射率

    3. 对于维度字段参数,选择 AcquisitionDate 字段。

    4. 单击运行

工具运行完成后,VariableDimensions 字段将显示在轮廓线属性表中,并且镶嵌数据集属性对话框上将显示多维信息选项卡。