全球小时和逐日气象数据检索接口

简介

本API提供了访问NOAA Global Surface Summary of the Day (GSOD) 和 NOAA Integrated Surface Database (ISD) 数据的方式。用户可以通过这些接口查询站点信息、获取国家和地区列表、检索站点列表以及获取特定站点的数据。

数据更新至2023.12.31,后期会业务化更新。

服务器地址

http://eia-data.com:8080/

获取国家和地区列表

Endpoint

GET /noaa/country

参数

  • start (str): 起始日期
  • end (str): 结束日期
  • type (str): 数据类型,可选值为 noaa_gsod 或 noaa_isd

响应

  • 成功时返回包含国家或地区名称的JSON数组

示例

http://eia-data.com:8080/noaa/country?start=2023-01-01&end=2023-12-31&type=noaa_gsod

按照国家和日期检索站点列表

Endpoint

GET /noaa/station

参数

  • country (str): 国家或地区名称
  • start (str): 起始日期
  • end (str): 结束日期
  • type (str): 数据类型,可选值为 noaa_gsod 或 noaa_isd

响应

  • 成功时返回包含站点信息的JSON数组,每个对象包含以下字段:
  • station_ID_C (str): 站点ID
  • station_Name (str): 站点名称
  • Province (str): 省份

示例

http://eia-data.com:8080/noaa/station?country=中国&start=2023-01-01&end=2023-12-31&type=noaa_gsod

获取站点数据

访问限额

每分钟60次 每日1200次

Endpoint

GET /noaa/data

参数

  • year (int): 查询的年份
  • stationId (str): 站点ID
  • type (str): 数据类型,可选值为 noaa_gsod 或 noaa_isd

响应

  • 成功时返回包含站点数据的JSON数组。

对于 noaa_gsod 类型,每个对象包含以下字段:

  • year (int): 年份
  • mon (int): 月份
  • day (int): 日期
  • Tem_Avg (float): 平均温度
  • DPT_Avg (float): 平均露点温度
  • PRS_Avg (float): 平均气压
  • WIN_S_2mi_Avg (float): 平均风速
  • PRE (float): 降水量

对于 noaa_isd 类型,每个对象包含以下字段:

  • year (int): 年份
  • mon (int): 月份
  • day (int): 日期
  • hour (int): 小时
  • Tem (float): 温度
  • DPT (float): 露点温度
  • WIN_S_Avg_2mi (float): 平均风速
  • WIN_D_Avg_2mi (float): 平均风向
  • PRE_1h (float): 一小时降水量

示例

GET http://eia-data.com:8080/noaa/data?year=2023&stationId=54511099999&type=noaa_gsod