Объединить файлы netcdf с разными переменными - используя nco - PullRequest
2 голосов
/ 30 сентября 2019

Я хочу объединить два набора файлов netcdf, используя nco, где каждый набор содержит около 30 файлов.

Набор 1 содержит: долготу, широту, время и v.

Набор 2 содержит: долготу, широту, время и u.

Я пытался:

ncks *.nc out.nc    

, но я получаю:

Получено сообщение об ошибке 97 имен файлов;нужно не более двух

, тогда я попытался:

ncks -A *.nc out.nc

, но ошибка не исчезла:

Произошла ошибка 97 имен файлов;нужно не более двух

Пожалуйста, не могли бы вы указать мне правильное направление, я новичок в этом.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 30 сентября 2019

Ваша первая попытка должна работать, если вы используете ncrcat вместо ncks:

ncrcat *.nc out.nc

И будьте осторожны, чтобы ваше подстановочное выражение соответствовало файлам, которые вы намереваетесь, т. Е. Чтоls *.nc приводит ко всем входным файлам и ничего больше.

2 голосов
/ 01 октября 2019

В качестве альтернативы вы также можете использовать CDO:

cdo cat *.nc out.nc

при условии, что все файлы находятся в одной сетке и в разное время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...