Let me introduce OpenWeatherMap.org, a new garage project.
Until now only Yandex has had a weather layer and Google recently has launched the same layer. But there was nothing for OpenStreetMap.
From now on the OpenWeatherMap.org is weather layer for OpenStreetMap. Even two layers. Both of them are on alfa stage temporary.
The first layer displays data from weather stations all around the world.
Now there are more than 20,000 active stations that sent the weather data at least once per hour with delay less then 3 hour. The layer displays only the most recent data. The maximum delay is less than 3 hours. The majority of stations have delay up to 10 minutes. http://openweathermap.org/?zoom=9&lat=6732337.05415&lon=-12100.89611&layers=BTFT
The second layer displays data of current weather in the cities.
Because the most stations are located outside the city to get the weather inside you need to do some interpolation of the measured data. We do it using online data received from the weather stations and on the basis of the global meteorological forecasts calculated by the GFS model.
What are the sources of data?
- Airport weather stations
- Hams of the APRS network
- Home-made weather stations
A little later it will be a few more sources.
How to connect?
We have made a small class for OpenLayer.
Details are here: http://openweathermap.org/example
Anyway all data are available via JSON requests and can be easily integrated into any other engine.
We are not sure if JSON is a perfect method for layer downloading. Now we are thinking about probably more appropriate way by raster tiles generating.
May be someone can suggest a situation in which the tiles will be easier to use?
Current hosting is weak a bit. Please apologies if it slows down. We are fixing this problem currently.
Plans … a lot of them … a heap of them!
If you are interested in this project and would like to join us please contact us. We also will appreciate all your comments!
Wish you a good weather!