Как извлечь любую переменную как растр в формате TIFF из файла HDF5 - PullRequest
0 голосов
/ 30 января 2020

У меня есть файл осадков 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

...