0

我正在循环输出每日 netcdf 文件的模型。我有一个 7 年时间序列的每日文件,理想情况下,我想在每个循环结束时附加到一个文件中,但似乎使用nco工具将数据合并到一个文件中的最佳方法是连接。每个每日文件都称为 test.t.nc 并重命名为每日文件的日期,例如 20070102.nc,除了我创建的第一个文件

ncks -O --mk_rec_dmn time test.t.nc 2007-01-01.nc

制作time连接的记录维度。如果我尝试连接前两个文件,例如

ncrcat -O -h 2007-01-01.nc 2007-01-02.nc out.nc

我收到错误消息

ncrcat: symbol lookup error: /usr/local/lib/libudunits2.so.0: undefined symbol: XML_ParserCreate

我不明白这意味着什么,并且查看所有在线帮助,ncrcat应该是一个简单的过程。无论如何都明白发生了什么?

以防万一这有帮助,ncdump -hfor 20070101.nc 是

netcdf \20070101 {
dimensions:
time = UNLIMITED ; // (8 currently)
y = 1 ;
x = 1 ;
tile = 9 ;
soil = 4 ;
nt = 2 ;

和 20070102.nc

netcdf \20070102 {
dimensions:
x = 1 ;
y = 1 ;
tile = 9 ;
soil = 4 ;
time = UNLIMITED ; // (8 currently)
nt = 2 ;

这是一个更大的 shell 脚本的一部分,我对文件的命名没有太大的灵活性——以防万一这很重要!

4

0 回答 0