Описание тега cdo-climate
Операторы климатических данных (CDO) - это набор операторов командной строки для управления и анализа наборов данных с координатной привязкой в поддерживаемых форматах данных netCDF 3/4, GRIB 1/2, SERVICE, EXTRA и IEG. Доступно более 600 операторов. Многие функции являются общими (пространственные / временные средние, дисперсии, пересчет, тренды, EOF, ковариации, корреляции), в то время как другие нацелены, в частности, на анализ климатических и погодных данных (например, сезонная статистика).
1
ответ
Преобразовать данные netcdf в R для интерполяции
Итак, у меня есть некоторые переменные из файла.nc, которые находятся в 4D массивах (x,y,z,t). Дело в том, что координаты z не расположены равномерно, как координаты x и y, т. Е. Z проходит примерно 25 метров, 75 метров, 125, 175,..., 500, 600, 700,…
27 авг '14 в 06:59
5
ответов
Объедините несколько файлов NetCDF в многомерный массив временных рядов Python
Я использую данные из нескольких файлов netcdf (в папке на моем компьютере). Каждый файл содержит данные по всей территории США за период в 5 лет. Ссылки на местоположения основаны на индексе координат x и y. Я пытаюсь создать временной ряд для неск…
19 июн '15 в 20:08
0
ответов
Записать несколько файлов netcdf в R с помощью CDO
Мне нужно зарегистрировать сотни файлов netCDF, но когда я использовал команду CDO в R, всегда возникает такая проблема: cdo remapnn (Abort): Too few streams specified! Operator needs 1 input and 1 output streams. код выглядит следующим образом: fil…
27 авг '18 в 14:45
2
ответа
Есть ли способ обрезать файл NETCDF?
Представь, что у тебя есть файл example.nc, который имеет данные о ветре, определенные в области 90N, 90S, 180E, 180W. Есть ли в любом случае я мог бы в Linux, с помощью простой команды nc-type (без извлечения данных в matlab/python для перезаписи),…
08 сен '14 в 19:08
4
ответа
Рассчитать среднее значение переменных в селективной области, в файле netCDF с сеткой
Допустим, у нас есть данные об осадках TRMM, каждый файл представляет данные за каждый месяц. Например, файлы в папке: 3B42.1998.01.01.7A.nc, 3B42.1998.02.01.7A.nc, 3B42.1998.03.01.7A.nc, 3B42.1998.04.01.7A.nc, 3B42.1998.05.01.7A.nc, ...... ...... 3…
15 мар '14 в 18:26
2
ответа
Лучшая дисперсия накопленных временных интервалов netcdf с CDO
У меня есть netcdf-файл с примерно 100 временными шагами в сетке с одной переменной, которая накапливается за временные шаги. Теперь я заинтересован в расчете вклада каждого временного шага в значение переменной (т. Е. Разницу последовательных време…
20 дек '16 в 13:57
2
ответа
Создать вектор временных рядов (пространственное среднее) из NETCDF R
У меня есть файл NETCDF с атрибутами: долгота, широта, время, количество осадков. Данные покрывают определенную пространственную область. Это ежедневные данные с 1960 по 2100 год. 1) Я хотел бы разместить данные в пространстве (например, lat[45,50] …
11 ноя '15 в 05:12
1
ответ
Объединить файлы netcdf для усреднения значений переменных в R
Предположим, у нас есть 10 из этих файлов. Этот набор данных netcdf имеет переменную с именем tmp, которая является 3-мерным массивом: [lon][lat][time], Теперь, как мне объединить эти 10 файлов, чтобы получить один файл с переменной tmp, значения ко…
18 сен '13 в 07:31
1
ответ
Извлечение данных из модели погоды в Grib
Я скачал grib1 данные модели из GFS, я использую Mac OS X и смог построить wgrib2 файл из NOAA, но не удалось извлечь данные. Я не нашел grib1 утилита для MAC. Затем я запускаю эту программу http://www.giss.nasa.gov/tools/panoply/ которая смогла про…
05 янв '15 в 15:25
1
ответ
Можно ли запустить CDO в сценарии R?
Я работаю с файлами netcdf, и есть некоторый анализ, который я проводил с CDO, а затем с R. Я хотел бы знать, будет ли возможность "вызвать" CDO напрямую из R, в том же сценарии, Я не уверен, как (я пытался с помощью System() для вызова команд.. но …
19 июн '16 в 18:59
2
ответа
Как извлечь подмножество из файла netCDF, используя границы широты / долготы в R
У меня есть файл netCDF, из которого я хочу извлечь подмножество, определяемое границами широты / долготы (т. Е. Поле широты / долготы), используя пакет 'ncdf' в R. Резюме моего файла netCDF ниже. Он имеет два измерения (широта и долгота) и 1 переме…
22 янв '14 в 10:20
0
ответов
Как я должен использовать CDO Selyear? Я получаю выходной файл в четыре раза больше
CDO, кажется, работает нормально для меня, пока я не встретил это. У меня есть netcdf ежедневных данных с 2101 по 2228 год, и я хочу получить файл только с годами с 2101 по 2227, поэтому я запускаю: cdo selyear,2101/2227 in.nc out.nc Но выходной фай…
27 фев '19 в 11:42
6
ответов
netcdf4 извлечение для подмножества лат-лон
Я хотел бы извлечь пространственное подмножество довольно большого файла netcdf. Из цикла через файлы netcdf и запускайте вычисления - Python или R from pylab import * import netCDF4 f = netCDF4.MFDataset('/usgs/data2/rsignell/models/ncep/narr/air.2…
19 мар '15 в 01:46
1
ответ
Полярная стереографическая проекция на регулярную решетку широта / долгота
Это продолжение моего предыдущего вопроса в том, что это гораздо более конкретно с примерами и данными. У меня есть массив ледяных данных 304 на 448 (в полярной стереографической проекции), из которых netcdf можно получить здесь. Соответствующие точ…
03 мар '17 в 13:31
1
ответ
Заменить значения в файле netCDF, используя python
Я хотел бы заменить все значения -999.0 в следующих. Файл netCDF на 0.0. Файл находится здесь: https://www.dropbox.com/s/ohh7tntzm2pj1uw/all_SSP3_BaU_NoCC.nc?dl=0 вот моя функция: def modify_nc_value(path_inp, name_var, val_to_modify, new_value): ""…
06 июл '16 в 18:11
1
ответ
Как рассчитать общее количество осадков за день, используя почасовые данные за весь год?
У меня есть почасовые данные от ERA5 для каждого дня в определенном году. Я хочу конвертировать эти данные с почасовой на ежедневную. Я знаю длинный и сложный способ сделать это, но мне нужно что-то, что делает это легко. У Коперника есть код для эт…
16 апр '19 в 14:59
2
ответа
Получение данных для определенного местоположения из файла GRIB
Я хочу извлечь данные из файла GRIB, предоставленного из ECMWF, для определенного местоположения, используя R. На данный момент я могу получить данные и экспортировать их в.csv, но расположение кажется неправильным. Я пытаюсь получить его на юге Ирл…
28 мар '19 в 11:12
2
ответа
Как определить каждый исходный файл при объединении многих файлов netcdf с ncrcat?
Я объединяю 1000 файлов nc-файлов (результаты моделирования), чтобы мне было проще обрабатывать их в Matlab. Для этого я использую ncrcat. Файлы имеют разные размеры, и переменная времени не является уникальной для разных файлов. Конкатенация работа…
10 июн '19 в 18:52
0
ответов
Возможная ошибка в GDAL?
Учитывая этот файл: http://mtarchive.geol.iastate.edu/2019/02/18/mrms/ncep/GaugeCorr_QPE_01H/GaugeCorr_QPE_01H_00.00_20190218-150000.grib2.gz … Я получаю разные результаты в зависимости от программного обеспечения, которое я использую. wgrib2 201902…
16 авг '19 в 18:46
2
ответа
Извлечение только нижней температуры из файла 4d NetCDF
У меня есть файл NetCDF для температуры океана. Он имеет 1 переменную ('temp') и 4 измерения (время, долгота, широта и глубина). Я хотел бы получать температуру только на максимальной глубине для каждого времени, долготы и широты, чтобы получить рас…
16 авг '19 в 21:52