netcdf时间维度丢失 CDO

3
我下载了一个包含4-5个变量的netcdf文件,但它只有2个维度(纬度和经度)。 时间缺失,这不允许我合并时间步长或进行任何有用的操作。
希望能通过使用CDO来解决这个问题,是否有任何方法可以修复它?
有100个netcdf文件(没有时间维度),我想使用时间作为主要变量进行合并。
2个回答

4

您可以使用以下命令:

ncecat -O -u time in.nc out.nc

从零开始创建一个新的时间维度。


4

让我简单解释一下@Ales的回答--

ncecat NCO 软件包中的命令行函数,它将多个缺少记录(通常是“时间”)维度的netcdf文件连接起来。合并的文件将具有一个新的记录维度,默认情况下为'record'。

假设您有一组netcdf文件,例如A.nc、B.nc和C.nc,所有文件都具有lat×lon维度。您可以使用ncecat A.nc B.nc C.nc -O new_file.nc将其连接起来。new_file.nc将具有record×lat×lon维度,其中record的大小为3(即您连接的文件数)。-O选项不是必需的,但会显式地创建(和覆盖)名为new_file.nc的文件...或者您想要给它起的任何其他名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接