坐标方位角正算
坐标方位角正算是由A点的坐标AB两点间的距离和方位角,来推算B点的坐标。
若已知A点坐标(200,200)AB两点的距离100,AB两点的坐标方位角为45°;
Xb=200+100*cos 45°;
Yb=200+100*sin 45°;
public static Points FSAzimuth(Points A, double Dab,double Aab)
{
Points B = new Points();
B.x = A.x + Dab * Math.Cos(Aab);
B.x = A.y + Dab * Math.Sin(Aab);
return B;
}
坐标方位角反算
坐标方位角反算是由两点的坐标,来推算AB两点的坐标方位角。
若已知A点坐标(200,200)B点坐标(250,250),Xab=50、Yab=50,则tan a=1;
因为Xab>0,Yab>0所以Aab=45°
若Xa