我在python中使用 但是这个脚本对二级modis数据不起作用。脚本如下: 问题是它找不到二级modis数据的变量( 据我所知,当我尝试使用hdf格式的modislevel2时,它是有效的。氯霉素——一种称为“氯-a”的变量。脚本如下:.nc
格式打开/获取modis数据(级别2)的变量时遇到问题。通常,{cd4>{cd4>from netCDF4 import dataset
f = r"F:\WORK\L3_modis\input\A2016006.L3m_DAY_SST_sst_4km.nc"
fh = Dataset(f, mode='r')
lons = fh.variables['lon'][:]
lats = fh.variables['lat'][:]
sst = fh.variables['sst'][:]
chlo_a
,sst
,等等…)。在import pyhdf.SD import SD
f=SD('D:\\ORS\cilacap_pacitan_2013079\A2013079064500.L2_LAC_OC.x.hdf')
print f.datasets().keys()
['l2_flags', 'elat', 'clon', 'vcal_offset', 'msec', 'vcal_gain', 'chlor_a', 'year', 'elon', 'wavelength', 'tilt', 'cntl_pt_rows', 'latitude', 'slon', 'slat', 'Tau_r', 'day', 'F0', 'k_oz', 'longitude', 'cntl_pt_cols', 'clat', 'csol_z']
data=array(F.select('chlor_a').get()) #trying to get chlor_a variable
print data
目前没有回答
相关问题 更多 >
编程相关推荐