javascript - NOAA API 集成

标签 javascript jquery noaa

无法让 NOAA API 给出我想要的结果。我已经找到了我想要使用的数据,但我无法使用 API 来找到它。我希望能够根据邮政编码搜索平均初霜日期的记录。数据应位于 NORMAL_ANN 数据集中。当我使用 "https://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=NORMAL_ANN"; 时,我收到错误请求错误。

关于我做错了什么有什么想法吗?当我使用 https://www.ncdc.noaa.gov/cdo-web/api/v2/datasets 时,我可以让 API 返回对象(并且我确认 NORMAL_ANN 是一个有效的数据集)。

谢谢

最佳答案

好的,我找到了答案。对于 28F 第一次出现的概率为 50%,以下查询能够获取结果

https://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=NORMAL_ANN&datatypeid=ANN-TMIN-PRBFST-T28FP50&startdate=2010-01-01&enddate=2010-01-01&&stationid=GHCND:USC00047821

可以从此处的 UI 工具获取相同的数据 https://www.ncdc.noaa.gov/cdo-web/datasets/NORMAL_ANN/stations/GHCND:USC00047821/detail

其余查询返回的结果如下:

{
    "metadata": {
        "resultset": {
            "offset": 1,
            "count": 1,
            "limit": 25
        }
    },
    "results": [
        {
            "date": "2010-01-01T00:00:00",
            "datatype": "ANN-TMIN-PRBFST-T28FP50",
            "station": "GHCND:USC00047821",
            "attributes": "S",
            "value": 361
        }
    ]
}

如何解读?值 361 表示日历年开始后的第 361 天,即 12/27。这与实际数据相印证。要查看实际数据,请单击该站的“查看数据”(我使用的是加利福尼亚州圣何塞)。

关于javascript - NOAA API 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45854063/

相关文章:

javascript - 选择不改变

python - NOAA 如何将 City,St 转换为 lat long?

javascript - 如何同时更改子菜单和子菜单边框的css

javascript - Google recaptcha 回调不适用于多个 reCAPTCHA

javascript - 在 Angular JS 中获取 HTTP 请求的值

javascript - 在事件期间暂停 setInterval?

javascript - 鼠标离开时停止每个循环

javascript - 对于快速 Web 动画,Javascript/jQuery 或 CSS3?

api - 如何访问 gfs 数据的 noaa rest api