地球上任意两点间最短距离计算公式的推导方法
**解析:**在讲《世界地理》下册的“世界的交通和联系”一节时,课文中有这样一段:“越过北冰洋的航空线是联系亚、欧和北美三大洲的捷径。从东京到伦敦,沿北极圈飞行,比经过莫斯科能缩短 1100 公里。现在从东京到西欧和美国已开辟有穿过北极上空的航线”。当讲到此时,学生们便常问: 为什么沿纬线飞行反而要远些?第八章“南极洲”讲到交通位置的重要性时, 也常提到同样的问题。对这个问题我们知道,地球上的两点的最近距离应是这两点的大圆弧,而除赤道以外的其它任何同在一条纬线上的两点,它们的纬线并不是经过这两点的大圆弧,所以要远些。那么地球上任意两点间的最短距离(大圆弧)又怎样计算呢?
对上面这一问题,可通过用几何和三角作一个简单的推导,如下:
设地球上有任意的A和B两点,A点的纬度是ϕ1,经度是δ 1,B点的纬度是ϕ2 ,经度是δ 2 。又设A点所在的经线和纬线与B点所在的纬线和经线分别相交于 A′和 B′(如图 1-12)。分别用直线连接这四点成四条弦,这四条弦构成了一个等腰梯形 AB′BA′,即两腰 AA′=BB′。
然后以这梯形的两腰分别作底边,以地心 O 点作顶点,又可做出两个等腰三角形,△BOB′和△AOA′。而这两个三角形的顶角:∠BOB′=∠AOAc
′ = ϕ1 - ϕ2 。
可用平面三角法,求出梯形的两腰:
AA′ = BB′ = 2R sin ϕ1 − ϕ 2 ①
2
又设图中 r1 和 r2 分别为 B 和 A 的自转半径
则r1 = Rcosϕ2 ②
r2 = Rcosϕ1 ③
而△AO2B′和△A′O1B 又是以δ2-δ1 为顶角的等腰三角形,通过平面三角法又可求得梯形的上下两底长:
A′B = 2r1sin δ2 − δ1
2
AB′ = 2r2sin δ2 − δ1
2
将②③或分别代入上两式即得:
A′B = 2Rcosϕ 2
sin δ 2 − δ1 ④
2
AB′ = 2Rcosϕ sin δ2 δ1 ⑤
1 2
在求出等腰梯形四边的长度后,再计算其对角线 AB(弦)的长度。
通过图中所引的辅助线后,可算出:
BC = A′B + AB′ ⑥
2
A′C = A′B − AB′ ⑦
2
在直角三角形 ACA′中: AC2=AA′2-A′C2
⑦代入即得:AC2 = AA′ 2 − ( A′B − AB′ ) 2 ⑧
2
在直角三角形 ACB 中: AB2=AC2+BC2
将⑥、⑧式代入上式:
AB2 = AA′ 2 − ( A′B − AB′) + ( A′B + AB′) 2
2 2
即:AB2=AA′2+AB′·A′B⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⑨
看图(1-12),若再设 AB 弦对应地心○点的圆心角为θ,则△AOB 又是以地球半径 R 为两腰的等腰三角形:
其AB = 2Rsin θ
2
将此式和前面的①④⑤代入⑨式:
则:(2R sin θ) 2 = (2R sin ϕ1ϕ2 ) 2 + 2R sin δ 2δ1 cosϕ ·2R sin δ2 δ1 cos ϕ
即 : sin2 θ
2
= sin 2 ϕ1ϕ2
2
+ sin2 δ2 − δ1 cos ϕ
2 2 2 1
cos ϕ ⑩
2 2 2 1 2
由上面公式即可求得地球上任意两点分别与地心连线的夹角θ,只要求出θ,就可求出过这两点间最大圆弧长,也就是这两点最近距离 S。
2πR
即: S = 360° ·θ
最后必须指出:该公式是考虑地球是正圆球时推导的。另外,在运用公式⑩时,纬度ϕ和经度δ 本身带有正负号。通常取北纬为正,南纬为负,东经为正,西经为负。