卫星介绍
资源一号02D卫星(5米光学卫星)于2019年9月12日成功发射,卫星搭载的两台相机,可有效获取115公里幅宽的9谱段多光谱数据以及60公里幅宽的166谱段高光谱数据,其中全色谱段分辨率可达2.5米、 多光谱为10米、高光谱优于30米,高光谱载荷可见近红外和短波红外光谱分辨率分别达到10纳米和20纳米。
对多光谱数据进行预处理
拿到的数据是L1B级的产品,里面有全色和多光谱
1.使用ENVI打开
需要用到中国国产卫星支持工具,若已安装,可略过此步骤,建议更新至最新版工具。
推荐使用 ENVI App Store 进行 ENVI 扩展工具的下载和管理,方便随时查看和更新最新版工具。ENVI App Store 下载地址:https://envi.geoscene.cn/appstore/
或可以手动下载链接:https://pan.baidu.com/s/1miL3euk
密码:obyz
1)将下载的 Zip 文件解压到 ENVI 安装路径下(覆盖同名文件夹):
2)重启 ENVI 即可。
选择多光谱影像
2.辐射定标
(1) 在Toolbox中,选择Radiometric Correction -> Radiometric Calibration,在弹出的Data Selection对话框中,选择数据,点击OK;
(2) 在Radiometric Calibration参数设置面板中,直接点击Apply FLAASH Settings按钮,其余参数会自动调整为FLAASH大气校正所要求的数据输入格式;
(3) 设置辐射定标结果输出路径和文件名;
(4) 点击OK开始执行,定标结束后结果会自动加载到Data Manager中
3.大气校正
第一步:FLAASH大气校正
(1) 在Toolbox中,打开/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correction工具,弹出FLAASH Atmospheric Correction Model Input Parameters参数设置面板。
(2) 在基本参数设置面板中,上面部分主要用于设置数据输入输出:
Input Radiance Image:选择上一步辐射定标后的结果;
Radiance Scale Factors:选择Use single scale factor for all bands,数值保持默认1
注:原始辐射定标结果的单位为W·m-2·sr-1·μm-1,FLAASH要求输入辐亮度数据的单位为μW·cm-2·sr-1·nm-1,二者正好相差10倍,在做辐射定标时我们已经做了Scale Factor单位转换,故保持默认即可;
Output Reflectance File:设置经大气校正后的地表反射率数据输出路径及文件名;
Output Directory for FLAASH Files:校正过程中生成其他文件的存储路径,默认在当前用户系统临时文件夹下,如果该文件夹没有权限或所在磁盘空间不足,建议修改至其他磁盘,否则会出现代码为102的错误);
Rootname for FLAASH Files:输出文件名前缀,可不填。
至此,上面部分参数已经设置完毕,中间部分主要用于设置影像和传感器相关参数,大部分为自动获取,这里只需要设置不能自动获取参数:
Sensor Altitude(km):传感器高度,778km(ENVI默认不会自带填入,手动输入即可);
后面的参数设置可以用一下APP STORE提供的扩展模块FLAASH Setting Guide
如果没有的话,在下图所示的app store中搜索安装即可
导入辐射定标后的文件,点击OK,它会自动计算参数
根据这上面显示的对应填入就行
Ground Elevation(km):影像对应区域地面平均高程。此处输入0.269,注意单位是km;
Pixel Size(m):像元大小,10m;
选择对应的光谱响应函数,如果没有的话,就是没更新appstore
这里可以查看帮助文档官网更新appstore
都设置好好后点击apply,需要处理一段时间
处理完成
4.RCP正射校正