球面距离怎么算?

如题所述

先将两个点分别与球心连线,得到一个夹角,算出这个夹角的大小,然后根据球的半径算出周长,用周长乘以夹角,再除360就是球面距离。

AB、AC球面距离就是1/6*2πR = α*R,则AC与球心夹角为α=60°,同理BC与球心夹角为90°,则BC=V2R,AB=AC=R,所以ABC是RT△,经过ABC的小圆半径就是斜边的一半,小圆半径,大圆半径都知道了,球心距就很容易算出来了。

扩展资料

1、纬线:纬线都是圆,也称为纬线圈,长度不等。赤道最长,由赤道向两极逐渐缩短,最后成一点。纬线指示东西方向。

2、纬度:赤道是零度纬线。赤道以北的纬度,叫北纬,用“N”作代号;赤道以南的纬度叫南纬,用“S”作代号。北纬、南纬各有90°。

3、经线:也叫子午线。经线是半圆,所有经线长相等。经线指示南北方向。

参考资料来源:百度百科-球面距离

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
先将两个点分别与球心连线,得到一个夹角,算出这个夹角的大小,然后根据球的半径算出周长,用周长乘以夹角,再除360就是球面距离本回答被网友采纳
第2个回答  2019-01-18
百度上用浏览器可搜到“球面距离”,不但有公式,还有推导过程。
地1(经度A1, 纬度B1), 地2(经度A2, 纬度B2), 并规定东经为正,西经为负,北纬为正,南纬为负。R为地球半径,角度用弧度制,则球面距离有简单公式:
d=R.arccos(cosB1cosB2cos(A1-A2)+sinB1sinB2)
第3个回答  2018-06-26
球面上两点之间的最短连线的长度,就是经过这两点的大圆在这两点间的一段劣弧的长度。(大圆就是经过球心的平面截球面所得的圆)本回答被网友采纳
第4个回答  2016-04-18
要求“球面距离”当然有两个点,又有定理“不在同一条直线上的三点确定一个平面”,这样,这两个点和球的球心三点可构成一个平面,数学上叫做“大圆”,正视这个圆(从正面看),这两个点之间的弧线长即为球面两点间距离。
相似回答