如何解决如何从.hdf文件格式绘制图像数据?
我正在尝试读取格式为.hdf
的卫星图像数据。我到目前为止尝试过的代码如下所示:
import gdal
from gdalconst import *
rasterfile = "AIRS.2020.03.15.001.L2.CC_IR.v7.0.1.0.G20075203230.hdf"
dataset = gdal.Open(rasterfile,GA_ReadOnly)
subdataset = dataset.GetSubDatasets()[1]
print(type(dataset))
print(type(subdataset))
subdatasets = dataset.GetSubDatasets()
mysubdataset_name = subdatasets[1][0]
mysubdataset_name
mydata = gdal.Open(mysubdataset_name,gdal.GA_ReadOnly).ReadAsArray()
mydata.shape
我得到的输出是大小为mydata
的{{1}}数组。但是我无法将其绘制成合适的图像。
上面使用的文件可以找到here。 数据来自AIRS / Aqua L2支持检索(仅限于AIRS)V006(AIRS2SUP 006),可以在here
中找到上面的代码是在引用this post on gis.stackexchange
之后编写的版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。