Усечение netCDF

У меня есть файл netCDF месячной температуры воздуха на поверхности за 1850-2005 гг. Как я могу обрезать файл в unix, чтобы новый файл имел временное измерение с 1855 по 2005 год? И наоборот, обрезать файл так, чтобы вместо 1850-2000 он был?

2 ответа

Решение

Использование NCO

ncks -d time,60, in.nc  1855-2005.nc
ncks -d time,,-60 in.nc 1850-2000.nc

Смотрите документацию

CDO позволяет использовать прямой формат даты, если вы предпочитаете:

cdo seldate,date1,date2 in.nc out.nc

так что эквивалент команды Чарли nco будет

cdo seldate,18550101,20051231 in.nc 1855-2005.nc
cdo seldate,18500101,20001231 in.nc 1850-2000.nc

(при условии, что вы хотите включить годы, указанные в диапазоне лет).

Другие вопросы по тегам