此工作流演示了如何使用时间序列中的影像创建多维镶嵌数据集。
多维镶嵌数据集需求
可感知多维数据的镶嵌数据集必须包含三个字段:
- 名称为 Variable 的文本字段,可存储每个影像中表示的变量。
- 名称为 Dimensions 的文本字段,可储存以逗号隔开的维度名称。
- 一个或多个用于定义维度的字段。
可以使用构建多维信息工具生成 Variable 和 Dimensions 字段。要创建镶嵌数据集并为构建多维信息工具做好准备,请使用下面的工作流。
- 使用创建镶嵌数据集工具创建镶嵌数据集。
- 使用添加栅格至镶嵌数据集工具以栅格数据集栅格类型将时间序列数据添加到镶嵌数据集。
- 将镶嵌数据集添加到地图。
- 在内容窗格中,右键单击 Footprint 子图层,然后单击打开属性表。
- 确保表格中包含创建 Variable 字段所需的信息。共有两个选项:
- 如果镶嵌数据集中只表示了一个变量,请继续执行步骤 7。您在步骤 8 中指定变量名称。例如,如果镶嵌数据集包含随时间收集的卫星影像堆叠,其中所有影像均是来自卫星的场景并且已经通过相同方式处理,则可以跳过此步骤。
- 如果镶嵌数据集中表示了多个变量,则需要指定每个影像中表示的变量。为此,请创建一个新文本字段,或者您可以选择使用每个影像中表示的变量名称填充现有文本字段(例如,Tag 字段)。选择表格中表示相同变量的影像并使用计算字段工具以变量名称填充文本字段。重复此过程,直到镶嵌数据集中的所有栅格均有一条记录,指示栅格中表示的变量。
- 确保表格中包含创建 Dimensions 字段所需的信息。必须有一个字段用以指示捕获栅格的日期或时间。对于 Landsat 和其他卫星传感器,此字段通常被称为 AcquisitionDate。如果镶嵌数据集包含沿时间以外的维度(例如,深度)收集的影像,则还必须存在指示每个影像尺寸测量的字段。如果这些字段不存在,则生成新字段并相应地填充它们。
- 保存所有编辑内容并关闭属性表。
- 打开构建多维信息工具。
- 将镶嵌数据集设置为镶嵌数据集的输入。
- 使用变量字段下拉菜单选择存储变量信息的字段。这是您在上述步骤 5 中创建的字段。如果由于数据集中只有一个变量的原因而跳过步骤 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 字段将在覆盖区属性表中可见,并且多维信息选项卡可从镶嵌数据集属性对话框找到。