- 积分
- 55970
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2012-5-22 11:56:54
|
显示全部楼层
nanxingong 发表于 2012-5-22 08:19
怎么还是没人解决我的问题啊
为了更方便解决NetCDF文件合并问题,在MeteoInfo类库的NetCDFData类中增加了静态方法 JoinDataFiles (List<string> inFiles, string outFile),第一个参数是欲合并netCDF文件的列表,第二个参数是合并后的输出文件名。需要最新类库文件的支持(见置顶帖子)。
脚本示例代码如下:
- #--------------------------------------------------------
- # Author: Yaqiang Wang
- # Date: 2012-5-22
- # Purpose: Join NetCDF data files
- # Note: Sample
- #-----------------------------------------------------------
- import clr
- clr.AddReferenceByPartialName("System.Windows.Forms")
- clr.AddReferenceByPartialName("System.Drawing")
- from System import *
- from System.Windows.Forms import *
- from System.Drawing import *
- from System.Collections.Generic import List
- clr.AddReference("MeteoInfoC.dll")
- from MeteoInfoC import *
- from MeteoInfoC.Data import *
- from MeteoInfoC.Data.MeteoData import *
-
- #---- Set data folders
- dataDir = 'F:\\Temp\\nc\\'
-
- #---- Join netCDF data files
- infiles = List[str]()
- infiles.Add(dataDir + 'uwnd.sig995.2010.nc')
- infiles.Add(dataDir + 'vwnd.sig995.2010.nc')
- outfile = dataDir + 'out_uv_2010.nc'
-
- NetCDFData.JoinDataFiles(infiles, outfile)
- print 'Finished...'
复制代码
|
|