天气数据来源

Naola 同时查询多个天气服务,并将它们的预报合并为单一的共识预报。下面介绍它的工作原理以及使用了哪些来源。

当前来源

免费版查询 3 个来源。Naola 高级版再增加 3 个来源以获得更紧密的共识,共 6 个。

提供商预报模型层级网站
Open-MeteoECMWF(欧洲模型)免费open-meteo.com
OpenWeatherGFS(美国模型)免费openweathermap.org
Apple Weather混合(Apple)免费Apple Weather 数据来源
WeatherAPI.com混合高级版weatherapi.com
Visual Crossing Weather混合高级版visualcrossing.com
Google混合(Google Maps Platform)高级版developers.google.com/.../weather

主屏幕小组件显示你所用版本包含的来源,但 Google 除外,它仅在应用中显示。

共识如何运作

  1. 所有来源同时查询:如果某一个缓慢或宕机,其他来源仍然工作。你总能得到结果。
  2. 预报被标准化:所有温度都转换为摄氏度,所有风速都转换为 m/s,以便公平比较。
  3. 计算加权中位数:基于更高质量预报模型的来源(如欧洲的 ECMWF)比混合模型权重更大。这能产生更准确的共识。
  4. 剔除异常值:如果某个来源给出明显不同的读数,会将其从最终结果中排除,以免扭曲共识。

置信度颜色

天气卡片上的彩色徽章会告诉你各来源的一致程度:

颜色含义
绿色高置信度:各来源在 1.5 摄氏度内一致
黄色中等置信度:存在一些分歧(3 摄氏度以内)
红色低置信度:各来源相差超过 3 摄氏度

预报

共识方法同样适用于预报:

数据源准确度如何衡量

“数据源准确度”页面按国家分别对天气来源进行排名,依据是各来源的预报与气象站实测值的接近程度。这是一个帮助你选择来源的个人工具。它不是官方的,也不是科学性的,不对任何提供商进行认证。下文提到的任何气象机构都没有参与此排名,也不为其背书。以下是完整方法,任何人都可以复现:

  1. 气象站:在每个国家,使用一组固定的参考气象站,由该国的国家气象机构运营,列于下文。所有人使用的气象站都相同:排名从不取决于你在哪里搜索,Naola 也不会记录你在哪里查看排名。
  2. 预报:每天 UTC 08:00,Naola 针对每个气象站,按气象站自身的日历日,记录每个来源对次日最高气温和最低气温的预报,以及这些预报的 Naola Consensus。Apple Weather、Google 和 WeatherAPI.com 从不被记录,因为其条款不允许保存其预报,因此它们从不参与排名。所以,这里参与排名的 Naola Consensus 只组合了 Open-Meteo、OpenWeather 和 Visual Crossing Weather 三个来源,可能与你天气页面上的共识预报不同。德国、法国、奥地利、捷克和日本的预报则在 UTC 08:20 记录。
  3. 实测值:每个气象站当天实测的最高气温和最低气温,在其国家气象机构发布后读取,通常晚一天(法国晚两天,美国约晚三天)。少数机构对“一天”的定义不同:SMHI 为 UTC 18:00 至 18:00,GeoSphere Austria 为 UTC 18:10 至 18:00,ČHMÚ 为 UTC 20:00 至 20:00;MeteoSwiss 和 DWD 为 UTC 午夜至午夜,JMA 则为日本的日历日。Météo-France 的最低气温取自当天结束的 UTC 18:00 至 18:00 时段,最高气温取自当天 UTC 06:00 至次日 UTC 06:00。ČHMÚ 和 Météo-France 并未公布这两个时段:Naola 根据这两个机构自身的逐小时或每 10 分钟观测数据推断得出。即便如此,每一天仍包含当天午后的最高气温和清晨的最低气温。各机构在几周内仍可能修正近期数值;Naola 保留它首次读取的数值,对日本则只使用 JMA 标记为正常质量的数值。
  4. 评分:对于每个来源、每个气象站和每一天,误差为预报值与实测值之差,最高气温和最低气温分别计算,忽略正负号,单位为 °C。某来源在一个时段内的得分,是这些误差在其所有气象站和所有天数上的平均值。
  5. 排名:在每个国家内,按所选时段(7、14 或 30 天)内的平均得分对各来源排名,得分最低者排在最前。一个国家的排名在拥有至少 5 个气象站(气象站少于此数的国家则为全部气象站)14 天的得分后才会显示。之后新增的国家,例如德国、法国、奥地利、捷克和日本,也按同样的条件显示。

国家和气象站

气象站实测值:署名和许可

署名和许可

Copernicus 引用