首页 > 解决方案 > 如何从 HDF5 文件中提取任何变量为 tiff 格式的栅格

问题描述

我有 HDF5 降水文件,在其中我可以使用给定的代码查看 HDF5 文件中存在的组和数据集。组和数据集的快照也显示在图中。我想从组或数据集中获取任何变量作为 tiff 格式的栅格。或者我想使用 csv 文件中的一些坐标来获取任何变量的像素值。请帮忙。

library(raster)
library(sp)
library(rgdal)      
library(tiff)
library(ncdf4)
library(hdf5r)
library(BiocManager)
BiocManager::install("rhdf5")
library(rhdf5)
setwd("C:\\users\\administrator\\desktop\\files_for_mam_iqra\\HDF_daily\\")
a=h5file("C:\\users\\administrator\\desktop\\files_for_mam_iqra\\HDF_daily\\3B-DAY.GPM.DPRGMI.CORRAGD.20190907-S000000-E235959.250.V06A.hdf5")
list.groups(a)
list.datasets(a)
list.attributes(a)

HDF5 文件中的组和数据集列表

标签: pythonrpython-3.xhdf5hdf

解决方案


推荐阅读