查机票的时候,第一反应就是从北京到纽约多少公里,平台上给的里程数和地图上拉出来的直线距离完全对不上,那阵子对着不同网站的数字翻来翻去,越看越乱。
地表直线距离,就是不考虑地面起伏、航线绕路,单纯两点之间大圆距离,大概在11000公里上下。航班实际飞行里程不会是这个数,飞机不能直接横穿北极正中心,还要避让空域、风向,所以一趟直飞航班的里程通常会去到11500到12000公里区间。
之前订北京飞纽约肯尼迪机场的票,页面标注飞行里程11720公里,飞行时长差不多13个半小时。当时以为里程差的不多,时间差距也不会太大,转头看了另一班经停阿拉斯加的航班,里程直接跳到14000多公里,飞行时间拉长到快18小时。
航线不是画一条直线。
北半球的长途航班习惯走高纬度航线,贴着白令海附近走,顺着盛行西风,能省不少燃油。看着地图,航线会向上拱起来,视觉上走了很远,实际反而更快。反过来返程,纽约飞回北京,逆风段多,就算是同一架飞机,飞行时间经常要再多一个小时左右,里程数值也会有轻微浮动。
拿地图软件手动测过好几次,起点设在北京首都机场,终点放在纽约曼哈顿,大圆距离稳定在10980公里左右,不同软件小数点后面会有一点出入,差不多就是11000公里这个量级。很多人容易把地图平面上的直线当成真实距离,平面地图会把球面拉伸,肉眼看到的那条横线,不是真实的地表距离,拿平面截图估算,算出来的数字会偏小很多。
航空公司统计的里程,是按飞机实际飞过的航迹来算,不是大圆距离。这就解释了为什么地图上拉出来11000公里,机票信息里的里程总要多出几百公里。里程积累也是按航迹里程结算,不是地理直线数值,兑换机票的时候,参考的就是航司给出的飞行里程,不是地图测出来的公里数。
有个朋友做跨境货运,他看的又是另一套数据。货运航线和客运航班航线不完全重合,避开部分客运繁忙空域,航迹会再偏移一点,单次航程的公里数浮动范围会更大,有时候同一条线路,不同日期飞,里程都能差两三百公里,风向是最大的变量。
纬度带来的距离变化很微妙。北京和纽约都处在北半球中纬度,越往北,经线之间的距离越短,走高纬大圆线路,本身就是球面几何里最短路径。要是硬沿着北纬40度横向飞,不往北绕行,里程会增加上千公里,没有航司会这么安排。
区分这两个数字之后,再看各类信息就不容易混淆。地理参考用11000公里大圆距离,看航班时长、累积里程,就以航司标注的航迹里程为准。
当时算完一堆数字,只是把两个数值记在了备忘录,没有再继续深挖球面测绘的细节。