爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7162|回复: 3

关于ncl输出 帮帮忙啊 大神们

[复制链接]

新浪微博达人勋

发表于 2012-9-20 16:45:03 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 shushamei 于 2012-9-20 16:48 编辑

我用 tc_plane = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)得到tc_plane后想把tc_plane输出到nc中

现在我用一下方法建变量T却总是报错
  filevardef(fout, "T",typeof(tc_plane),getvardims(tc_plane))

错误信息:
fatal:FileAddVar: Dimension (south_north) is not currently defined, can't add variable
fatal:Execute: Error occurred at or near line 113 in file wrf_PressureLevel1.ncl
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-20 19:30:16 | 显示全部楼层
干嘛要用这么复杂的方法创建NC文件,直接addfile,fi->var = tc不就行了么。

你这个报错是因为filevardef之前没有定义维度信息,
完整的例子在这里 http://www.ncl.ucar.edu/Applications/method_2.shtml
主要步骤
0     fout  = addfile ("foo.nc", "c")
1     setfileoption(fout,"DefineMode",True)
2     filedimdef(fout,dimNames,dimSizes,dimUnlim)
3     filevardef(fout, "time" ,typeof(time),getvardims(time))
       filevardef......

4     setfileoption(fout,"DefineMode",False)
5     fout->time   = (/time/)  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-9-21 09:57:54 | 显示全部楼层

你说这个我看了 但是还是调试不通 我想按照一定的格式输出出来

south_north=tc_plane!0
          west_east=tc_plane!1
           dimNames = (/south_north, west_east/)  
          dimSizes = (/tc_plane@south_north, tc_plane@west_east /)
           dimUnlim = (/False, False/)   
         filedimdef(fout,dimNames,dimSizes,dimUnlim)
         filevardef(fout, "south_north" ,typeof(tc_plane@south_north),getvardims(tc_plane@south_north))
       filevardef(fout, "west_east"  ,typeof(tc_plane@west_east),getvardims(tc_plane@west_east) )
       filevardef(fout, "T",typeof(tc_plane),getvardims(tc_plane))
          
           filevarattdef(fout,"south_north" ,south_north)
           filevarattdef(fout,"west_east" ,west_east)
           filevarattdef(fout,"T" ,tc_plane)


其中这一句老是过不去
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-1 23:47:58 | 显示全部楼层

感谢分享~~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表