ENVI扩展工具:FLAASH Easy-to-Use 大气校正易用版
目前ENVI FLAASH大气校正已经很智能了,许多参数都能够自动识别,比如中心经纬度、拍摄时间等等。为了更方便的使用FLAASH功能,特意编写易用版扩展工具,只需设置简单几个参数即可完成复杂的大气校正处理。而且可以用在ENVI Modeler中建模使用。
因为是易用版,需要内置传感器参数,仅支持如下传感器类型:
- GF1 PMS1、GF1 PMS2、GF1 WFV1、GF1 WFV2、GF1 WFV3、GF1 WFV4
- GF2 PMS1、GF2 PMS2
- GF4 PMS
- GF6 PMS、GF6 WFV
- GF5 AHSI
- ZY3-01 MUX、ZY3-02 MUX、ZY1-02C PMS
- GF7 MUX
- ZY1-02D MUX(8波段)、AHSI(166波段)
- Landsat-8 OLI、Landsat 9 OLI-2
- HJ1A CCD1、HJ1A CCD2、HJ1B CCD1、HJ1B CCD2
- HJ2A CCD1/2/3/4、HJ2B CCD1/2/3/4
- CBERS04 MUX
- CBERS04A MSS/MUX/WFI
- BJ3N1/2 MS
- OHS(ZhuHai-1) CMOSMSS
工具安装
方法1:使用 ENVI App Store 进行 ENVI 扩展工具的安装与管理。
App Store 下载地址:envi.geoscene.cn/appstore
方法2:手动下载 https://envi.geoscene.cn/appstore/flaahayuse
下载 zip 压缩包并解压,将得到的 extensions 和 custom_code 文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:
-
ENVI 5.3 - C:\Program Files\Exelis\ENVI53\
-
ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\
重启 ENVI 即可使用。
工具使用
本工具与ENVI自带FLAASH工具放在了同一个文件夹内:
Toolbox/Radiometric Correction/Atmospheric Correction Module/FLAASH Easy-to-Use
输入数据要求:
- 与FLAASH工具要求一致。辐亮度数据(最好使用 Radiometric Calibration 工具定标,设置 Apply FLAASH Setting)
- 要求包含拍摄时间信息
- 要求包含波长信息
- 高光谱数据要求包含FWHM信息
注:如果缺少元数据信息,请使用Edit ENVI Header添加。建议使用ENVI App Store中的“中国国产卫星支持工具”来打开国产数据,本工具能自动识别更新定标系数,方便辐射定标。不会缺少上述元数据信息。
特殊说明
1) 对于 GF4 PMS 数据,由于全色和多光谱是在一个文件中(5个波段),所以大家在辐射定标时可以进行波段裁剪(选择后4个多光谱波段)。如果使用5个波段的定标结果进行FLAASH大气校正,工具将自动波段裁剪,只处理4个多光谱波段。
2) 对于 Landsat-8 OLI、Landsat-9 OLI-2 数据,工具内置 KT 变换的波段选项为 Over-Land Retrieval standart,如果想设置下面高亮选项,请使用 ENVI 自带 FLAASH 工具完成,本工具不支持设置此参数。
3) 当气溶胶模型(Aerosol Model)选择 Maritime 时,如果传感器能进行气溶胶反演,将自动设置 Aerosol Retrieval 为 2-Band Over Water。
利用ENVI Modeler构建批处理工具
由于本工具使用自定义 ENVITask 方式开发,所以可以用在 ENVI Modeler 中。下面为构建好的批处理模型(需要 Generate Output Filename 支持,可以在ENVI App Store中下载安装“自定义ENVITask用于ENVI Modeler”)。
对于相同传感器类型、相同参数的数据,可以使用此模型进行批量FLAASH大气校正。直接运行此模型即可,或自己生成ENVI扩展工具(Code > Generate IDL Program > Create Extension)。
模型下载链接:https://pan.baidu.com/s/1Z03aAcVf5AR2GOjivtd-7w
提取码:clz3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人