HDF格式
一种能有条不紊 、完备地保存遥感影像的属性和空间信息数据 , 同时使查询和提取相关数据也很方便容易的数据格式格式。HDF格式是一种较为常见的遥感数据格式(例如MODIS、3B43降水数据),但GDAL暂时未能给HDF格式提供支持,需要PYHDF与GDAL交互,从而将HDF格式转换为GDAL支持的格式。
PyHDF
python处理HDF数据的开源包,笔者安装的pyhdf4(电脑配置WIN64+python2.7),在我的另一篇文章《Python开源包安装:PYHDF安装》中,有详细介绍PyHDF的安装方法。
下面笔者就以 MODIS 1B 数据为例,根据PyHDF和GDAL,介绍转HDF格式影像为包含红、红外两个波段的GDAL所支持的栅格格式影像。
1、pyhdf 获取待处理影像栅格矩阵
导入需要用到的模块:
import os
from pyhdf.SD import SD
import numpy as np
将工作空间转到待处理影像所在文件夹:
os.chdir(