球面距离计算公式的推导及举例
- 格式:doc
- 大小:347.50 KB
- 文档页数:3
1
球面距离的计算及其计算公式
在球面上,不在同一直径上的两点之间的最短距离,就是经过这两点的大圆在这两点间的一段劣派的
长度,我们把这段抓长叫做球面上这两点间的球面距离.(也叫球面上的短程线或测地线)
如图1,A、B为球面上不在同一直径上的两点,O为圆心,⊙O为过A、B的大圆,⊙O为过A、
B的任一个小圆,我们把这两个圆画在同一个平面内.(见图1)设2AOB,2BOA,球半
径为R,半径为r.则有AB大圆弧长RL2,
AB
小圆弧长rl2 raRrRlL22 (1)
但sin2sin2rRAB,即sinsinrR (2)
将(2)代入(1)得sinsinsinsinalL (3)
∵ rR,由(2)式知.由于20,故只需证明函数xxxfsin在2.0内为单调递
减即可. ∴ 0tancossincos22xxxxxxxxxf,
∵当2,0x时,有xxtan)∴ xf在2,0单调递减,
由(3)式不难得到1lL,即lL. 故大圆劣弧最短。
球面距离公式:设一个球面的半径为R,球面上有两点11,A、22,B. 其中1,2为点
的经度数,1、2为点的纬度数,过A、B两点的大圆劣弧所对的圆心角为,则有
]sinsincoscosarccos[cos212121
(弧度)
A、B间的球面距离为:]sinsincoscosarccos[cos212121RRL
证明:如图1,⊙1O与⊙2O分别为过A、B的纬度圈,过A、C的大圆,过B、D的大圆分别为A、
B的经度圈,而经度圈与纬度圈所在的平面互相垂直,作AE面BCO2,垂足E位于CO2上,连结EB、
AB
. 则2212212OOOOOOAE221sinsinRR2212sinsinR
在BEO2中,由余弦定理,得:212222222cos2BOEOBOEOBE
21212221
cos2BOAOBOAO
21212221
coscoscos2coscosRRRR
2
]coscoscos2coscos[112122122R
故]coscoscos2sinsin22[2121212222RBEAEAB
又cos122sin42sin222222RRRAB,比较上述两式,化简整理得:
212111
sinsincoscoscoscos
,从而可证得关于与L的两个式子.
计算球面距离的三种类型
现行课本中,介绍了球面距离的概念,这方面的习题很多,同学们学习时普遍感到困难.下面给出这
类习题解答的示范,以供同学们参考.
1.位于同一纬度线上两点的球面距离
例1 已知A,B两地都位于北纬45,又分别位于东经30和60,设地球半径为R,求A,B的
球面距离.
分析:要求两点A,B的球面距离,过A,B作大圆,根据弧长公式,关键要求圆心角AOB的大
小(见图1),而要求AOB往往首先要求弦AB的长,即要求两点的球面距离,往往要先求这两点的直
线距离.
解:作出直观图(见图2),设O为球心,1O为北纬45圈的圆心,连结OA,OB,AO1
BO1,AB.由于地轴NS平面BAO1.∴1OAO与1OBO为纬度45,BAO1为二面角BOOA--
1
的平面角.∴3030601BAO(经度差).
Rt
△1OAO中,RROAOOAAO2245coscos11.
△ABO1中,由余弦定理,BAOBOAOBOAOAB11121212cos2
2
22
23230cos22222222
2RRRRR
.
△OAB中,由余弦定理:43222322cos2222222RRRROBOAABOBOAAOB,
∴21AOB.∴AB的球面距离约为RR60721180.
2.位于同一经线上两点的球面距离
例2 求东经57线上,纬度分别为北纬68和38的两地A,B的球面距离.(设地球半径为R).
解:经过BA、两地的大圆就是已知经线.
303868AOB
,618030RRAB.
3
3.位于不同经线,不同纬线上两点的球面距离
例3 A地位于北纬30,东经60,B地位于北纬60,东经90,求A,B两地之间的球面距离.(见
图4)
解: 设O为球心,1O,2O分别为北纬30和北纬60圈的圆心,连结OA,OB,
AB
.\Rt△AOO1中,由纬度为30知301OAO,
RROAOOAOO2130sinsin11
,
RROAOOAAO2330coscos11
.Rt△BOO2中,602OBO,
∴RROO2360sin2,260cos2RRBO,∴RRROOOOOO21321231221.
注意到AO1与BO2是异面直线,它们的公垂线为21OO,所成的角为经度差306090,利用异面直
线上两点间的距离公式.
cos22122122212BOAOOOBOAOAB
(为经度差)
2
222
432530cos21232213212
3RRRRRR
.
△AOB中,RRRRROBOAABOBOAAOB243252cos222222
8205.08323
.∴35AOB.∴AB的球面距离约为RR36735180.