aviation-weather

✈️ FAA 权威航空气象 briefing 工具

🥥8总安装量 2评分人数 3
100% 的用户推荐

基于 FAA 官方数据,为飞行员提供实时 METAR、TAF 和 PIREP 查询,助力安全飞行决策与航前准备。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec/system/subprocess 等危险函数调用
  • ✅ 仅依赖 Python 标准库,无外部 pip 依赖,无动态代码加载风险
  • ✅ 无敏感数据收集,所有查询均为公开航空天气数据,不收集用户隐私
  • ✅ 网络请求目标固定且可信(aviationweather.gov 官方 FAA API)
  • ⚠️ 来源为 T3 级个人开发者账号,建议关注后续版本更新与维护状态

使用说明

Aviation Weather 是一款专为航空领域设计的天气数据查询工具,通过调用美国联邦航空管理局(FAA)官方 aviationweather.gov API,为飞行员和航空从业者提供实时、权威的航空气象信息服务。

核心用法
该 Skill 支持查询三类关键航空天气数据:METAR(机场例行天气报告)、TAF(终端机场预报)和 PIREP(飞行员报告)。用户可通过 ICAO 四字机场代码(如 KLAX、KSMO)快速获取特定机场的天气状况,或使用地理坐标(经纬度)搜索特定半径内的飞行员报告。命令行接口支持多种输出格式,包括人类可读的标准格式和机器解析的 JSON 格式,同时提供详细模式(verbose)显示原始 METAR 文本。默认配置覆盖南加州圣莫尼卡地区常用机场,方便本地用户快速查询。

显著优点
数据来源具备最高权威性,直接对接 FAA 官方 API,确保飞行决策基于准确信息。功能设计高度聚焦,仅使用 Python 标准库(urllib、argparse 等),零外部依赖,部署轻量且稳定。输入验证机制完善,通过 argparse 进行严格的类型检查,防止无效参数导致错误。网络请求设置 10 秒超时,避免长时间挂起,同时具备基础错误处理能力,API 故障时不会导致程序崩溃。此外,Skill 内置飞行类别(VFR/MVFR/IFR/LIFR)自动判断,以颜色编码直观展示飞行条件。

潜在局限
地理覆盖范围主要局限于 FAA 管辖区域(美国及其领地),非美国机场数据可能不完整或缺失。功能上不支持历史天气数据回溯分析,也无法提供实时雷达图像或卫星云图。网络依赖性强,在弱网环境下 10 秒超时可能导致查询失败。作为 T3 来源(个人开发者维护),长期更新维护的持续性需要关注。

适合人群
主要面向私人飞行员、商业航空飞行员、飞行学员、航空院校师生,以及无人机操作员(UAV)和航空爱好者。适用于飞行前准备(Pre-flight briefing)、航线规划、机场条件实时监控等场景。对于航空运营调度人员,PIREP 功能可帮助获取其他飞行员实时报告的湍流、结冰等重要气象信息。

使用风险
常规风险包括网络连接不稳定导致的查询超时,以及对 FAA API 可用性的依赖。由于仅执行读取操作且无本地文件写入,系统安全风险较低。用户需注意 METAR 数据默认仅返回最近 2 小时记录,如需更长时间历史数据需手动调整参数。PIREP 查询需要准确的经纬度坐标,错误的坐标可能导致返回不相关区域报告。

aviation-weather 内容

文件夹图标scripts文件夹
手动下载zip · 3.3 kB
wx.pytext/plain
请选择文件