管理Landsat8卫星影像

2.1 Landsat 8数据描述

Landsat 8 卫星搭载了OLI(陆地成像光谱仪)和TIRS(热红外传感器)两个传感器。目前,新功能支持添加OLI传感器采集的影像,为1-8波段。

从Landsat 8 卫星采集的卫星影像是分波段独立存储的,即一个波段的数据存储为一个.tif文件。

image002

表格 1示例数据描述――Landsat 8卫星影像

影像信息 第一幅 第二幅
文件名 LC08L1TP127041201904072019042201T1 LC08L1TP127042201904072019042201T1
波段数 11 11
元数据文件 LC08L1TP127041201904072019042201T1_MTL.txt LC08L1TP127042201904072019042201T1_MTL.txt
数据大小 1.83 GB 1.80 GB
坐标系 WGS 84 / UTM zone 48N WGS 84 / UTM zone 48N

2.2 管理Landsat8卫星影像

实现镶嵌数据集管理卫星影像产品需要两个操作,由两个处理自动化工具完成:

操作1:读取元数据文件,获得添加到镶嵌数据集中的文件列表和元数据信息。通过产品包附带的python工具实现。

操作2:基于操作1的结果实现创建镶嵌数据集并添加卫星影像。通过“卫星影像列表文件创建镶嵌数据集”工具实现。

下面详细介绍具体操作过程:

2.2.1 获得卫星影像列表文件

使用产品包附带的python工具,位置为: SuperMap iDesktopX安装目录\bin\Resource\Satellite\Landsat8\Landsat8.py。

  1. 在SuperMap iDesktopX的工具箱面板中,右键单击“Python工具”项目,选择菜单中的“添加Python工具”。

image003

  1. 在打开的“添加Python工具”对话框中进行以下四个部分的参数设置:

[1] 基本信息:“命名空间”给定python工具的分组名称.

[2]输入参数:添加两个输入参数,参数1的名称必须设置为“baseDir”,用于指定卫星影像存储的目录;参数2的名称.必须设置为“outputDir”,用于指定输出结果文件的存储位置。

[3]输出参数:添加一个输出参数,参数名称必须设置为“outputFile”,为该工具最终获得的一个.csv文件,该文件内容为卫星影像文件列表和元数据信息。

[4] Python文件:输入产品包附带的“Landsat8.py”python文件地址。

设置完成后,单击“确定”。

image004

  1. 此时,在“Python工具”节点下面将出现“satellite”节点,其下为导入的python工具。

image005

  1. 使用“Landsat8”python工具与其他地类处理工具的方式相同。
  2. 双击此“Landsat8”工具,在弹出的对话框,进行参数设置,具体参数描述已经在导入python工具时详细说明,这里不再赘述。设置完成,单击执行按钮。

image006

  1. 查看执行结果:

image007

image008

结果.csv文件中记录了两幅Landsat8 卫星影像的元数据文件 _MTL.txt,最终Landsat8 卫星影像的元数据文件将添加到镶嵌数据集中,也就是说,镶嵌数据集将通过元数据文件来管理该类型的卫星影像;此外,还提取得了传感器信息(SensorID)和云覆盖量信息(CloudPercent),这两个元数据信息将添加到镶嵌数据集属性表中。

2.2.2 创建镶嵌数据集并添加影像

获得了卫星影像文件列表和元数据信息的结果文件后,就可以创建镶嵌数据集并添加影像。

  1. 在工具箱“影像管理”>“创建镶嵌数据集”节点下,双击“卫星影像列表文件创建镶嵌数据集”工具。

image009

  1. 在打开的工具对话框中设置参数:

[1] 影像列表文件: 指定. “Landsat8”python工具执行后的结果文件Landsat8.csv的位置。

[2] 数据源位置:镶嵌数据集存储于UDBX数据源文件的位置。

[3] 名称:创建的镶嵌数据集名称。

[4] 投影:指定镶嵌数据集的坐标系。

[5] 卫星类型:指定为Landsat8。

设置完成后,单击执行按钮。

image010

2.2.3 构建流程模型

上述添加资源三号卫星影像的两个操作为分步骤执行,也可以使用处理自动化构建一个执行流程,如下图所示,执行该模型,完成创建镶嵌数据集并添加资源三号卫星影像的任务。

image011

2.3 添加结果

2.3.1 查看镶嵌数据集属性表

卫星影像成功添加到镶嵌数据集后,镶嵌数据集的属性表中可以看到如下记录:针对Landsat8卫星影像,镶嵌数据集记录了影像的元数据文件的名称和路径,以及提取的传感器标签和云覆盖量信息。

image012

2.3.2 显示Landsat8镶嵌数据集

在SuperMap iDesktop地图窗口中打开Landsat8镶嵌数据集,经过调整波段组合和拉伸方式,即可正确显示Landsat8卫星影像。

在镶嵌数据集的影像图层属性面板中,针对Landsat8卫星影像提供了几种常用的波段组合预设,可以在“波段组合”下拉列表中选择合适的组合方式,例如:下图选择了“彩色红外”,其波段组合为4,3,2,常用于区分植被、城市、水体等,其中,植被对比度更高。

image013