Описание тега grib-api

ECMWF GRIB API - это API, доступный из программ C, FORTRAN и Python, разработанный для кодирования и декодирования данных GRIB. GRIB - это стандартизированный формат данных, обычно используемый в метеорологии для хранения исторических и прогнозных данных о погоде.
1 ответ

Перебор инструментов grib по папке файлов grib

Я пытаюсь массово преобразовать большое количество файлов GRIB в netCDF с помощью инструментов grib (я на Windows 7) в командном файле. Я использую этот код: for /f %%f in (`dir /b O:\Praksa\incadata\2014\01\01`) do echo %%f grib_to_netcdf -D NC_FLO…
04 июл '17 в 15:15
1 ответ

Чтение сообщения grib2 в кубик Iris

В настоящее время я изучаю идею использования iris в проекте для чтения файлов прогноза grib2 с использованием python. Моя цель - загрузить / преобразовать сообщение grib в куб радужной оболочки на основе ключа сообщения grib, имеющего определенное …
24 янв '19 в 11:51
0 ответов

Функция Python gribapi еще не реализована

Я использую GRIB_API для анализа файлов grib2. Я попробовал Iterator.py, но когда я запустил свой скрипт на python, я получил эту ошибку: GRIB_API ERROR : jpeg support not enabled. Please rerun configure with the --with-jasper or --with-openjpeg opt…
27 мар '17 в 14:41
0 ответов

Изменить порядок файла grib по столбцам

У меня есть файл grib, и я хочу изменить его порядок по типу и времени записи. я пытаюсь открыть его с помощью jgrib jar в java, и я читаю файл grib и получаю запись grib, но как я могу создать файл grib из gribrecord. это мой код: GribFile grb = ne…
04 янв '18 в 15:26
2 ответа

Доступ ко всем параметрам файла GRIB2 с помощью pygrib

Я пытаюсь прочитать файл GRIB2, используя pygrib, Мне удается без проблем открывать файлы и читать данные, но мне нужно автоматизировать процесс, и, к сожалению, каждый файл содержит несколько очень похожих полей: 1:Total Cloud Cover:% (avg):regular…
29 май '17 в 14:01
1 ответ

У меня есть данные о погоде в формате grib2, и я хочу преобразовать их в формат json. Возможно ли преобразование с помощью node.js?

У меня есть данные о погоде в формате grib2, и я хочу преобразовать их в формат JSON или CSV. Я знаю языки PHP, node.js. Можно ли конвертировать с использованием этих технологий?
23 фев '18 в 10:18
2 ответа

ImportError при использовании пакета Python Anaconda grib_api

Я пытаюсь использовать ECMWF GRIB_API для доступа к файлам GRIB из Python. Я получаю эту ошибку Traceback (most recent call last): File "/home/martin/markj/JustImportGRIB.py", line 1, in <module> from gribapi import * ImportError: No module na…
30 сен '16 в 08:59
1 ответ

RNomad обрабатывать файлы grib2 в R занимает слишком много времени

Мы пытаемся прочитать grib2, содержащий прогноз погоды с 13 переменными на одном уровне давления для 6 лат / лонг в течение одного дня. Файл grib2 составляет 62 МБ. Чтобы прочитать одну переменную почасовых данных за один день, требуется около часа,…
03 май '18 в 04:53
0 ответов

Ошибка: "GRIB_API ERROR: Unknown stepType = [7] timeRangeIndicator = [7]]" с использованием эккодов.

Я работаю с grib файлами от NASA - файлами из модели NLDAS Noah. Я использую инструменты pygrib и grib (оба основаны на движке eccodes). Когда я пытаюсь получить данные из файла (используя grib_get_data/grib_ls) или используя строку чтения (с pygrib…
20 июн '20 в 19:18
0 ответов

Опции grib_api в f90

Как мы знаем, хочу ли я получить levelType каждого сообщения в файле grib. Я мог бы использовать это ниже в f90:grib_get(igrib(i), 'levelType', ltype) Но в случае неудачи это вызовет ошибку eccodes и не сможет получить значение. Как документ grib_ap…
04 июл '21 в 05:35
0 ответов

Проблема с загрузкой пакета gribr

Я пытался загрузить пакет R gribr для работы с файлами данных grib в R, но у меня возникли проблемы с загрузкой. Мы будем очень благодарны за любую помощь или указания о том, как этого добиться. remotes::install_github("nawendt/gribr") > Download…
05 июл '21 в 18:14
1 ответ

ecCodes (библиотека чтения grib) не освобождает память

Я использую в своем проекте , и я столкнулся с проблемой, библиотеку ecCodesзаключающейся в том, что память не освобождается между чтением файлов. Минимальный пример, представляющий проблему, таков (и в основном представляет собой комбинацию этих дв…
29 сен '21 в 11:30
0 ответов

Проблемы при создании шаблона grib2

Я хотел бы написать grib2файл, но мне нужно создать. Все источники, которые я нахожу, говорят мне, что мне нужен файл. Но как мне создать template? Как это выглядит в Python? Может быть, кто-то решил это на Python, но любой язык будет полезен.
22 дек '21 в 21:25
1 ответ

Есть ли способ получить только метаданные и определенный диапазон в грибе?

В облачных корзинах появляется огромное количество данных о погоде. Потрясающий! Однако они не хранятся в оптимизированных для облака форматах. Мне было интересно, есть ли способ извлекать метаданные только из файлов grib2, хранящихся на AWS, а зате…
09 мар '21 в 18:35
1 ответ

ECCODES C API: обновление смещения ключей, счетчика и countTotal

я используюcodes_grib_multi_handle_write()функция для создания таблицы нескольких сообщений путем итерации поh = codes_grib_handle_new_from_samples(NULL,"GRIB2"). Каждый дескриптор добавляется к мульти-дескриптору.mhс функциейcodes_grib_multi_handle…
04 июл '23 в 14:47