piapia123
zh

机场距离计算

查询

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

一行一组机场代码,算出它们之间的大圆距离(三种单位一起给)与飞行时间估算。距离是球面上的最短线,不是实际航路 —— 真实航班会绕开禁飞区、走单行道航路,还会被高空风推着走,所以航路里程通常比这里长一点。 ⚠️ 飞行时间用「距离 ÷ 巡航速度 + 固定的 30 分钟起降」,机型不同速度不同。真实航时受航路、风与流量控制影响,差 20% 是常态,不要拿它赶飞机。⚠️ 机场表是首次查询时才下载的(几百 KB),不占首页体积;查不到的代码会明说并给相近候选。全部在你的浏览器里完成,查了什么不外传。

功能

  • 一行一组「起点 终点」,用 IATA 或 ICAO 代码
  • 每段同时给公里、英里、海里三种单位
  • 飞行时间估算按机型给速度:螺旋桨 / 支线 / 窄体 / 宽体
  • 多段时给出总里程与总飞行时间
  • 距离用球面大圆距离(平均半径 6371.0088 km)
  • 飞行时间明确标为估算(起降固定 30 分钟,真实航时差 20% 是常态)
  • 查不到的代码明说,并给相近的候选
  • ⚠️ 机场表首次查询时才载入,不占首页体积;全部在浏览器本地完成

使用方法

  1. 一行一组写「起点 终点」,例如 `PEK LHR`
  2. 选距离单位(这只决定三个单位里哪个排最前)
  3. 选机型,它决定估算用的巡航速度
  4. 多写几行就是多段行程,结果里会给总里程

常见问题

为什么机场数据要等一下才出来?
因为那份机场表有九千多条、几百 KB,是首次查询时才下载的,放进首页会让每一页都背上它。代价就是第一次查询会慢一瞬间,之后就都在缓存里了。
飞行时间准吗?
只是估算。它用「大圆距离 ÷ 巡航速度 + 固定的 30 分钟起降」,而真实航时受航路走向、高空风、绕飞与流量控制影响,差 20% 是常态。它适合用来比较两条航线的大致长短,不适合拿去安排转机。
这是实际航路里程吗?
不是。这里给的是大圆距离,也就是球面上两点之间的最短线。真实航班走的航路会绕开禁飞区、遵守单行道规则,还会顺风或逆风,所以实际里程通常比大圆距离长,航时也因此更长。
查不到某个代码怎么办?
工具会说「表里没有这个代码」并给出相近的候选。这份表只收有 IATA 代码的机场,所以一些只有 ICAO 或本地代码的机场查不到,那是数据范围的问题,不是你的输入错了。

相关工具