四川土木吧 关注:301贴子:4,268
  • 5回复贴,共1

【土木计算】 坐标反算

只看楼主收藏回复

坐标反算:S²=(Xb-Xa)²+(Yb-Ya)²
β=arctan (Yb-Ya)/(Xb-Xa)
注意:现在得出的β是象限角而不是方位角。因为方位角的角值在0°~360°之间,而arctan函数的角值在-90°~90°,因此应根据坐标增量△x和△y的正负号判断其所在象限,再把象限角换成相应的坐标方位角。
若△y>0,△x>0,说明角在第一象限,坐标方位角α=β。
若△y>0,△x<0,说明角在第二象限,坐标方位角α=180-β。
若△y<0,△x<0,说明角在第三象限,坐标方位角α=β+180。
若△y<0,△x>0,说明角在第四象限,坐标方位角α=360-β。
带程序假设A为侧站点、B为后视点、C为放样点。
(1)计算A至B的方位角。
A至B坐标增量:dx=xB-xA ;dy=yB-yA
象限角 R=arctan(dy / dx)
当dx>0,dy>0时,R即为方位角。
当dx>0,dy<0是,R+360度为方位角。
当dx<0时,R+180度为方位角。
(2)计算A至C的方位角。(计算方法同上)
(3)计算夹角BAC,即为放样点C应转动的水平角度。
若方位角AC>方位角AB,则夹角BAC=方位角AC-方位角AB
若方位角AC<方位角AB,则夹角BAC=方位角AC-方位角AB+360



IP属地:重庆1楼2012-09-19 16:54回复
    看不懂 求破


    4楼2012-09-19 18:26
    回复
      Dy<0,Dx>0,应该是360-R吧,要不方位角就大于360,你前面不是说R在0~360之间么


      IP属地:四川来自手机贴吧5楼2012-09-19 19:42
      回复
        这个的测量里的吧 我都忘记了


        IP属地:四川6楼2012-09-20 21:41
        回复