feat: Implement initial web application with a Leaflet map, city weather details, and temperature trend visualization.

This commit is contained in:
2569718930@qq.com
2026-03-05 01:21:04 +08:00
parent 509049078b
commit 880aa2ca1e
5 changed files with 189 additions and 19 deletions
+1
View File
@@ -29,6 +29,7 @@ PolyWeather 是一款多模型气象分析与量化工具。它通过聚合高
- **数据可视化**Chart.js 温度走势图叠加 METAR 实测散点,多模型对比条形图,高斯概率分布条,实时风险等级色彩系统。
- **镜头与日期联动**:点击城市平滑飞入面板。**多模型预报区域**会根据“逐日预报”选中的日期自动刷新,支持查看未来 5 天各模型的历史表现与融合预测值。
- **强制同步与缓存控制**:针对安卡拉等重点区域,Web 端支持 60 秒极速缓存 TTL,并提供手动“强制刷新”按钮,可穿透全局缓存获取最及时的 MGM/METAR 实测数据。
- **周边测站热力图**:不仅追踪目标机场,还能并发抓取目标城市周边 20~50 公里内的所有气象站实测。通过地图上的“微型标签”可视化城市热岛效应与锋面推进,辅助判断冷空气过境的时间差。
- **双引擎共生**FastAPI 后端与 Telegram Bot 共享同一份分析逻辑(`analyze_weather_trend`)和 AI Prompt 管线。
### 2. 🧬 动态权重集合预报 (DEB 算法)