已知两点的经纬度,如何计算方位角经度东经为+,西经为—,纬度北纬为+,南纬为-,依照上面规则,如何求两点A(x1,y1)B(x2,y2)之间的方位角.最好有公式和详细的推导过程!想补充问一下,需不需要将经纬度转换成弧度单位后再进行计算,假如A(45度,89度) B(-27度,-66度),正确答案为303.58,求推导公式及过程!

问题描述:

已知两点的经纬度,如何计算方位角
经度东经为+,西经为—,纬度北纬为+,南纬为-,依照上面规则,如何求两点A(x1,y1)B(x2,y2)之间的方位角.最好有公式和详细的推导过程!
想补充问一下,需不需要将经纬度转换成弧度单位后再进行计算,假如A(45度,89度) B(-27度,-66度),正确答案为303.58,求推导公式及过程!

算起来还挺复杂的地球的经纬度坐标是球坐标(x,y),x是经度,y是纬度先把它转换成直角坐标(X,Y,Z)设地球半径为r则有转换式: X=r*cos(y)*cos(x) Y=r*cos(y)*sin(x) Z=r*sin(y)分别得到A(x1,y1),B(x2,y2)两点的...