IDL

IDL中重写HDF文件中数据集的方法

0
分享 2016-06-25
IDL中提供了一系列HDF_*函数对HDF文件进行读写、查询等操作。
遇到一个需求,使用IDL来重写HDF中的某个数据集。其实非常简单。只需要用到如下几个关键接口:
  •  HDF_SD_START
  •  HDF_SD_SELECT
  •  HDF_SD_GETDATA
  •  HDF_SD_ADDDATA


以一景MODIS MOD02数据为例,里边包含了经纬度信息。查看纬度(Latitude)数据如下所示,下面我们将纬度数据全部加1,重新写入到原始HDF文件中。


图:备份的原始HDF文件中的Latitude数据

运行如下代码:


运行之后,新的HDF数据如下所示:

图:更新后的数据

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

0 个评论

要回复文章请先登录注册