航班实时追踪

1小时前更新 1 00
航班实时追踪航班实时追踪
航班实时追踪

技能简介

该技能连接 OpenSky Network 和 AviationStack API,提供全球航班的实时位置追踪与机场间时刻表查询。支持按地理区域、航班呼号或机场代码检索飞行数据,返回高度、速度、航向等实时参数,以及起降时间、航站楼、登机口等计划信息。

业务背景

航空物流、差旅管理及出行服务团队可实时掌握全球航班动态,优化调度决策。通过区域空域监控与特定航班追踪,企业能预判货物到达时间、安排接机服务或及时调整中转衔接,降低因信息滞后导致的运营损失与客户投诉风险。

落地案例:某国际货运代理需监控一批高时效医药物资的运输状态。操作员输入瑞士空域范围,获取该区域内所有航班实时位置与航向;随后按航班呼号锁定目标货机,持续追踪其高度、速度及预计降落时间。结合起降机场的航站楼与登机口信息,提前协调地面冷链接驳车辆,确保药品在温控窗口内完成转运。

能做什么

  • 实时追踪指定区域内的所有航班(如瑞士空域)
  • 按航班呼号查询特定飞机的当前位置与状态
  • 按机场代码筛选进出港航班
  • 查询两机场间的航班时刻表(含日期筛选)
  • 无 API 密钥时生成 Google Flights、FlightRadar24 等搜索链接

使用说明

安装依赖

# 克隆仓库
git clone https://github.com/openclaw/skills.git
cd skills/xenofex7/flight-tracker

# 安装 Python 依赖
pip install requests jq

实时追踪航班

# 追踪瑞士空域航班
python3 scripts/track.py --region switzerland

# 按呼号追踪特定航班
python3 scripts/track.py --callsign SWR123

# 按机场追踪
python3 scripts/track.py --airport LSZH

查询航班时刻表

# 基础查询(汉堡至苏黎世)
python3 scripts/schedule.py HAM ZRH

# 指定日期
python3 scripts/schedule.py --from HAM --to ZRH --date 2026-01-15

# 配置 API 密钥获取详细数据
export AVIATIONSTACK_API_KEY='your_key_here'
python3 scripts/schedule.py HAM ZRH

预定义区域:switzerland(瑞士)、europe(欧洲)、zurich(苏黎世周边)、geneva(日内瓦周边)

输入与输出

见下方输入与输出表格。

项目内容
输入地理区域名称、航班呼号、机场 ICAO/IATA 代码、查询日期、API 密钥(可选)
输出实时位置坐标、飞行高度/速度/航向、起降机场、时刻表详情、状态信息
适用人群航空运营人员、航班信息查询者、航空数据爱好者、行程规划旅客
不包含机票预订、延误分析、座位选择、行李规则、天气影响评估

 

风险提示

  • OpenSky Network 匿名用户每日限 400 次请求,建议注册账号提升额度
  • AviationStack 免费版每月限 100 次请求,超出需付费升级
  • 实时数据依赖 ADS-B 接收器覆盖,部分区域可能存在延迟或缺失
  • 航班呼号可能包含空格,查询时需准确匹配
  • 历史数据查询需要 OpenSky Network 付费账户

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/xenofex7/flight-tracker/SKILL.md
来源类型:GitHub 开源项目

数据统计

相关导航

暂无评论

none
暂无评论...