||
MOPITT is an instrument flying on NASA's EOS Terra spacecraft, measuring tropospheric carbon monoxide (CO) on the global scale. MOPITT measurements enable scientists to analyze the distribution, transport, sources and sinks of CO, a trace gas produced by methane oxidation, fossil fuel consumption and biomass burning. MOPITT has been operational since March 2000.
The introduction on MOPITT and the figure are from http://www.acd.ucar.edu/mopitt/, and also, you can download the data from this website.
The following function illustrates how to read MOPITT CO Level 3 data by using MATLAB
function mop_co = wzjReadMOPL3(fname)
hinf = hdfinfo(fname);
vgMOP03 = hinf.Vgroup(1);
vgDts = vgMOP03.Vgroup(1);
lat = hdfread(vgDts.SDS(1));
lon = hdfread(vgDts.SDS(2));
pre = hdfread(vgDts.SDS(3));
mrpd = hdfread(vgDts.SDS(23));
mrpn = hdfread(vgDts.SDS(24));
tcd = hdfread(vgDts.SDS(35));
tcn = hdfread(vgDts.SDS(36));
mopco.lat = lat;
mopco.lon = lon;
[mopco.longrid, mopco.latgrid] = meshgrid(lon, lat);
mopco.pre = pre;
mopco.mrpd = mrpd;
mopco.mrpn = mrpn;
tcd(tcd<0)=0;
mopco.tcd = tcd;
tcn(tcn<0)=0;
mopco.tcn = tcn;
mop_co = mopco;
end
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 13:37
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社