网淘吧来吧,欢迎您!

A simple Flight Tracker

2026-03-29 新闻来源:网淘吧 围观:17
电脑广告
手机广告

航班追踪器

实时追踪航班,并搜索机场间的航班时刻表。

快捷指令

实时航班追踪

区域上空航班(边界框)

# Switzerland (lat_min, lat_max, lon_min, lon_max)
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=<aircraft-icao>" | jq .

获取实时航班信息

# Use helper script
python3 scripts/track.py --region switzerland
python3 scripts/track.py --callsign SWR123
python3 scripts/track.py --airport LSZH

航班时刻表

搜索机场间的定期航班:

# Basic usage (shows search links)
python3 scripts/schedule.py HAM ZRH

# With specific date
python3 scripts/schedule.py --from HAM --to ZRH --date 2026-01-15

# With API key (optional, for detailed results)
export AVIATIONSTACK_API_KEY='your_key_here'
python3 scripts/schedule.py HAM ZRH

无API密钥时:显示有用的搜索链接(Google Flights、FlightRadar24、航空公司网站)

有API密钥时:获取包含出发/到达时间、航站楼、登机口和状态的实时时刻表数据

免费API密钥可在以下网站获取aviationstack.com(每月100次请求)

区域

脚本中预定义的区域:

  • switzerland:瑞士空域
  • europe欧洲空域(大致范围)
  • 苏黎世:苏黎世周边区域
  • 日内瓦:日内瓦周边区域

API 端点

所有状态

GET https://opensky-network.org/api/states/all

可选参数:

  • laminlominlamaxlomax:边界框
  • icao24:特定飞机(十六进制代码)
  • time:Unix 时间戳(0 = 现在)

响应格式

每个航班状态包含:

[0]  icao24      - Aircraft ICAO24 address (hex)
[1]  callsign    - Flight callsign (e.g., "SWR123")
[2]  origin_country - Country name
[5]  origin      - Origin airport (if available)
[7]  baro_altitude - Altitude in meters
[9]  velocity    - Speed in m/s
[10] heading     - Direction in degrees
[11] vertical_rate - Climb/descent rate in m/s

机场代码

ICAO(用于实时追踪)

  • LSZH- 苏黎世
  • LSGG- 日内瓦
  • LSZB- 伯尔尼
  • LSZA- 卢加诺
  • LFSB- 巴塞尔-米卢斯(欧洲机场)

IATA(用于航班时刻表)

  • ZRH- 苏黎世
  • GVA- 日内瓦
  • BSL- 巴塞尔
  • BRN- 伯尔尼
  • LUG- 卢加诺
  • HAM- 汉堡
  • FRA- 法兰克福
  • MUC- 慕尼黑
  • BER- 柏林
  • LHR- 伦敦希思罗机场
  • 戴高乐机场- 巴黎戴高乐机场
  • 阿姆斯特丹史基浦机场- 阿姆斯特丹

备注

实时追踪 (OpenSky Network)

  • 免费API,但有速率限制(匿名用户:400次/天)
  • 数据来源于全球的ADS-B接收器
  • 无需API密钥
  • 数据每10秒更新一次
  • 创建账户可获得更高限制和历史数据

航班时刻表 (AviationStack)

  • 如需详细时刻表数据,可选择使用API密钥
  • 免费套餐:每月100次请求
  • 若不使用API,则提供Google Flights、FlightRadar24等网站的搜索链接
  • 支持按日期查询
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Home Assistant CLI 下一篇:ManyChat

相关文章

您是本站第317889名访客 今日有53篇新文章/评论