球面距離怎麼求

來源:生活大全幫 9.4K

球面距離怎麼求

球面距離計算公式: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的小圓半徑就是斜邊的一半,小圓半徑,大圓半徑都知道了,球心距就很容易算出來了。

熱門標籤