Всем привет!
Хочу представить наш гаражный проект - OpenWeatherMap.org
До сих пор свой слой погоды был у Яндекса, не давно аналогичный появился у гугла, но для OpenStreetMap нет ничего похожего!
Теперь есть!
Даже два слоя, правда оба в стадии альфа, но это скоро пройдет.
Слой первый – это данные поступающие к нам от погодных станций.
Показываются только самые свежие данные – максимальная задержка составляет 3 часа. Большая же часть станций имеет задержку от измерения до попадания к нам в районе от 0 до 10 минут. Сейчас активных станций более 20000. (это таких, которые присылают данные не реже одного раза в час и с задержной не более 3х часов.)
http://openweathermap.org/?zoom=7&lat=5711444.10452&lon=3679807.56956&layers=BTFT
Второй слой – данные о текущей погоде в городах.
К сожалению, сами станции чаще всего расположенны вне города и чтобы получить погоду внутри него, необходимо делать интерполяцию измеренных значений. Мы это делаем на основе онлайн данных полученных со станций и на основе глобального метеопрогноза посчитанного по модели GFS.
http://openweathermap.org/?zoom=8&lat=4965418.70857&lon=3012053.69056&layers=BFTT
Откуда мы берем данные?
Три источника
1 метеостанции в аэропортах
2 радиолюбители в сети APRS
3 самодельные погодные станции
4 Чуть позже будет еще несколько.
Как подключить?
Мы написали небольшой класс для OpenLayer.
Подробнее написано тут http://openweathermap.org/example
В принципе, все данные доступны через JSON запросы и их легко интегрировать с любой другой движек.
PS
У нас осталось некоторое сомнение, в правильности выбора метода загрузки слоя – через JSON.
Возможно более правильным было бы генерировать растровые тайлы?
Возможно кто-то может подсказать ситуацию когда тайлы будут удобнее в использовании.
PPS
Текущий хостинг слабоват. … если начнет тормозить просим извенения… мы будем решать это походу дела.
PPPS
Планы … их много … очень много!
В общем… всем кому интересно поучаствовать в проекте пишите. Работы очень много ))) . Но и советам и замечаниям мы тоже будем очень рады!
Ну и конечно - хорошей Вам погоды!