直线距离与驾车距离

伦敦到巴黎,直线距离是 344 公里,走公路约 460 公里——两个数字都对。直线距离(大圆距离)是沿地球表面的最短路径,也是我们距离页面给出的数字;公路距离要跟着路网走,对大多数城市组合来说会长 1.2–1.4 倍。

基于授权 · 私密 · 支持 Chrome、Safari、Firefox、Edge

两个都诚实的数字

伦敦巴黎直线距离 · 344 公里走公路 · ≈460 公里道路要绕开水域、地形和城镇——通常是直线距离的 1.2–1.4 倍。
看着两条线画出来:大圆连线就是我们标注的距离;公路总要多绕一段。

“有多远?”这个问题有两个都站得住脚的答案。直线距离——也就是“一条直线过去”的走法——是两点之间沿地球表面的最短路径,在球面上计算得出(也就是一条大圆)。公路距离则是路网能给你的那条路:绕开河口湾、翻过山口、穿过立交。两者没有谁更真实,它们回答的是不同的问题;诚实的做法——我们的城市距离页面就是这么做的——是标明你报的是哪一个。

航线在地图上为什么看着是弯的

平面地图不得不撒点小谎:把球面摊成矩形,南北两端就被拉伸,于是远距离城市之间真正最短的路线看上去像在绕路。德里—纽约的航线贴着极地画弧,不是为了看风景,而是因为在地球仪上那就是直线——在任何一个地球仪上拉紧一根绳子,它走的就是这条航线。同样的效应在小尺度上也成立:这就是上面那条伦敦—巴黎的连线为什么在投影地图上微微弯着,而不是笔直的一道。

1.3 倍的经验法则

交通研究者把公路里程与直线距离之比叫作绕行系数或绕路指数,而它稳定得出奇:大多数城际组合都在 1.2–1.4 之间,取 1.3 作默认值很稳妥。路网方正的平原接近 1.2;山区、峡湾和需要过河的地方会超过 1.5;而一条没有渡轮的海峡可以让它变成无穷大。所以,想从我们 1,000 个距离页面里的任意一个快速估出公路里程:乘以 1.3。伦敦—巴黎的 344 公里由此推出约 447 公里——与经加来的实际约 460 公里相当接近。

什么时候该用哪个数字

当规则或物理本身就是点对点时,用直线距离:配送半径和学区范围的资格判定(多数“X 公里以内”的规定指的就是直线)、天线和无人机的作用距离、跑步路线的直线比较,以及城市对页面上的飞行时间估算。公路距离则用于油费、过路费、电动车续航和路上时间——随便一个导航应用都能给出。而要在两地之间挑一座碰面的城市,两者都不合适:地理中点加上附近一座真实城市,正是中间点工具算出来的东西。

自己量一量

距离计算器会给出任意两点之间的大圆距离和初始方位角——输入地名或在地图上点击都行。每个城市对页面还会补上公里、英里和海里数、两个方向的方位角、飞行时间估算以及时区差。如果你好奇从自己所在的位置看,大圆是什么样子,就把标记放到很远的地方,看那条线怎么弯过去:地图底下始终有一个球面。

两点之间直线距离 大圆距离

常见问题

驾车距离比直线距离远多少?
对大多数城市组合,公路里程是直线距离的 1.2–1.4 倍,取 1.3 通常就够用。路网方正的平原接近 1.2;山区、峡湾和需要过河的路线会超过 1.5;没有渡轮的海峡则根本走不通。
为什么地图上的航线是弯的?
平面地图必须把球面摊平,高纬度因此被拉伸,真正最短的路线看上去就像在绕远。在地球仪上拉紧一根绳子,它走的正是航线那条弧——那才是球面上的直线。
什么时候该用直线距离?
规则或物理本身是点对点时用直线距离:配送半径、学区范围、天线和无人机的作用距离,以及飞行时间估算。油费、过路费、电动车续航和路上时间则要看公路距离,随便一个导航应用都能算。

查看英文版: Straight-Line vs Driving Distance · 简体中文