【发布时间】:2016-11-26 22:58:29
【问题描述】:
我有一个 netcdf 文件列表,我试图沿时间维度连接它们。
我正在尝试使用here 概述的步骤,这些步骤看起来很简单。但是,我遇到了一些错误(可能是我的一些小/愚蠢的疏忽......)
当我尝试第一次将时间作为记录维度时,我正在使用以下命令:
ncks -O --mk_rec_dmn time TiMREX_20080526_000001.nc test_out.nc
但是,这给了我以下错误:
ncks: invalid option -- '-'
这似乎只是我的一些简单的语法/拼写错误,但尽我所能,我找不到任何错误。
为了确定,当我对文件运行 ncdump -h 时,它确认确实存在时间维度
ncdump -h TiMREX_20080526_000001.nc
netcdf TiMREX_20080526_000001 {
dimensions:
time = 1 ;
bounds = 2 ;
x0 = 300 ;
y0 = 300 ;
z0 = 40 ;
另外,如果我尝试跳过这一步,直接进入 ncrcat 部分...
ncrcat -O TiMREX_20080526_000001.nc TiMREX_20080526_000733.nc test_out.nc
我收到以下错误:
ncopen: filename "TiMREX_20080526_000001.nc": Not a netCDF file
这特别奇怪...我很确定它确实在 netCDF 文件中(毕竟我只是在它上面运行了 ncdump,并且使用 ncview 查看它没有问题...)
有什么想法吗?我尴尬地错过了什么简单的步骤?
【问题讨论】:
-
有时双破折号“--”命令行选项及其参数必须放在最后。你试过
ncks -O TiMREX_20080526_000001.nc test_out.nc --mk_rec_dmn time吗? (实际上还没有在ncks上尝试过这个;在这里可能或可能不重要)