Как извлечь дату данных из файла NetCDF или .grd в программном обеспечении CDO?

#interpolation #netcdf #temperature #cdo-climate #grads

#интерполяция #netcdf #температура #cdo-климат #выпускники

Вопрос:

У меня есть файлы данных с минимальной / максимальной температурой в формате .grd или NetCDF. Из этих файлов я хочу получить дату данных для точек широты / длины в Индии только с помощью программного обеспечения CDO или GrADS. Формат данных:

лат lon tmax
8 77 26.43
8 78 26.47

и я хочу в:

лат lon ind_lat_lon obs_date tmax
8 77 1 02-01-2021 26.43
8 78 1 02-01-2021 26.47

этот формат с использованием CDO / GrADS.

Комментарии:

1. В CDO доступно множество опций, как показано в руководстве пользователя: code.mpimet.mpg.de/projects/cdo/embedded/cdo.pdf . Что вы пытались делать?

2. Можете ли вы предложить мне, какой вариант я должен попробовать ..? На самом деле, я не пробовал ни одного варианта, потому что я новичок в CDO.

3. Пожалуйста, просмотрите руководство пользователя. Найти подходящий метод не должно быть сложно

4. Я пробовал функцию ‘seldate’ в CDO, но я не получаю столбец даты при преобразовании файла NetCDF в формат .csv. Результат, который я получаю, — это широта, долгота, время, tmax. В данных временной метки столбца времени я получаю, например, «17455848.0», но я хочу, чтобы даты были вместо «17455848.0».

5. hi CDO не конвертируется в csv… CDO позволит извлечь регион в другой файл netcdf или GRIB … затем для сброса информации о файле вы можете использовать ncdump для просмотра заголовка и содержимого в виде файла CDL. Если вместо этого вы хотите преобразовать в полный CSV-файл (хотя для этого НИКОГДА не бывает веских причин!) вы можете использовать R или python… но, как я уже сказал, нет ни одной причины, по которой вы хотели бы иметь привязанную к сетке информацию в формате CSV, с netcdf намного проще и безопаснее работать напрямую

Ответ №1:

Я думаю, что функции нарезки, которые вам нужны в пространстве, это

  cdo sellonlatbox,lon1,lon2,lat1,lat2 in.nc out.nc 
 

чтобы выбрать регион вокруг Индии,

и

  cdo seldate,yyyymmdd1,yymmdd2 in.nc out.nc 
 

чтобы выбрать диапазон дат.