查看: 243|回复: 0|关注: 0

[未答复] matlab读取modis的hdf(mod05)后如何根据固定经纬度,读取它对应的数据集的值(像元)

[复制链接]

新手

12 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
发表于 2020-11-19 15:44:20 | 显示全部楼层 |阅读模式
matalab中我用matlab的函数hdfread()读取了,hdf中我所需要的像元数据集,经纬度数据集。
hdf的三个数据集,data(2030*1354的矩阵),Latitude(406*270的矩阵),Longtitude(406*270的矩阵),data的分辨率是1*1,经纬度的分辨率是5*5,然后我需要根据已有固定的经纬度去读取data。我最开始的想法是根据我的经纬度去找数据集里面对应的索引,然后根据索引把对应data读出来。可是当我把经纬度数据集通过插值从分辨率5*5,变成了1*1之后,经纬度就变成了(2026*1346)的矩阵,依然无法与前面的data(2030*1354)数据集对应,所以想请教一下,我如何通过固定经纬度,读出对应的data值?,原始文件是hdf格式
回复主题 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /5 下一条

快速回复 返回顶部 返回列表