Я загрузил TRMM по месячной норме осадков в формате netCDF с 1998 по 2016 год, то есть примерно более 200 файлов с именами 3B43.19980101.7.HDF.nc 3B43.19980201.7.HDF.nc 3B43.19980301.7.HDF.nc
и так далее. Я хотел бы объединить все эти файлы в один netCDF. Я пробовал использовать оператор NCO «ncrcat», который должен уметь объединять очень длинные серии файлов по измерению записи, в данном случае времени, но пока безуспешно. Я пробовал сначала просто с двумя файлами
ncrcat -O -h 3B43.19980101.7.HDF.nc 3B43.19980201.7.HDF.nc out.nc
есть
ОШИБКА: нет критериев соответствия переменной для обработки
так что я попробовал
ncks --mk_rec_dmn time 3B43.19980101.7.HDF.nc TD.3B43.19980101.7.HDF.nc
ncks --mk_rec_dmn time 3B43.19980201.7.HDF.nc TD.3B43.19980201.7.HDF.nc
Я попробовал еще раз с
ncrcat -O -h TD.3B43.19980101.7.HDF.nc TD.3B43.19980201.7.HDF.nc out.nc
все еще есть такая же ошибка
ОШИБКА: нет критериев соответствия переменной для обработки
Есть ли более простой способ сделать это с более чем 200 файлами? Сценарий, которому я могу следовать? Я новичок во всем этом, поэтому будьте осторожны.
Любая помощь будет принята с благодарностью. Я использую Windows 7 x86.
ncdump -h [filename]
для одного из файлов? - person N1B4   schedule 06.10.2016