我很困惑为什么 cdo 和 ncdump 显示不同的变量。我发现 WRF 数据没有时间坐标变量,如典型的 ncfile ( http://www.ncl.ucar.edu/Applications/wrfnetcdf.shtml )。所以我在我的所有 nc 文件中添加了一个时间变量,也许我添加这个时间变量的方式是它没有出现在 cdo showname 中的原因?(这和以前的问题一样,只是希望措辞更清楚)
使用 ncdump 在这里显示时间变量:
$ ncdump -h rotated_UVwinds.nc
netcdf rotated_UVwinds {
dimensions:
time = UNLIMITED ; // (4 currently)
x = 83 ;
y = 94 ;
variables:
double time(time) ;
float latitude(y) ;
float longitude(x) ;
float Vearth(time, y, x) ;
float Uearth(time, y, x) ;
}
此处没有使用 cdo 显示时间变量:
$ cdo showname rotated_UVwinds.nc
latitude longitude Vearth Uearth
cdo showname: Processed 4 variables ( 0.00s )