Пространственный эквивалент гиперслабирования ncks в CDO
У меня есть файл netcdf, и мне нужно выполнить пространственное подмножество. Вот структура файла:
netcdf input {
dimensions:
x = 5762 ;
y = 3963 ;
time_counter = UNLIMITED ; // (36 currently)
tbnds = 2 ;
variables:
....
Я попробовал следующую команду NCO, и она работала нормально:
ncks -d x,1,5 -d y,1,5 input.nc -O output.nc
Какая эквивалентная команда для CDO? Я нашел только команду sellonlatbox, но это не та команда, которую я ищу.
Спасибо
1 ответ
Я думаю, что команда, которую вы ищете,
cdo selindexbox,idx1,idx2,idy1,idy2 infile outfile
что позволяет выбрать область на основе индексов. У меня нет файла примера с пространственными измерениями, определенными как x и y, вместо широты и долготы (CDO часто сталкивается с проблемами с файлами "по умолчанию", не относящимися к климату), поэтому вам придется сообщить нам, если это работает в этом случае тоже. Надеемся, что этот ответ полезен для людей, желающих выполнить разрез на основе индексов со стандартными климатическими файлами netcdf.
В целом, однако, следует помнить, что CDO нацелено на манипулирование климатическими данными и, следовательно, имеет много специфических инструментов для этой цели (статистика, интерполяция сетки и т. Д.), Но не всегда все общие функциональные возможности НКО (т. Е. 1-1 связь между их функциональностью). Я склонен использовать CDO там, где команды существуют просто потому, что мне легче их запомнить, но часто прибегают к их сочетанию.