matlab读取.hdf文件
打开hdf文件,以臭氧廓线数据为例
file = ‘OMI-Aura_L2-OMO3PR_2009m0107t1808-o23846_v003-2009m1025t065521.he5’;
file_id = H5F.open(file);
% open data
data_path = ‘/HDFEOS/SWATHS/O3Profile/Data Fields/O3’;
data_id = H5D.open (file_id, data_path);
lat_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Latitude’;
lat_id=H5D.open(file_id, lat_path);
lon_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Longitude’;
lon_id=H5D.open(file_id, lon_path);
alt_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Altitude’;
alt_id=H5D.open(file_id, alt_path);
pressure_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Pressure’;
pressure_id=H5D.open(file_id, pressure_path);
% ========= Read-in variables from data ========