Author Topic: API for Avg Daily Temp for multi-state region  (Read 973 times)

0 Members and 1 Guest are viewing this topic.

Offline LainieBug2

  • Member
  • *
  • Posts: 1
API for Avg Daily Temp for multi-state region
« on: May 09, 2019, 10:51:38 AM »
My company wants to look at our productivity data in relation to daily temperature. We did a small-scale study by downloading a couple years of historical data (avg daily temp) from NOAA's Climate Data Online, zip code by zip code.

We now want to move forward with having a data feed that will show historical daily temperature by zip code (again, a couple years back), as well as forecasted temps (~ 10 days in the future, the more the better), for a very large area (say a US coast).

I don't write API's, so I have no understanding of what would be involved in a project like this.  My assumption at this point is that we would pick one weather station per zip code or region and create our own mapping/db, but beyond that, it's a dark muddle. Can anyone give a high-level overview of what it would take to accomplish this? As in "setting up an API for 1 zip code typically involves x,y,z. For 10 zip codes, it's (x,y,z)cubed, due to the complexities involved. For hundreds of zip codes, it would look like [...]. Mind you, this is a huge amount of data, so make sure  (...). I'd say this would take somewhere around XXX hours to create." OR "Oh, there is this fantastic service at Imaginary Big University that does exactly what you're looking for. It's a subscription-based service for $XXX per month. Look here."

Many thanks,
LainieBug

ETA - Mods, please feel free to move this if I haven't used the most appropriate subforum. Thx!
« Last Edit: May 09, 2019, 11:26:34 AM by LainieBug2 »

Offline 92merc

  • BismarckWeather.net
  • Forecaster
  • *****
  • Posts: 1308
  • BismarckWeather.net
    • BismarckWeather.net
Re: API for Avg Daily Temp for multi-state region
« Reply #1 on: May 09, 2019, 01:12:21 PM »
I'm not sure exactly what you're looking for.  But it seems NWS already has an API you may be able to hook into.

https://www.ncdc.noaa.gov/cdo-web/webservices/v2#gettingStarted
https://www.BismarckWeather.net
Davis VP2, Cumulus, WeatherDisplay, Blitzortung, Saratoga Scripts, NOAA Stream via PI