作业帮 > 数学 > 作业

已知两点经纬度和高度,如何求两点的空间直线距离?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/01 21:42:08
已知两点经纬度和高度,如何求两点的空间直线距离?
例如:已知点A(经度104.3,纬度30.4,海拔高度220米)、B(经度104.7,纬度31.8,海拔高度2220米),求A到B的空间直线距离.
注:不是求两点间的地球球面距离.
设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ],
AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2]
利用勾股定理与正弦定理则可求出AB两点间的直线距离,