Расшифровка GRIB2

Полезные ссылки:
Метеоцентр.Азия - наш сайт с высокодетализированными прогнозами погоды по пунктам Pоссии и мира
Облегчённая версия Метеоклуба (для смартфонов)

Расшифровка GRIB2

 - Начало - Ответить - Статистика - Pегистрация - Поиск -

МЕТЕОКЛУБ : независимое сообщество любителей метеорологии (Европа и Азия) : ФОРУМ О ПОГОДЕ И ПРИРОДЕ / Компьютерная техника и интернет в метеорологии / Расшифровка GRIB2
Автор Сообщение
apotlov
Участник

###apotlov###
# Дата: 16 Янв 2019 15:43


добрый день, подскажите пожалуйста как вытащить данные по ветру по всему файлу. я использую команду -wind_speed и -wind_dir, но получается вытащить только для одной координаты, и я не уверен что делаю все правильно. заранее благодарю за помощь.

isamegrelo
Участник

Zugdidi
# Дата: 16 Янв 2019 16:22


apotlov

Укажите источник и я вам пришлю все данные из того файла в текстовом формате.

apotlov
Участник

###apotlov###
# Дата: 16 Янв 2019 17:01


https://nomads.ncdc.noaa.gov/data/gfs4/201812/2018 1221/
любой из этих файлов, меня больше интересует вопрос как это сделать, так как c grib2 предстоит много работы. спасибо.

isamegrelo
Участник

Zugdidi
# Дата: 16 Янв 2019 18:13


apotlov

В CDO можно всё сделать.
https://code.mpimet.mpg.de/projects/cdo

Пример

$ cdo outputtab lat lon value gfs_4_20181221_0000_000.grb2 > 1.txt

Потом скопировал в текстовый файл: https://vk.com/doc16195086_488239882

А этот уже в Excel: https://vk.com/doc16195086_488239867

Первая строка по горизонтали - географическая долгота, по вертикали - широта. Всё остальное - скорость ветра.

apotlov
Участник

###apotlov###
# Дата: 17 Янв 2019 09:19


спасибо за консультацию, буду пробовать)

apotlov
Участник

###apotlov###
# Дата: 17 Янв 2019 15:27 - Поправил: apotlov


