【IDL代码库】IDL读取OMI二级产品

0
分享 2016-05-31
IDL程序下载地址:http://vdisk.weibo.com/s/zrSeGYf9hnjZa
下载读取OMI二级产品的IDL程序之后,用IDL打开,具体操作如下:
1、 IDL打开pro文件之后,点击编译。
2、 IDL命令行中输入filename=dialog_pickfile(),选择下载的OMI二级产品文件(he5)。这里以气溶胶产品OMAERO为例。
3、 IDL命令行中输入hdf文件的轨道名称,例如:swathname='ColumnAmountAerosol'。
4、 IDL命令行中输入需要读取的数据集名称,例如:fieldname='AerosolOpticalThicknessMW',如果是其他产品,请输入对应的数据集名称。
5、 然后调用read_omi_level2函数,IDL命令行输入:
AOTMW=read_omi_level2(filename,swathname,fieldname)。
6、 这样就可以将AerosolOpticalThicknessMW数据集读入到AOTMW变量中,这里可以在IDL命令行中查看该变量,输入:HELP,AOTMW ,可以得到:AOTMW FLOAT = Array[14, 60, 1494]。
7、 获取该数据后即可在ENVI中打开,这里打开之前对变量做一个处理,IDL命令行输入:AOTMW=REFORM(AOTMW,60,1494,14)。
8、 然后IDL命令行中输入:ENVI,启动ENVI classic。
9、 点击ENVI菜单File->Import form IDL Variable,选择AOTMW变量,如图1。点击OK后即可打开包含14个波段的数据如图2。

图1 导入IDL变量

图2 打开OMI气溶胶产品OMAERO

文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0101cpy5.html

0 个评论

要回复文章请先登录注册