线路中桩坐标和切线方位角计算.doc

上传人:博****1 文档编号:548376874 上传时间:2023-09-17 格式:DOC 页数:5 大小:38.52KB
返回 下载 相关 举报
线路中桩坐标和切线方位角计算.doc_第1页
第1页 / 共5页
线路中桩坐标和切线方位角计算.doc_第2页
第2页 / 共5页
线路中桩坐标和切线方位角计算.doc_第3页
第3页 / 共5页
线路中桩坐标和切线方位角计算.doc_第4页
第4页 / 共5页
线路中桩坐标和切线方位角计算.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《线路中桩坐标和切线方位角计算.doc》由会员分享,可在线阅读,更多相关《线路中桩坐标和切线方位角计算.doc(5页珍藏版)》请在金锄头文库上搜索。

1、线路中桩坐标和切线方位角计算一友人整理了线路中桩坐标和切线方位角计算的两种方法,拿出来与大家探讨,目的是对您的测量工作能有所帮助。这两种方法尚未经过实践验证,如果您发现它们有错误或缺陷,别忘了告诉我。方法一:线路中桩坐标和切线方位角计算(CASIO-4800P程序)适用于直线、第一缓和曲线(ZH-HY)、园曲线、卵形曲线(YH-HY,可以从大半径到小半径,也可以从小半径到大半径)、第二缓和曲线(YH-HZ)。输入变量:A=起点桩号;B=终点桩号;D=起点切线方位角;F=起点X坐标;H=起点Y坐标;K=起点曲率;R=终点曲率(曲率为1半径,直线的曲率为0);M=判断因子(线路左转M=1;线路右转

2、M=1;直线M=0);C=桩号(起点和终点之间的任意桩号,ACB)。输出:X,Y=桩号为C点的坐标;P=桩号为C点的切线方位角(单位:度)。程序开始:ABDFHKRMLbl0:CK-R=0=S=C-A:Goto5:=Goto2Lbl2:G=ABS(B-A)(R-K)K=0=L=0:S=C-A:Goto1R=0=L=B-A:S=L-C+A:Goto1L=KGKS=L+C-A:=S=L-C+ALbl1:N=S-L-(S5-L5)/(40G2)+(S9-L9)/(3456G4)-(S13-L13)/(599040G6)+(S17-L17)/175472640G8)-(S21-L21)/(780337

3、15200G10)E=(S3-L3)/(6G)-(S7-L7)/(336G3)+(S11-L11)/(42240G5)-(S15-L15)/(9676800G7)+(S19-L19)/(3530096640G9)-(S23-L23)/(1880240947200G11)KR=N=-N:Z=-1:=N=N:Z=1T=D-90MZL2(G)X=F+NcosT-MEsinTY=H+NsinT+MEcosTP=D+90MAbs(S2-L2)/(G)PP=P+360P360=P=P-360P=PGoto0Lbl5:K=0=Goto6:=Goto7Lbl6:X=F+ScosDY=H+SsinDP=DGot

4、o0Lbl7:X=F+2sin(90SR)cos(D+90MSR)RY=H+2sin(90SR)sin(D+90MSR)RP=D+180SRPP=P+360P360=P=P-360P=PGoto0程序结束 线路中桩坐标和切线方位角计算公式(方法一)A=起点桩号,B=终点桩号,C=AB上任意点桩号,D=起点切线方位角,X0=起点X坐标,Y0=起点Y坐标,M=左转为-1;右转为1;直线为0,K=起点曲率,R=终点曲率。直线:R,S=C-AX=X0+ScosDY=Y0+SsinDP=D园曲线:,S=C-AX=X0+2sin(90SR/).cos(D+90MSR/)/RY=Y0+2sin(90SR/)

5、.sin(D+90MSR/)/RP=D+180MSR/缓和曲线:曲线参数G=Abs(B-A)/(R-K)第一缓和曲线:,L=0,S=C-A第二缓和曲线:,L=B-A,S=L-(C-A)=B-C是卵形曲线:,0,L=KGR,S=L+(C-A),Z=1R,S=L-(C-A),Z=-1(S-L)(S5-L5)40G(S9-L9)3456G-(S13-L13)599040G6(S17-L17)175472640G8-(S21-L21)78033715200G10(SL)G(SL)336G(SL)42240G-(S15-L15)9676800G7(S19-L19)3530096640G9-(S23-L2

6、3)1880240947200G11KR,N=-NT=D-90MZL2/GX=X0+NcosT-MEsinTY=Y0+NsinT+MEcosTP=D+90MAbs(S2-L2)/G方法二:缓和曲线中桩坐标和切线方位角计算程序(PC-E500)适用于第一缓和曲线、第二缓和曲线、卵型曲线(R1R2或R2R1)。该方法无须知道起点切线方位角,但要已知终点坐标。如果想用它求起点切线方位角,只要输入的桩号C比A大1毫米就可以了。1.输入信息A=起点桩号;B=终点桩号;XA,YA=起点坐标;XB,YB=终点坐标;R1=起点半径;R2=终点半径;K=左偏为-1,右偏为1;C=AB之间任意点桩号,ACB。直缓

7、(缓直)点半径输1E50;Y$输“Y”,结束,回车继续下一个桩号的计算。2.输出信息XP,YP=桩号为C点的坐标;AT=桩号为C点的切线方位角(度.分秒)。3.源程序:10:INPUTA=;A:INPUTB=;B:INPUTXA=;XA:INPUTYA=;YA:INPUTXB=;XB:INPUTYB=;YB15:INPUTR1=;R1:INPUTR2=;R2:INPUTK=;K20:G=ABS(R1*R2*(B-A)/(R1-R2):S=SQR(YB-YA)2+(XB-XA)2)21:P0=ASN(YB-YA)/S)23:IF(XB-XA)0ANDP00THENP0=P0+36025:IFR1

8、R2THENZ=-1:M=G/R2+B-A:GOTO3026:Z=1:M=G/R130:L=B-A:GOSUB104031:P1=PP35:INPUTC=;C:L=C-A40:GOSUB104050:P2=P1-PP:P3=P0-K*P260:XP=XA+DP*COSP3:YP=YA+DP*SINP370:P4=180*(M*L+Z*L2/2)/G/PI:AT=P3+K*(P4-PP)80:PRINTXP=;XP:PRINTYP=;YP:PRINTAT=;DMSAT100:INPUTEND?;Y$110:IFY$=YTHENEND120:GOTO351040:X=L-L3*(M*M/3+Z*M*L/4+L*L/20)/(2*G2)+L5*(M4/5+Z*M3*L/3+3*M2*L2/14+Z*M*L3/16+L4/144)/24/G41050:Y1=L2*(M+Z*L/3)/2/G-L4*(M3/2+3*Z*M2*L/5+M*L2/4+Z*L3/28)/12/G31060:Y2=L6*(M5/3+5*Z*M4*L/7+5*M3*L2/8+5*Z*M2*L3/18+M*L4/16+Z*L5/176)/240/G51070:Y=Y1+Y21080:DP=SQR(X2+Y2)1090:PP=ATN(Y/X)1095:RETURN结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号