nc文件的读取与处理..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.nc?文件的查看和处理 2013-08-04 12:45阅读:2,168 最近在学习冰后回弹模型( http://www.atmosp.physics.utoronto.ca/~peltier/data.php),里面给出的数据为nc(netcdf)格式的,读取是个问题,在言深深的帮助下,成功读取,在这里将其总结出来,以备后用也希望可以方便有用之人。 有两种方式可以进行读取: 1、Excel的一个插件,NetCDF4Excel可以完成相关的查看工作,需要的可以进行下载( /c0lngehgha), /share/link? ... 416233third=15 (华为网盘太不靠谱,不知道百度靠谱到合适) 安装之后,我们可以得到,一个快捷方式,如图: 打开之后,我们可以看到下面的情形: 然后打开nc文件,我们就可以进行查看操作: 2、通过Grads进行相关的读取,主要是在言深深同学的帮助下完成,深深的感谢! 第一步,安装相关的grads软件,这个这里不做介绍,相关可以论坛网站; 第二步,打开grads软件,如图,回车之后的那个窗口千万不能关,那个窗口是图像显示的,关闭之后输入命令之后直接就退出了,刚开始我老犯这个低级错误(对菜鸟而言)。 第三步,可以通过两个命令简单的看到数据的头文件包含信息: ①sdfopen d:\1.nc ②q ctlinfo 然后编写gs文件,如下: reinit sdfopen D:\1.nc set gxout fwrite se t fwrite D:\1.dat set x 1 360 set y 1 179 set z 1 set t 1 1 d dsea_250 disable fwrite ps1:路径自己可以按需更改,不要有空格。 ps2:这里的dsea_250可不是随便取的,看上面的ctlinfo心里里最后一行,必须要一致! 然后就可以生成一个1.dat的文件。 第四步,通过fortran程序将1.dat读为txt文档 parameter(m=179,n=360,o=1) dimension x(m,n,o) open(1,file=kaka.dat,access=direct,form=binary,recl=n*m*o*4) read(1,rec=1) (((x(i,j,k),j=1,n),i=1,m),k=1,o) close(1) open(2,file=data.txt) do i=1,m print*,i do j=1,n write(2,(2f10.2,2x,f6.2))(i)*1.-90,(j-1)*1.,x(i,j,1) enddo enddo close(2) end ps:这里的参数要与自己的数据一致,比如mno,以及最后的输出,有的是1°,有的是2.5°。 然后我们就可以得到相关的数据文件如下: 如何用ncdump查看.nc文件 由于用grads打开.nc文件时遇到问题,提示SDF file has no discernable X coordinate,所以在网上找了好久解决的办法,几乎所有办法都指向一个ncdump的使用,于是又开始寻找使用ncdump的办法,最后终于得到一个可行的方法,如下:需要以下两个文件ncdump.exe和netcdf.dll 读nc文件的步骤: 1、将ncdump.exe和netcdf.dll放在一个文件夹里,然后将要读取的nc文件也放到相同的文件夹中 2、将此文件夹放到一个目录下,例如放到d:\netcdf\目录下 3、在dos命令行窗口中输入: d: cd netcdf ncdump wrf.nc或者ncdump wrf.nc|more 通过以上三步即可查看nc文 [分享资料] GRADS怎么处理多个NC文件?谢谢 [复制链接] | 关注本帖 取消最新回复 取消置顶回复 取消最新编辑 duan2008 duan2008 当前离线 积分 1023 贡献 精华 在线时间 小时 注册时间 2012-5-7 最后登录 1970-1-1 窥视卡 雷达卡 电梯直达 楼主 发表于 2012-11-30 19:12:24 | 只看该作者 | 倒序浏览 | 阅读模式 | 取消关注该作者的回复 登录后查看更多精彩内容~ 您需要 登录 才可以下载或查看,没有帐号? \o 注册帐号 立即注册 x reinit sdfopen D:\TDDOWNLOAD\hgt.1981.nc set dfile 1 set lat 0 60 set lon 70 180 set lev 500 set t 1 sdfopen D:\TDDOWNLOAD\hgt.1982.

文档评论(0)

20010520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档