坐标计算程序(ZBJX)
1.Lb1 0:{EG}:A:”XA”:B”YA”:C”CA”:D”1/RA”:E”1/RB”:F”DKA”:G”DKB”
2.Lb1 1:{HLRO}:H”DKI”:H>G-(双向)H=G
3.P=(E-D)/Abs(G-F): Q=Abs(H-F):I=P*Q
4.J=C+(I+2D)*Q*90/∏
5.M=C+(I/4+2D)*Q*45/(2∏):N=C+(3I/4+2D)*Q*135/(2∏)
6.K=C+(I/2+2D)*Q*45/∏
7.X=A+Q/12*(cosC+4(cosM+cosN)+2cosK+cosJ)
8.Y=B+Q/12*(sinC+4(sinM+sinN)+2sinK+sinJ)
9.O“AP”:U“XL”=X+Lsin(J-90-O)
10.V”YL”=Y+Lsin(J-90-O)
11.W”XR”=X+Rcos(J+90+O)
12.Z”YR”=Y+Rsin(J+90+O)
13.Goto1:Lb13:A=X:B=Y:D=E:F=G:C=J:Goto
注:1、XA、YA为起点X、Y坐标
2、CA为切线方位角
3、1/RA,RA为半径,路线左转为1/-RA,路线右转为1/RA
4、1/RB,RB为半径,路线左转为1/-RA,路线右转为1/RB
在直线段时1/RA、1/RB都为0
5、DKA起点桩号(缓和曲线起点、圆曲线起点)
6、DKB终点桩号(缓和曲线终点、圆曲线终点)
7、DKI所求点桩号
8、PJ交角(正交为90可求出其它所有角度)
9、J所求点桩号切线方位角,X、Y所求点中心桩号坐标
10、DL所求左幅距中桩的距离,XL、YL所求桩号左幅坐标
11、DR所求桩号右幅距中桩距离,XR、YR所求桩号右幅坐标