天气数据来源
Naola 同时查询多个天气服务,并将它们的预报合并为单一的共识预报。下面介绍它的工作原理以及使用了哪些来源。
当前来源
免费层查询 2 个来源。Naola 高级版解锁另外 4 个来源以获得更紧密的共识——共 6 个。
| 提供商 | 预报模型 | 层级 | 网站 |
|---|---|---|---|
| Open-Meteo | ECMWF(欧洲模型) | 免费 | open-meteo.com |
| OpenWeatherMap | GFS(美国模型) | 免费 | openweathermap.org |
| WeatherAPI | 混合 | 高级版 | weatherapi.com |
| Visual Crossing | 混合 | 高级版 | visualcrossing.com |
| Apple WeatherKit | 混合(Apple) | 高级版 | developer.apple.com/weatherkit |
| Google Weather | 混合(Google) | 高级版 | developers.google.com/.../weather |
共识如何运作
- 所有来源同时查询 -- 如果某一个缓慢或宕机,其他来源仍然工作。你总能得到结果。
- 预报被标准化 -- 所有温度都转换为摄氏度,所有风速都转换为 m/s,以便公平比较。
- 计算加权中位数 -- 基于更高质量预报模型的来源(如欧洲的 ECMWF)比混合模型权重更大。这能产生更准确的共识。
- 剔除异常值 -- 如果某个来源给出明显不同的读数,会将其从最终结果中排除,以免扭曲共识。
置信度颜色
天气卡片上的彩色徽章会告诉你各来源的一致程度:
| 颜色 | 含义 |
|---|---|
| 绿色 | 高置信度 -- 各来源在 1.5 摄氏度内一致 |
| 黄色 | 中等置信度 -- 存在一些分歧(3 摄氏度以内) |
| 红色 | 低置信度 -- 各来源相差超过 3 摄氏度 |
预报
共识方法同样适用于预报:
- 逐日预报 -- 最长 7 天,合并所有来源的预测
- 逐时预报 -- 最长 48 小时,用于更精细的规划