基于一组时间序列影像创建多维镶嵌数据集
此工作流演示了如何在时间序列中使用影像来创建多维镶嵌数据集。
多维镶嵌数据集要求
多维感知型镶嵌数据集包含 3 个字段:
一个名为
Variable的文本字段,用于存储每个图像中表示的变量。一个名为
Dimensions的文本字段,用于存储逗号分隔的维度名称。用于定义维度的一个或多个字段。
可以使用构建多维信息工具生成 Variable 和 Dimensions 字段。 要创建镶嵌数据集并针对构建多维信息工具准备该镶嵌数据集,请使用以下工作流。
使用创建镶嵌数据集工具创建镶嵌数据集。
使用添加栅格至镶嵌数据集工具将时间序列数据添加至镶嵌数据集,栅格类型为栅格数据集。
将镶嵌数据集添加至地图。
在内容窗格中,右键单击 Footprint 子图层,然后单击打开属性表。
确保该表格包含创建
Variable字段所需的信息。 共有两个选项:如果镶嵌数据集中仅表示了一个变量,请继续执行步骤 7。 在步骤 8 中指定变量名。 例如,如果镶嵌数据集包含随时间收集的卫星影像的堆栈,其中所有图像均为来自卫星的场景,并且已采用相同的方式对其进行了处理,则可以跳过此步骤。
如果镶嵌数据集中表示了多个变量,则需要指定每个影像中表示的变量。 为此,可以新建一个文本字段,也可以选择使用每个影像中表示的变量的名称来填充现有文本字段(例如,
Tag字段)。 在该表格中选择表示同一变量的图像,然后使用计算字段工具为文本字段填充变量的名称。 重复此过程,直到镶嵌数据集中的所有栅格均具有相应记录为止,该记录用于指示栅格中表示的变量。
确保该表格包含创建
Dimensions字段所需的信息。 必须存在一个用于指示栅格捕获日期或时间的字段。 对于 Landsat 和其他卫星传感器,此字段通常名为AcquisitionDate。 如果镶嵌数据集包含沿时间以外的维度(例如深度)采集的图像,则还必须存在一个用于指示每个图像维度测量值的字段。 如果这些字段不存在,请生成新字段并对其进行相应填充。保存所有编辑内容并关闭属性表。
打开构建多维信息工具。
将镶嵌数据集设置为镶嵌数据集的输入。
使用变量字段下拉菜单以选择用于存储变量信息的字段。 即在以上步骤 5 中创建的字段。 如果您因为数据集中仅存在 1 个变量而跳过了步骤 5,则可以在此处输入该变量的名称。 例如,如果镶嵌数据集中的所有栅格均为 Landsat 7 ETM 场景,请输入 Landsat7。
使用维度字段下拉菜单以选择一个或多个用于存储维度信息的字段。 即在步骤 6 中已验证或创建的字段。
单击运行。
工具运行完成后,Variable 和 Dimensions 字段将显示在轮廓线属性表中,并且镶嵌数据集属性对话框上将显示多维信息选项卡。
Landsat 8 示例
以下工作流详细介绍了创建多维镶嵌数据集的步骤,该数据集包含 Landsat 8 Operational Land Imager (OLI) 地表反射率影像,需要在多个日期采集这些影像。
使用创建镶嵌数据集工具创建镶嵌数据集。
使用添加栅格至镶嵌数据集工具以将 Landsat 8 图像添加至镶嵌数据集。
将栅格类型参数设置为 Landsat 8。
将处理模板参数设置为表面反射率。
将输入数据参数设置为文件夹,然后单击浏览。 导航至包含这些影像的目录。 通常,每个 Landsat 图像存储在包含多个文件和子文件夹的主文件夹中。 按住 Shift 键以选择每个 Landsat 图像的主文件夹。 单击确定。
在栅格处理下,选中计算统计数据复选框。
在镶嵌后处理下,选中更新概视图复选框。
保留所有其他参数为默认值,然后单击运行。
打开构建多维信息工具。
将镶嵌数据集设置为镶嵌数据集的输入。
对于变量字段参数,选择
ProductName字段。 变量信息将填充表面反射率。对于维度字段参数,选择
AcquisitionDate字段。单击运行。
工具运行完成后,Variable 和 Dimensions 字段将显示在轮廓线属性表中,并且镶嵌数据集属性对话框上将显示多维信息选项卡。