昆仑站到长城站的距离

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:25:47
昆仑站在南纬80度25分,东经77度07分。长城站在南纬62度13分,西经58度 58分。请用公式写出计算过程和结果,谢谢。
主要是结果

昆仑站在南纬80度25分,东经77度07分。长城站在南纬62度13分,西经58度 58分

经纬度距离计算
A:纬度 经度
80.41666666666667 77.11666666666666

B:纬度 经度
62.21666666666667 58.96666666666667

=============
A-B:距离= 2103.4354

=========================
算法给你:

经纬度算距离的算法:

设地球上某点的经度为lambda,纬度为phi,
则这点的空间坐标是
x=cos(phi)*cos(lambda)
y=cos(phi)*sin(lambda)
z=sin(phi)
设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2)
则它们的夹角为
A=acos(x1*x2+y1*y2+z1*z2),A是角度
则两地距离为
A/180*pi*R,其中R为地球平均半径6371
误差不超过1%

挖,好深奥