У меня есть переменная, которая имеет размеры время x широта x долгота x уровни, и я пытаюсь прочитать это в моей глобальной климатической модели. Проблема, с которой я столкнулся, заключается в том, что данные масштабируются и смещаются в исходном файле, и это сложно включить в модель. Я хочу изменить файл, чтобы исходные данные без какого-либо масштабирования или смещения были доступны для чтения в модели климата.
Как удалить атрибуты масштабирования и смещения переменной в файле netcdf, чтобы получить фактические значения данных
Ответы (2)
Вы можете использовать следующий синтаксис для распаковки масштаба и смещения в данных.
ncpdq --unpack input_file.nc out_file.nc
Файл out_file.nc будет содержать фактические значения без какого-либо масштабирования или смещения.
person
Manmeet Singh
schedule
03.12.2019
Я думаю, что это должно сделать трюк:
cdo -b 32 copy input_file.nc out_file.nc
или это
cdo -b f32 copy input_file.nc out_file.nc
по сути, он распаковал данные, преобразовав их в 32-битное число с плавающей запятой. Если вам нужно 64-битное число с плавающей запятой двойной точности, вы можете использовать 64 вместо 32.
person
Adrian Tompkins
schedule
03.12.2019