已知地球上两地经纬度,怎样算两地距离?我只知道两地距离为以地心为圆心,连接两地的劣弧
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/05 11:45:22
已知地球上两地经纬度,怎样算两地距离?我只知道两地距离为以地心为圆心,连接两地的劣弧
这要用到球面三角学公式计算.
球面(地球是球面)两点之间的距离,是经过两点和球心的大圆劣弧的长度.
在球面三角学中,大圆弧线长度是用°(度)表示的.例如: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°.内角之和和平面三角不同.
球面(地球是球面)两点之间的距离,是经过两点和球心的大圆劣弧的长度.
在球面三角学中,大圆弧线长度是用°(度)表示的.例如: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°.内角之和和平面三角不同.
已知地球上两地经纬度,怎样算两地距离?我只知道两地距离为以地心为圆心,连接两地的劣弧
知道两地的经纬度能算出距离吗?怎样算?
知道两地的经纬度能算出距离吗?怎样算
已知两地的经纬度,如何求两地距离?
不同经纬度两地之间距离是怎样算的呢?
已知两地经纬度,求两地距离,要详解
设地球半径为R,在纬度为a的纬度圈上有A,B两地的纬线圈上的劣弧长为(汳Rcosa,则A,B两地的球面距离为()
两地经纬度已给出,怎么算两地直线距离
利用经纬度计算两地之间的距离
在北纬60°的纬线圈上有A、B两地,它们在纬度圈上所对应的劣弧长等于πR2(R为地球半径),则A、B两地的球面距离是&n
两地距离
用java 根据两地经纬度,可以精确算出两地之间的距离吗.