靚麗時尚館

位置:首頁 > 健康生活 > 心理

經緯度計算距離公式

心理1.11W
經緯度計算距離公式

地球上任意兩點距離計算公式為: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)]。

由經緯度計算距離公式是C=sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB)+cos(MLatA)*cos(MLatB)。經緯度是經度與緯度的合稱組成一個座標系統,稱為地理座標系統。

經緯度是一種利用三度空間的球面來定義地球上的空間的球面座標系統,能夠標示地球上的任何一個位置。緯線和經線一樣是人類為度量方便而假設出來的輔助線,定義為地球表面某點隨地球自轉所形成的軌跡。任何一根緯線都是圓形而且兩兩平行。

緯線的長度是赤道的周長乘以緯線的緯度的餘弦,所以赤道最長,離赤道越遠的緯線,周長越短,到了兩極就縮為0。