Я не понимаю, почему cdo и ncdump отображают разные переменные. Я обнаружил, что данные WRF не имеют координатной переменной времени, как в типичных файлах ncfiles (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 )
time
- это измерение, а не переменная.cdo showname ...
просто показывает переменные, т.е.x
иy
также не отображаются. - person makra   schedule 06.09.2016