当前位置:首页>维修大全>综合>

经纬度计算距离公式

经纬度计算距离公式

更新时间:2024-03-01 11:27:08

经纬度计算距离公式

地球上任意两点距离计算公式为:D=R*arccos(siny1siny2+cosy1cosy2cos(x1-x2))。

其中R为地球半径,均值为6370km。

A点经、纬度分别为x1和y1,东经为正,西经为负。

B点经、纬度分别为x2和y2,北纬为正,南纬为负。

用上述公式算得两点的距离为30.4km,与googleearth的基本一致。

注意的是经纬度是角度,算sin、cos值时先将其换算成弧度。

计算地球上经纬度之间的距离d,已知地球上两点的经度、纬度:(X1,Y1), (X2,Y2),其中X1,X2为经度,Y1,Y2为纬度。

2、计算程序需要转化为弧度(*3.1415926/180)地球半径为R=6371.0 km,则两点距离d=R*arcos[cos(Y1)*cos(Y2)*cos(X1-X2)+sin(Y1)*sin(Y2)]。

更多栏目