寻找一个可以处理历史预报数据的天气 API

Posted

技术标签:

【中文标题】寻找一个可以处理历史预报数据的天气 API【英文标题】:Looking for a weather API that does historical forecast data 【发布时间】:2016-10-09 19:52:07 【问题描述】:

我正在寻找一种非常具体的历史天气数据。

是否有天气 API 可以为我提供过去所做的预测历史。例如,如果我要请求某天的数据,那么我可以访问在指定日期给出的接下来 x 天的预测。理想情况下,x 可能是 3 天到一周。

所以基本上我可以看到预测,就好像我目前在 2015 年 6 月 5 日可能最远到下周末一样。

据我所知,大多数天气 API 都会提供历史实际天气数据,也就是说,它们会告诉我指定日期的实际天气情况,这也反映在堆栈溢出的大多数问题中,但不是我要找的。

有人知道这样的服务吗?

【问题讨论】:

为什么投反对票?这个我也找了,好难找。 一个 quik google 搜索向我展示了许多相关的 API google.com/… 【参考方案1】:

ESRL/PSD 第二代再预报项目已经产生了历史天气预报数据集

https://www.esrl.noaa.gov/psd/forecasts/reforecast2/

您需要阅读文档以了解可用的内容以及如何解析它。

https://www.esrl.noaa.gov/psd/forecasts/reforecast2/README.GEFS_Reforecast2.pdf

【讨论】:

【参考方案2】:

尝试: https://developer.worldweatheronline.com/api/

他们的历史 API 提供历史天气预报(而不是历史天气数据)。 希望对你有帮助

【讨论】:

【参考方案3】:

你可以试试这个http://openweathermap.org/history

通过我们的 API,我们提供城市每小时的历史天气数据和气象站的历史数据。在价目表中了解有关历史数据可用性的更多信息。

有通过城市名称、经纬度等调用 api 的选项。

API 调用示例:

http://history.openweathermap.org/data/2.5/history/city?id=id&type=hour&start=start&end=end

http://history.openweathermap.org/data/2.5/history/city?id=id&type=hour&start=start&cnt=cnt

【讨论】:

以上是关于寻找一个可以处理历史预报数据的天气 API的主要内容,如果未能解决你的问题,请参考以下文章

php怎么解析天气预报api返回的数据

免费的天气预报Api都有哪些

如何用js获取景区天气预报呢

Scrapy 案例一:通过 API 抓取天气预报数据

Scrapy 案例一:通过 API 抓取天气预报数据

和风api爬取天气预报数据