Skip to Content

🎉祝贺镜像地球开放平台上线,所有套餐限时7折优惠,折扣码:mirror-earth 🍻

立即使用

镜像地球开放平台

历史预报数据API

历史预报数据,提供过去每一次预报产生的数据,由于数据量巨大,我们只保留了ecmwf提供的ifs和noaa提供的gfs的历史预报,这对于大部分评估或者建模来说足够使用了。

以获取gfs2025年5月15日0时预报为例,这个请求是获取未来48小时逐小时气温和逐日最高气温

https://api.mirror-earth.com/v1/archive-forecast?latitude=32&longitude=118&hourly=temperature_2m&daily=temperature_2m_max&models=archive_gfs&start_hour=2025-05-15T00:00&timezone=auto&forecast_hours=48&apikey=您的API Key

请求参数说明

参数名类型描述
apikey必填stringAPI Key,登陆后自动填充,或在个人中心获取
latitude必填number纬度
longitude必填number经度
hourly选填string小时要素,多个要素用逗号分隔:temperature_2m,precipitation
daily选填string逐日要素,多个要素用逗号分隔:temperature_2m_max,temperature_2m_min,precipitation_sum
start_hour选填number起报时间,世界时,例如 2025-01-01T00:00
forecast_hours选填number预报小时长度,默认168小时
temporal_resolution选填string时间分辨率,默认都是1小时(hourly_1),可选10分钟(minutely_10),15分钟(minutely_15),30分钟(minutely_30)
models必填string数据源,多个数据源用逗号分隔,例如archive_gfs,archive_ifs 全部数据源
timezone选填string时区,默认为世界时,auto表示根据经度自动计算全部时区:时区列表
note
起报时间是指预报模型运行的时间,例如2025-05-15T00
,表示gfs在这个时间点对未来的天气做了一次预报。

返回结果:


{
  ...
  "hourly_units":{"time":"iso8601","temperature_2m":"°C"},
  "daily_units":{"time":"iso8601","temperature_2m_max":"°C"},
  "hourly": {
    "time": ["2022-01-01T00:00","2022-01-01T01:00", ...],
    "temperature_2m": [1.85,4.25,5.40,6.05,6.55,7.15,7.55,7.65,7.35, ...]
  },
  "daily": {
    "time": ["2022-01-01", "2022-01-02", ...],
    "temperature_2m_max": [7.2, 6.5, 4.3, ...]
  }
}
  • hourly_units: 逐小时要素单位
  • daily_units: 逐日要素单位
  • hourly: 逐小时数据列表
  • daily: 逐日数据列表

历史预报数据源总览

模型名称来源空间分辨率更新频率预测时长可用时间范围
archive_ifs欧洲中期天气预报中心25km世界时00/06/12/18更新,00和12更新0-360小时预测,06和18更新0-90小时预测0-360小时2023-01-01T00
archive_gfs美国国家海洋和大气管理局25km世界时00/06/12/18更新,每次都更新0-384小时预测0-384小时2023-07-01T00

逐小时要素总览

这里列出了部分支持的逐小时变量,每个数据源提供的有些许差异,请到数据源详情查找,缺省值用null表示

地面要素

名称单位说明
温度类
temperature_2m°C2米气温
apparent_temperature°C体感温度
wet_bulb_temperature_2m°C2米湿球温度
dew_point_2m°C2米露点温度
skin_temperature°C地表温度
surface_temperature°C地表温度
freezing_level_heightm冻结层高度,0度层高度
湿度类
relative_humidity_2m%2米相对湿度
vapour_pressure_deficithPa饱和水汽压差
total_column_integrated_water_vapourkg/m²整层水汽含量
风类
wind_speed_10mm/s10米风速
wind_speed_100mm/s100米风速
wind_direction_10m°10米风向
wind_direction_100m°100米风向
wind_gusts_10mm/s10米阵风
updraftm/s上升气流
降水/积雪类
precipitationmm降水量
precipitation_probability%降水概率
precipitation_type-降水类型
rainmm降雨量
rain_probability%降雨概率
showersmm阵雨量
snowfallcm降雪量
snowfall_probability%降雪概率
snowfall_water_equivalentmm降雪水当量
snowfall_heightm降雪高度
hailmm冰雹量
freezing_rain_probability%冻雨概率
ice_pellets_probability%冰粒概率
snow_depthm积雪深度
snow_depth_water_equivalentmm积雪水当量
云类
cloud_cover%总云量
cloud_cover_high%高云量
cloud_cover_low%低云量
cloud_cover_mid%中云量
cloud_cover_2m%2米云量
cloud_basem云底高度
cloud_topm云顶高度
convective_cloud_basem对流云底高度
convective_cloud_topm对流云顶高度
辐射类
shortwave_radiationW/m²短波辐射
shortwave_radiation_clear_skyW/m²晴天短波辐射
direct_radiationW/m²直接辐射
direct_normal_irradianceW/m²直接法线辐照度
diffuse_radiationW/m²散射辐射
diffuse_radiation_instantW/m²瞬时散射辐射
global_tilted_irradianceW/m²倾斜辐照度
terrestrial_radiationW/m²地球辐射
longwave_radiation_downwardW/m²向下长波辐射
shortwave_radiation_upwardW/m²向上短波辐射
longwave_radiation_upwardW/m²向上长波辐射
土壤类
soil_moisture_0_to_7cmm³/m³0-7厘米土壤湿度
soil_moisture_7_to_28cmm³/m³7-28厘米土壤湿度
soil_moisture_28_to_100cmm³/m³28-100厘米土壤湿度
soil_moisture_100_to_255cmm³/m³100-255厘米土壤湿度
soil_temperature_0_to_7cm°C0-7厘米土壤温度
soil_temperature_7_to_28cm°C7-28厘米土壤温度
soil_temperature_28_to_100cm°C28-100厘米土壤温度
soil_temperature_100_to_200cm°C100-200厘米土壤温度
气压类
pressure_mslhPa海平面气压
surface_pressurehPa地表气压
surface_air_pressurehPa地表气压
pressure_80mhPa80米气压
对流/大气稳定度类
capeJ/kg对流有效位能
convective_inhibitionJ/kg对流抑制
lifted_index°C抬升指数
lightning_potential-闪电潜势
thunderstorm_probability%雷暴概率
其他要素
sunshine_durations日照时长
uv_index-紫外线指数
uv_index_clear_sky-晴天紫外线指数
visibilitym能见度
boundary_layer_heightm边界层高度
albedo-反照率
et0_fao_evapotranspirationmmFAO参考作物蒸散发
evapotranspirationmm蒸散发
runoffmm径流
latent_heat_fluxW/m²潜热通量
sensible_heat_fluxW/m²感热通量

等压面要素

名称单位说明
temperature°C温度
geopotential_heightm位势高度
relative_humidity%相对湿度
wind_speedm/s风速
wind_direction°风向
dew_point°C露点温度
cloudcover%云量
cloud_cover%云量
vertical_velocitym/s垂直速度

需要与等压面结合起来调用,比如temperature_1000hPa表示1000百帕的温度,常用的等压面有:1000hPa,925hPa,850hPa,500hPa,200hPa

Previous

历史数据API

Next

预报数据API