- 积分
- 249
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家好,我在中国气象数据网上下载了中国自动站与CMORPH降水产品融合的逐时降水量网格数据,翻遍论坛后,用NCL写了个脚本读取这种二进制文件,并把结果绘出来。但是,同一个时间段的数据,我的出图结果(右图)与官网上公布的(左图)大不相同, 如图。把数据按Y轴反转后,图片也还是不对。还希望各位高手能帮忙找找问题,在下不甚感激!
读取数据部分的脚本如下:
tim = "1.grd"
setfileoption("bin","ReadByteOrder","LittleEndian")
rain = fbindirread(tim,0,(/nlat,nlon/),"double")
nlat = 440
nlon = 700
r=new((/nlat,nlon/),"double")
k=0
do i = 0, nlat-1
do j = 0, nlon-1
r(i,j) = rain(nlat-1-i,j)
k = k+1
end do
end do
lon = fspan(70.05,139.95,nlon)
lon!0 = "lon"
lon@units = "degrees_east"
lon@long_name = "longitude"
lat = fspan(15.05,58.95,nlat)
lat!0 = "lat"
lat@long_name = "latitude"
lat@units = "degrees_north"
r!0 = "lat"
r!1 = "lon"
r&lat = lat
r&lon = lon
r@units = "mm/hour"
r@long_name = "merged CMORPH data "
r@_FillValue = -999.00
|
-
同一时段官网结果
-
同一时段自已的出图结果
|