爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 48708|回复: 66

模式过程中NC数据的查看与处理

  [复制链接]

新浪微博达人勋

发表于 2011-10-17 20:36:18 | 显示全部楼层 |阅读模式

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

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

x
在编译WPS成功后,会生成三个可执行文件-geogrid.exe,ungrib.exe,metgrid.exe。第一个是用于静态地形数据进行水平插值,第二个用于气象数据(FNL等数据)的水平插值,第三个则是把前二者结合。
    ./geogrid.exe后,会生成n个(n=你的嵌套层数)geo_em.d0*.nc.
     ./ungrib.exe后,会生成n个(n=你的嵌套层数)FILE*, GRIB*.
./metgrid.exe后,会生成n个(n=你的嵌套层数)met_em.d0*.nc
同样,在./real.exe后,会有wrfinput,wrfbdy文件,最后的输出结果有wrfout文件,对于这些NC文件,我们是否可以随时查看呢?.
      当然可以,但是前提是你已成功安装NETCDF

      命令:ncdump *.nc>*.txt(第一个*表示你要读的NC文件,第二个表示你要存的txt文件名),这样,你查看txt看看,就可以看到所有的变量名以及其数值了。
     但是,有时候我们不需要查看那么多变量,因为这些NC文件中都有几十种变量,我们不一定都关心,而且数据多了,查看也慢。再来一个看到某个变量的命令:
  ncdump –v T2 *.nc>*.txt这就是查看T2的数值了。如果要查看两个及其以上的呢:
  ncdump –v U;V *.nc>*.txt
  好了,看看效果:
  我提取的是T2
   

1

1


前面N行的表头,写明了该NC文件中所有的变量名,以及变量名的意义,存放顺序,单位等信息。

2

2



这就是T2的描述,三维的,时间,南北,东西。注意循环次序。2m的温度,单位K

3

3



   从上面的数据,我们可以清晰的看出,第一大块是在第一个纬度值上,各个经度点上的数值。也就是先固定南北,从东到西循环,然后再从南到北循环。最后,时次的循环。

同样的,我们同样也可以把数据写进去,替换原来的数据。这个就需要附件中的程序了。
   

4

4

   重点看一下这一段,这个是自己加的,这是要改变其中的某个变量是用的。

5

5



这个是自己把文件读进去,然后完全替换原来的数据,当然这个就需要你先把数据处理好了。

改后怎么运行,程序前几行有说明,一般为
pgf90 read_wrf_nc.f -L/usr/local/netcdf/lib -lnetcdf -lm  \
      -I/usr/local/netcdf/include  -Mfree  -o read_wrf_nc
然后改变数据;
   ./read_wrf_nc geo_em.d04.nc -EditData LU_INDEX
有提示,输入yes即可。注意,要改什么就把命令改成相应的变量和文件。

当然,这个才是第一步,你会了这个,还有很多东西要做,慢慢来吧!
read_wrf_nc.f (65.99 KB, 下载次数: 348)

评分

参与人数 2金钱 +20 贡献 +8 收起 理由
artmunich + 10 + 5 天目啊,以后多多指导呀
mofangbao + 10 + 3

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-10-17 20:37:26 | 显示全部楼层
当然,这个很多还是比较基础的东西,也欢迎大家跟帖探讨
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-10-17 21:27:09 | 显示全部楼层
貌似还有下文啊 期待哦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2011-10-18 00:09:11 | 显示全部楼层
天目加油~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-10-18 01:48:04 | 显示全部楼层
我都要哭了,Ubuntu下装个WRF真难。明天赶紧用上RHEL或者CentOS,要不然会错过多少好东西啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-10-18 09:29:08 | 显示全部楼层
ncdump -h filename 对于查看这些文件很有用,显示文件的摘要信息。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-10-18 09:47:10 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-10-18 09:49:10 | 显示全部楼层
artmunich 发表于 2011-10-18 01:48
我都要哭了,Ubuntu下装个WRF真难。明天赶紧用上RHEL或者CentOS,要不然会错过多少好东西啊

嗯,系统的安装和环境变量设置是个大麻烦,不过我直接用的学校的服务器,这些东西都已经设置好了,所以对前面的东西基本不懂,所以,后面WRF上有什么问题,就可以好好交流下了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-10-18 09:50:05 | 显示全部楼层
ztftom 发表于 2011-10-18 09:29
ncdump -h filename 对于查看这些文件很有用,显示文件的摘要信息。

嗯,是的 ncdump -h filename 就是显示头文件信息,
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2011-10-18 10:53:37 | 显示全部楼层
天目神眉 发表于 2011-10-18 09:47
兰溪,也要多分享你的经验哦,知道你才是隐藏民间的高手

民间是在民间,高手就算了。。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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