I want to pick people's brains on the question of
Weather APIs...
My big problem: I want a video dashboard at my local sailing club (Humber Bay Sailing Club) in Toronto,
Ontario,
Canada showing everything a
skipper about to take a
boat out should know, things like time, upcoming club courses/events, sunrise/sunset times (calculable from position/date/time), and
WEATHER.
The smaller problem, just because of geographic oddities of were the club is located, high speed DSL/Cable
Internet is not available, meaning we are looking at dial-up
Internet or via wireless over the
cell phone. This means just grabbing a graphics loaded weather widget is undesirable, because it will be slow (dial-up) or expensive (cell phone). So, what I want is to use a (preferably free) Weather API where I send in a URL with a few options (ie: position, preferred units of measure, etc) and they send back a few kB of weather forcast data that I can parse and turn into a pretty display with little pre-loaded drawings of the sun, clouds, thunderbolts, etc.. In other words keep the amount of data being moved to the bare minimum.
Things I would like to get include:
- Weather
forecast for the next 3-5 days, with temperature / precipitation expected
-
Wind speeds/directions for the next 24 hours broken out by smaller (4 hour or less chunks of time).
- Sunrise/Sunset times (so I don't have to bother with that).
- UV index would be nice.
So, has anyone done a comparison on weather APIs and their respective suitabilities for sailing? Also, what is the stability of the data source is (ie: I don't want to have to redo everything in 6 months because the data provider has gone bankrupt or totally changed their API)?
Thanks.
Colin.