球面距離怎么求

【球面距離怎么求】球面距離計算公式:d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2)),其中,x1,y1是緯度經度的弧度單位,r為地球半徑 。而當y1=y2時,公式就變為:d=r*|x1-x2|球面上有三個點A、B、C 。A和B , A和C間的球面距離等于大圓周長的1/6,B和C間的球面距離等于大圓周長的1/4 。如果球的半徑是R , 那么AB、AC球面距離就是1/6*2πR=α*R,則AC與球心夾角為α=60° , 同理BC與球心夾角為90°,則BC=V2R,AB=AC=R , 所以ABC是RT△,經過ABC的小圓半徑就是斜邊的一半 , 小圓半徑,大圓半徑都知道了,球心距就很容易算出來了 。

    推薦閱讀