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