已知地球上两地经纬度,怎样算两地距离?我只知道两地距离为以地心为圆心,连接两地的劣弧

2025-06-26 16:04:07
推荐回答(4个)
回答1:

每隔一个经度相差111米.两地相差的经度数乘于111就行了

回答2:

经纬度其实是一个地心和方位的夹角~ 画个立体的图你就知道了。其实是已知圆弧的夹角和半径,求算劣弧弧长的问题。记住 不是求直线距离就好了

回答3:

那劣弧的长度就是距离

回答4:

这要用到球面三角学公式计算。
球面(地球是球面)两点之间的距离,是经过两点和球心的大圆劣弧的长度。
在球面三角学中,大圆弧线长度是用°(度)表示的。例如:A点在东经105°北纬32°,A到北极点N的弧长是90-32=58°。
如果另外一点B是东经60°北纬15°。那么B点到北极点N的大圆弧长是90-15=75°。
这两点和北极点的弧线连线的夹角是:∠BNA=105-60=45°。
在球面三角也有相似于平面三角的正弦定理公式(形式稍有不同):

sin a∶sin A = sin b∶sin B = sin c∶sin C

比例前项(分数的分子)是球面三角形的边的正弦值。比例后项(分数的分母)是球面三角内角的正弦值。∠A的对边是弧长a。

还有边的余弦定理:
cos a = cos b×cos c + sin b×sin c×cos A

把上述数字代入余弦定理,可以算出AB两点之间的大圆弧长°。这里∠A是两点对于北极点的夹角45°;b和c分别是58°和75°。
求出弧长a,就是AB两点之间的大圆弧长,(°为单位)。然后根据地球大圆周长是4万公里,即可算出a的长度。

球面三角形的三内角之和>0°,<360°。内角之和和平面三角不同。