- 积分
- 55946
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
AMSR-E(http://nsidc.org/data/amsre/index.html)数据中的Land3数据是HDF-EOS4格式,投影是Cylindrical_Equal_Area。这里示例读取数据并投影至等经纬度投影。
脚本程序:
- #Add data file
- fn = 'D:/Temp/hdf/AMSR_E_L3_DailyLand_V06_20091231.hdf'
- f = addfile(fn)
- vname = 'D_Soil_Moisture'
- data = f[vname][::-1,:]
- data[data==0] = -9999
- data.fill_value = -9999
- yn = data.dimlen(0)
- xn = data.dimlen(1)
- #Project data
- toproj = projinfo() #longlat projection
- x = linspace(0, 360, xn)
- y = linspace(-90, 90, yn)
- lon, lat = meshgrid(x, y)
- data = data.project(lon, lat, toproj=toproj)
- #Plot
- axesm()
- mlayer = shaperead('D:/Temp/map/country1.shp')
- geoshow(mlayer, edgecolor='k')
- levs = arange(0, 201, 20)
- layer = imshowm(x, y, data, levs, fill_value=0)
- colorbar(layer)
- xticks(arange(0, 361, 60))
- yticks(arange(-90, 91, 60))
- title(vname)
|
|