можно у вас попросить работающий cyggcc_s-seh-1.dll еще? все перерыл уже, одни пустышки(

apotlov
Участник

###apotlov###
# Дата: 17 Янв 2019 15:59


а с wgrib2 никто не работает?

isamegrelo
Участник

Zugdidi
# Дата: 17 Янв 2019 16:27


apotlov

cyggcc_s-seh-1.dll - он есть в инсталляционном пакете, категория "Libs"
https://cygwin.com/cgi-bin2/package-cat.cgi?file=x 86_64%2Flibgcc1%2Flibgcc1-7.4.0-1&grep=libgcc1



CorvusCorax
Автор сайта

# Дата: 18 Янв 2019 09:15


с wgrib2 никто не работает?

apotlov

Работаем, конечно. Важнейшая программа, имеющая огромное количество опций на почти все случаи жизни.

apotlov
Участник

###apotlov###
# Дата: 21 Янв 2019 09:32


как сделать тоже самое только с помощью wgrib2?

CorvusCorax
Автор сайта

# Дата: 22 Янв 2019 13:24 - Поправил: CorvusCorax


как вытащить данные по ветру по всему файлу

как сделать тоже самое только с помощью wgrib2?
apotlov

Куда их надо "вытащить"? В простой текстовый файл?

И как Вы в нём потом разберётесь, как будете использовать данные и для чего они вообще нужны?

apotlov
Участник

###apotlov###
# Дата: 22 Янв 2019 14:23


в текстовый файл, дальше уже более менее понятно, что есть что в этом файле.

CorvusCorax
Автор сайта

# Дата: 22 Янв 2019 15:27


apotlov

в текстовый файл, дальше уже более менее понятно, что есть что в этом файле.

С трудом представляю, что может быть понятно в файле, в котором порядка 1,2 миллиона чисел (примерно столько будет в одной переменной ГФС по всему земному шару с горизонтальным разрешением 0.25 градуса).

Обычно ГРИБ-файлы (или их производные) обрабатывают специальными программами (строят карты, диаграммы, графики, таблицы в автоматическом режиме), вот я к чему клоню. А Вы хотите заняться неким ручным анализом миллионов чисел.

CorvusCorax
Автор сайта

# Дата: 22 Янв 2019 16:02 - Поправил: CorvusCorax


Я попробовал по полуградусной ГФС

http://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/ prod/gfs.2019012200/gfs.t00z.pgrb2.0p50.f003

Если вот так
.../wgrib2 .../gfs.t00z.pgrb2.0p50.f003 -s | grep ":UGRD:10 m above ground" | .../wgrib2 -i .../gfs.t00z.pgrb2.0p50.f003 -text data.txt
то на выходе получается файл 2 мегабайта, там в одну колонку 290 тысяч чисел без указания широты и долготы.

А вот так
.../wgrib2 .../gfs.t00z.pgrb2.0p50.f003 -s | grep ":UGRD:10 m above ground" | .../wgrib2 -i .../gfs.t00z.pgrb2.0p50.f003 -spread data.txt

уже более понятный файл вида:
lon,lat,UGRD 10 m above ground d=2019012200 3 hour fcst
0.000000,-90.000000,-1.01883
0.500000,-90.000000,-0.998829
1.000000,-90.000000,-0.968829
1.500000,-90.000000,-0.948829
2.000000,-90.000000,-0.928829
2.500000,-90.000000,-0.908829
3.000000,-90.000000,-0.878829
3.500000,-90.000000,-0.858829
4.000000,-90.000000,-0.838829
4.500000,-90.000000,-0.808829
5.000000,-90.000000,-0.788829
5.500000,-90.000000,-0.758829
6.000000,-90.000000,-0.738829
6.500000,-90.000000,-0.718829
7.000000,-90.000000,-0.688829
7.500000,-90.000000,-0.668829
8.000000,-90.000000,-0.648829
8.500000,-90.000000,-0.618829
9.000000,-90.000000,-0.598829
9.500000,-90.000000,-0.568829
10.000000,-90.000000,-0.548829
10.500000,-90.000000,-0.528829
11.000000,-90.000000,-0.498829
11.500000,-90.000000,-0.478829
12.000000,-90.000000,-0.448829
12.500000,-90.000000,-0.428829
13.000000,-90.000000,-0.398829
13.500000,-90.000000,-0.378829
14.000000,-90.000000,-0.358829
14.500000,-90.000000,-0.328829
15.000000,-90.000000,-0.308829
15.500000,-90.000000,-0.278829
16.000000,-90.000000,-0.258829
16.500000,-90.000000,-0.228829
17.000000,-90.000000,-0.208829
17.500000,-90.000000,-0.188829
18.000000,-90.000000,-0.158829
18.500000,-90.000000,-0.138829
19.000000,-90.000000,-0.108829
19.500000,-90.000000,-0.0888293
20.000000,-90.000000,-0.0588293
20.500000,-90.000000,-0.0388293
21.000000,-90.000000,-0.00882935
21.500000,-90.000000,0.0111707
22.000000,-90.000000,0.0411707
22.500000,-90.000000,0.0611707
23.000000,-90.000000,0.0811707
23.500000,-90.000000,0.111171
24.000000,-90.000000,0.131171
24.500000,-90.000000,0.161171
25.000000,-90.000000,0.181171
25.500000,-90.000000,0.211171
26.000000,-90.000000,0.231171
26.500000,-90.000000,0.261171

и т.д.

Пути к файлам и программам указываются полные (абсолютные).
Конечно, всё это лучше делать не под Виндой, а на ПК с Линуксом.
Ещё лучше не на домашнем ПК, а на юникс-сервере.

apotlov
Участник

###apotlov###
# Дата: 23 Янв 2019 12:14


спасибо, то что нужно

Ваш ответ

          Отменить *Что это?

 » Логин  » Пароль 
 
 


Поддержка: miniBB forum software © 2001-2025