- 积分
- 7263
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 nickbsb 于 2014-2-26 12:30 编辑
我想把nc资料转换成二进制grd的格式,我想提取hgt.1980.nc的数据直接转换输出成hgt.1980.grd的文件,然后提取hgt.1981.nc的数据直接转换输出成hgt.1981.grd的文件,以此类推,下文就是我写的,但是不对,请大神如何修改成我想要的。。
tt=1980
while(tt<=2013)
'set gxout fwrite'
'set fwrite I:\4_times_data\hgt_grd\hgt_'tt'.grd'
'sdfopen I:\4_times_data\hgt\hgt.'tt'.nc'
if(tt=1980|tt=1984|tt=1988|tt=1992|tt=1996|tt=2000|tt=2004|tt=2008|tt=2012)
tt0=1
while(tt0<=1464)
'set t 'tt0''
'set lat -90 90'
'set lon 0 357.5'
'd hgt'
tt0=tt0+1
endwhile
else
tt0=1
while(tt0<=1464)
'set t 'tt0''
'set lat -90 90'
'set lon 0 357.5'
'd hgt'
tt0=tt0+1
endwhile
endif
'close 1'
tt=tt+1
endwhile
'disable fwrite'
;
|
|