航班追踪与调度。通过OpenSky网络实时追踪地区、呼号或机场的航班。查询机场间航班时刻表。适用于“哪些航班正在瑞士上空?”、“汉堡至苏黎世航班何时到达?”或“追踪SWR123航班”等查询。
飞行跟踪器 飞行跟踪飞行实时飞行和机场之间的搜索飞行时间表 快速指令 飞行跟踪飞行跟踪 飞行信号在某个区域(边界箱)上空飞行 特定飞行通过呼叫信号跟踪是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
实时追踪航班,并查询机场之间的航班时刻表。
# 瑞士(纬度最小值、纬度最大值、经度最小值、经度最大值) curl -s "https://opensky-network.org/api/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5" | jq -r '.states[] | "(.[1]) - (.[2]) | Alt: (.[7])m | Speed: (.[9])m/s | From: (.[5])"'
curl -s "https://opensky-network.org/api/states/all?icao24=" | 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
不提供 API 密钥时:显示有用的搜索链接(Google Flights、FlightRadar24、航司官网等)
提供 API 密钥时:获取包含出发/到达时间、航站楼、登机口及航班状态的实时时刻表数据
可在 aviationstack.com 免费注册获取 API 密钥(每月 100 次请求配额)
脚本中预定义的区域:
GET https://opensky-network.org/api/states/all
可选参数:
lamin、lomin、lamax、lomax:地理边界框(经纬度范围)icao24:指定航空器(十六进制 ICAO24 地址)time:Unix 时间戳(0 表示当前时间)每条飞行状态数据包含以下字段:
[0] icao24 - 航空器 ICAO24 地址(十六进制) [1] callsign - 航班呼号(例如 "SWR123") [2] origin_country - 所属国家名称 [5] origin - 出发机场(如可用) [7] baro_altitude - 气压高度(单位:米) [9] velocity - 地速(单位:米/秒) [10] heading - 航向(单位:度) [11] vertical_rate - 垂直速率(单位:米/秒,正值表示爬升,负值表示下降)
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章