2

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

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

谢谢

4

1 回答 1

2

好的,我找到了答案。对于 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。这与实际数据相符。要查看实际数据,请单击该站的“查看数据”(我使用的是加利福尼亚州圣何塞)。

于 2018-03-24T14:23:20.967 回答