我从 MODIS 下载了 .hdf 格式的地表温度网格。我想将包含这些 .hdfs 的文件夹转换为 geotiffs 以便于处理。
我曾尝试使用该hdfread('/User/....hdf')
命令,但如果我只将我的 hdf 文件作为输入,它没有足够的输入参数。帮助函数指定在这里我应该输入我的数据集名称。
hdfinfo =
Filename: '/Users/Desktop//MODIS_MAT_2000_2014/2005/MOD11C3.A2005001.004.2005035221349.hdf'
Attributes: [1x4 struct]
Vgroup: [1x1 struct]
hdfinfo.Vgroup.Name
ans = MODIS_MONTHLY_0.05DEG_CMG_LST
但是如果我输入这个作为我的数据集名称,我会得到一个错误。有人有以这种方式加载 hdf 文件的经验吗?
代码:
fileinfo = hdfread('/Users/Desktop/Windows_data/MODIS_MAT_2000_2014/2005/MOD11C3.A2005001.004.2005035221349.hdf');
错误消息:“输入参数不足”,因为我错过了这个数据集名称,但我不知道如何找到不同数据集的名称。也没有我可以访问的 SDS,只有属性和 Vgroup。