|||
时间有限,请直接看标黄色部分,时间充裕,请随意阅读。
自从上月底Sandy出差后,MIR_SCLF1C多角度信息的提取已经折磨了我半个来月,一直缺乏进展,虽然心里非常郁闷、着急,但整个人缺乏劲头,非常懈怠。
经过论坛上好心人的指点,终于稍稍回到正轨、找到了方向,刚刚取得了小小突破,写出来与大家共同探讨。
其实没必要自己编程读取XML和DBL文件,当然,如果有那个时间的话,也确实应该自己倒腾明白,可是在这里只剩下不到4个月,在无人指点的情况下,实在觉得不能把时间浪费在读取数据这事儿上,留到回去再搞,而且,倒要看看巴斯第这位XML主讲教师,到底水平如何。
SMOS完全考虑到了用户对多角度信息的定制化需求,在BEAM和SNAP S-3中提供了相应的批处理工具,根据之前的博文,在 'Other Exports' 下选择 'Export SMOS EE Files to NetCDF',可将目录下的所有文件进行一次性的批处理,我选择的是目标区的一个单点,也可以是一个区域。
IDL中有很详细的NetCDF读写函数,直接拿来用。但是,各位最好还是下载一个HDFiew之类的软件,否则一开始不清楚里面的变量和属性名称,不太好搞。
说到这里,我实在有点想抱怨的是,同样的一个NetCDF文件,在不同的软件里,显示的信息格式不一样,让人非常无语。这段时间在各种软件、各种数据格式之间倒腾,心烦。也真的意识到标准的重要性,我们一直跟着别人屁股后面走,老外喜欢个性化,乱七八糟什么花样都有,害的我们也要去不断改变。我看超多人用Python,有种将来也是一个坎儿的不好预感。
以上是软件批处理操作,所有变量全部输出、不能自选。因此,SMOS还提供了单独的命令行批处理文件,方便用户自己定制化输出。
在身边无人指点的情况下真的非常不好搞,我昨天看了看‘SMOS-BOX-Format_Conversion_User_Guide (
NetCDF Format Conversion User Guide)’,可以使用:
gpt.bat
SmosNetcdfExport
C:dataSMOSMIR_BWLF1CSM_OPER_MIR_BWLF1C_20111026T143206_20111026T152520_503_001
_1.zip
这样的命令实现数据格式的转换。同时,可利用WKT指定几何特征(点、线、面、圆)、利用XML定制输出信息(我认为是这样),实现用户的定制化信息输出。
但是,姐试了试命令行方法,由于没搞懂BEAM和SNAP S-3到底是什么关系,发现卸载了SNAP S-3后,批处理文件gpt就不被执行,明明是SNAP S-3的说明书,却是在BEAM安装目录下找到的gpt文件,官网提供的软件包也不晓得怎么搞,而且,看到要写XML文档,貌似又要远程操控巴斯第来安装XML环境,所以看到软件能搞定,我就把命令行给扔这里好了。主要是看着说明挺明白的,但是真的写起来,还是麻烦一堆。
在MIR_SCLF1C这里耽误的时间太多了,只要拿到多角度信息,且不论方法如何了。
接下来还需要照着数据格式说明仔细对照一下,把IDL程序细化一下,应该不到周二,就可以在反演的路上重新出发了。
part 02 IDL读取NetCDF文件的攻略到时附上~周二见~~
写的比较零散啰嗦,各位见谅。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 21:25
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社