爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: puyiliang

[经验总结] 问一下如何把多年的ncep逐日资料整合成一个文件

[复制链接]

新浪微博达人勋

 楼主| 发表于 2014-6-10 21:51:27 | 显示全部楼层
longlivehj 发表于 2014-6-7 19:40
addfiles读取全部文件,然后用ncl官网examples下file i/o里output netcdf中提到的第一种方法写到文件就好了 ...

朋友,能不能帮我看看,这个转数据因为之前没弄过,自己用你介绍的方法试了一下,应该是可以的,但是我弄的这个脚本运行老是出错,能不能帮忙看看,哪里错了....
load "$NCARG_ROOt/lib/ncarg/nclscripts/csm/gsn_code.ncl"  

load "$NCARG_ROOt/lib/ncarg/nclscripts/csm/gsn_csm.ncl"   

load "$NCARG_ROOt/lib/ncarg/nclscripts/csm/contributed.ncl"   

load "$NCARG_ROOt/lib/ncarg/nclscripts/csm/diagnostics_cam.ncl"   

;******************** MAIN **********************************
  

begin
  ;========================
  ; get list of all files and open as "one big file"
  ;========================                             
     all_files = systemfunc ("ls /home/puyiliang/data/Uwnd_daily/uwnd.*.nc")
     fall      = addfiles (all_files, "r")   ; note the "s" of addfile
  ;========================
  ; choose how files are combined and read in variable across files
  ;========================  
     ListSetType (fall, "cat")             ; concatenate or "merge" (default)
     
     uwnd   = fall[:]->uwnd            ; note syntax [:]
      
     time=fall[:]->time
  
   printVarSummary(uwnd)

   ncdf     = addfile("Uwnd_daily.nc" ,"c")  ; open output netCDF file
   
   filedimdef(ncdf,"time",-1,True)
   ncdf->uwnd  = uwnd  
   end
运行的时候老是说倒数第二,第三行有问题...
先谢了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-11 07:40:53 | 显示全部楼层
puyiliang 发表于 2014-6-10 21:51
朋友,能不能帮我看看,这个转数据因为之前没弄过,自己用你介绍的方法试了一下,应该是可以的,但是我弄 ...

呵呵,看不出有什么问题。提示有什么错误啊?
另外,你那个NCARG_ROOt环境变量,最后一个t小写,挺奇怪的。环境变量一般都大写。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-30 15:13:34 | 显示全部楼层
{:5_235:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2014-8-1 16:19:20 | 显示全部楼层
用NCO可以     
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-26 17:04:11 | 显示全部楼层
利用ncrcat命令 
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-21 20:29:47 | 显示全部楼层
请问楼主这个程序问题改好了吗,我也正在弄这个
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-22 08:27:45 | 显示全部楼层
可以用NCO的,直接连接需要的变量
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-22 08:31:21 | 显示全部楼层
cdo 一个命令搞定
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-7-20 21:08:49 | 显示全部楼层
请问楼主最后解决了吗?可以分享下经验吗?谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-8-1 17:24:12 | 显示全部楼层
wyanghu 发表于 2018-7-20 21:08
请问楼主最后解决了吗?可以分享下经验吗?谢谢

选择自己要研究的区域,这样文件就会小一点,可以直接合并
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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