李旭分享 http://blog.sciencenet.cn/u/lixujeremy 代码与散打爱好者!

博文

IDL:HDF文件提取NDVI数据集

已有 11752 次阅读 2014-11-5 16:35 |个人分类:ENVI/IDL|系统分类:科研笔记|关键词:学者| HDF2GeoTIFF

MODIS数据通常是HDF-EOSH4)文件,文件包含有多个数据集,如图 1。已知MOD13A3.hdf,提取其中的NDVI数据集,并以GeoTiff格式存储。参考GDAL方法,但没有找到Python+GDAL代码实例,所以网上介绍的方法没有测试成功,此外还有国外的专家制作的PyHDF软件,可以尝试。

我的代码有一个缺陷,不能自HDF文件获取其中地理参考。不过,我想到一个替代方法,MODIS产品附有行列信息(h**v**),将某一行列的文件在ENVI中另存为GeoTiff文件(GEOREF.tif),IDL读取这个文件地理参考再存储在输出的NDVI数据集中。

这算是一个折中的办法,代码中对应GeoRef参数是为包含地理参考。

附上代码(code.rar)。

1




https://m.sciencenet.cn/blog-1148346-841353.html

上一篇:Data:GIMMS NDVI3g
下一篇:Matlab:AddData函数

0

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-16 03:32

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部