如何仅通过一个AJAX请求就可以通过NOAA气候数据API获得多个日最高温度?

时间:2019-07-15 07:18:59

标签: javascript noaa

我正在尝试查找日期范围内每一天的高温(数据类型= TMAX)。我正在使用Th NOAA气候数据(v2)。现在,我每天发送一个单独的AJAX请求。这需要很长时间,因为您每秒只能发送五个AJAX请求。有没有办法让我一次获得全部清单?多天最低温度(MDTN)可以吗?我的最终目标是创建一个Web应用程序,使人们可以获取当地气候趋势的图形表示。我想使用前端JavaScript。

编辑:文档:https://www.ncdc.noaa.gov/cdo-web/webservices/v2#data

1 个答案:

答案 0 :(得分:0)

文档中用于检索每日摘要的示例URL仅提供整个日期范围内的摘要信息,例如总降水量,高温和低温。该示例仅适用于一天,但是如果将其扩展到一天以上,您仍将仅获得摘要信息,例如:

https://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&locationid=ZIP:28801&startdate=2010-05-01&enddate=2010-05-10

如果您希望每个单独的日期都有一组值,则必须包含参数: datatypeid limit 。这将为您提供该范围内每天的温度列表,例如:

&datatypeid = TMAX&limit = 1000