IDL利用FLAASH接口实现MODIS数据大气校正

本文介绍了如何在ENVI5.3 SP1以上版本使用IDL结合FLAASH接口对MODIS的MYD02QKM Level1B数据进行大气校正。内容包括数据格式转换、单位调整以及处理过程中遇到的问题和解决办法。核心代码演示了针对MODIS数据的特殊设置,如将sensor_name设为'UNKNOWN-MSI'以避免错误。完整代码可在csdn下载。
摘要由CSDN通过智能技术生成

【注】经试验,本程序要在ENVI5.3 SP1以上版本运行,编写过程参考了ENVI-IDL官方博客http://blog.sina.com.cn/s/blog_764b1e9d0102xxrk.html的示例代码

     去年7月提供了FLAASH的接口,官博给出了利用接口处理多光谱数据Landsat 8以及高光谱数据AVIRIS的示例代码,由于个人需要,我尝试了试用此接口处理MODIS数据,MODIS数据下载网址为https://ladsweb.modaps.eosdis.nasa.gov/search/

      程序使用MYD02QKM Level1B数据,地面分辨率为250m,包含modis的前两个波段:红波段(band1)、近红外波段(band2)。要注意,FLAASH工具以及接口均要求BIL或者BIL存储格式的数据,经MCTK工具定标后的MODIS数据为BSQ格式,需要借助ENVI工具或者IDL实现转换,IDL转换可直接利用enviRaster.export,URL,Format[, keywords = value]进行转换,keywords中的interleave可实现bsq,bil,bip三种输出格式。

eg:enviRaster.export,outputfile,'dat', interleave = 'BIL'

        核心代码如下:

【注】若为landsat 8数据,光谱响应函数

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值