谁会坐标正算反算的公式,怎么计算两个坐标的方位角

有公式的大哥大姐们别藏了
2024年11月20日 01:52
有1个网友回答
网友(1):

现在都用5800了,谁还用4800.通过方位角和距离,求出和已知点都坐标增量。然后求出该点坐标。如果你都已知点是个假设的,那么还要用坐标转换,求出真正的坐标.原计算公式为:
S12=sqr( (x2-x1)2+(y2-y1)2)= sqr(△x221+△y221)
A12=arcsin((y2-y1)/S12)
S12为测站点1至放样点2的距离;

A12为测站点1至放样点2的坐标方位角。
x1,y1为测站点坐标;
x2,y2为放样点坐标。
按公式A12=arcsin((y2-y1)/S12)计算出的方位角都要进行象限判断后加常数才是真正的方位角。
新计算公式为:
A12=arccos(△x21/S12)*sgn(△y21)+360°
式中sgn()为取符号函数,改公式只需加上条件(A12>360°, A12= A12-360°)就可以计算出坐标方位角,不需要进行象限判断。 反算坐标反算,就是根据直线两个端点的已知坐标,计算直线的边长和坐标方位角的工作。如图5.3所示,若A、B为两已知点,其坐标分别为(XA,YA)和(XB,YB),根据三角函数,可以得出直线的边长和坐标方位角计算公式:

 tgα=△YAB/△XAB=(YB-YA)/(XB-XA)

则 (5.5)

 αAB =tg-1 (△YAB/△XAB)= tg-1 ((YB-YA)/(XB-XA))

/td>
图5.3

  DAB=△YAB/sin αAB=XAB/cos αAB 或 (5.6)
 DAB=√(△X2+△Y2)

应当注意,按公式(5.5)用计算器计算时显示的反正切函数值在-90°~+90°之间,而坐标方位角范围是0°~360°,所以按(5.5)式反算方位角时,要根据ΔX、ΔY的正负符号确定直线AB所在的象限,从而得出正确的坐标方位角。如使用fx140等类型的计算器,可使用功能转换键 INV 和极坐标与直角坐标换算键P→R以及x←→y键直接计算求得方位角。按键顺序为:

ΔX INV R→P ΔY = 显示D X←→y 显示α。

例5.2 已知B点坐标为(1536.86 ,837.54),A点坐标为(1429.55,772.73),求距离DBA和坐标方位角αBA。

解:先计算出坐标增量:

ΔXBA=1429.55-1536.86=-107.31

ΔYBA=772.73-837.54=-64.81

直接用计算器计算:

按-107.31 INV P→R -64.81 = 显示125.36(距离DBA);

按 x←→y 显示211°07′53″(坐标方位角αBA)。