Как обрабатывать файлы GRIB с помощью php

Кто-нибудь знает, есть ли библиотека php, которая обрабатывает файлы GRIB? Я хотел бы показать глобальную погоду на своем веб-сайте, используя файлы GRIB (или GRIB 2), которые доступны в Environment Canada. Я использую php для разработки, поэтому я ищу это. Спасибо....


person user418775    schedule 06.12.2011    source источник
comment
есть много погодных приложений, возможно, вы могли бы найти альтернативу.   -  person    schedule 06.12.2011
comment
В настоящее время я использую php для доступа к базе данных NOAA. Я подтверждаю широту и долготу и получаю ответ в формате XML, который анализирую. Это здорово, но работает только для США. Я также могу сделать то же самое в Environment Canada, чтобы узнать канадскую погоду. Но единственный БЕСПЛАТНЫЙ ГЛОБАЛЬНЫЙ сервис, который я могу найти, предоставляет данные в формате GRIB (он также от Environment Canada).   -  person user418775    schedule 07.12.2011


Ответы (1)


Формат файла хорошо определен в примечании NCEP Office 388, но создание изображений с географической привязкой может быть значительно сложнее. Несмотря на это, на http://www.cpc.ncep.noaa.gov/products/wesley/ Найдите библиотеку grib (исходный код Native C), а затем вы сможете вызвать этот код через вызов общего объекта в PHP.

Возможно, лучше предварительно обработать изображения и сделать их доступными до того, как клиент попадет на ваш сайт, поскольку создание изображений из grib может занять некоторое время.

Информацию и библиотеки по GRIB2 также можно найти через NCEP.

person GeorgeL    schedule 11.12.2012