error using hdf5lib2

18 次查看(过去 30 天)
hi.
we tried to open Mopitt (Terra) data on Carbon Monoxide in Matlab using hdf5.
but we get the following
Error usinghdf5lib2
H5G_traverse_real component not found
H5G_traverse internal path traversal failed
H5G_loc_find can't find object
H5Dopen1 not found
Error in H5D.open (line 26)
dataset_id = H5ML.hdf5lib2('H5Dopen', varargin{:});
our FILE_NAME is 'MOPO2R-20200818-L2V18.6.1.he5'
DATAFIELD_NAME is '/HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/ColumnAmountO3
file_id is H5F.open(FILE_NAME, 'H5F_ACC_RDONLY', 'H5P_DEFAULT')
data_id is H5D.open(file_id, DATAFIELD_NAME)
attached is our code.
thank you.

采纳的回答

Walter Roberson
Walter Roberson 2020-9-17
There is no /HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/ColumnAmountO3 in your dataset.
You should use h5info() to examine the dataset,

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by