线路中桩坐标和切线方位角计算(两种方法)_第1页
线路中桩坐标和切线方位角计算(两种方法)_第2页
线路中桩坐标和切线方位角计算(两种方法)_第3页
线路中桩坐标和切线方位角计算(两种方法)_第4页
线路中桩坐标和切线方位角计算(两种方法)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、线路左转M=1;线路右转M=1;直线M=0);C=桩号(起点和终点之间的任意桩号,ACB)。输出:X,Y=桩号为C点的坐标;P=桩号为C 点的切线方位角(单位:度)。程序开始:ABDFHKRMLbl 0:CK-R=0=>S=C-A:Goto 5:=>Goto 2 Lbl 2:G=ABS(B-A)÷(R-K)K=0=>L=0:S=C-A:Goto 1 R=0=>L=B-A:S=L-C+A:Goto 1 L=KGK<R=>S=L+C-A: =>S=L-C+A Lbl1:N=S-L-(S5-L5)/(40G2)+(S9-L9)/(3456G4)-(

3、S13-L13)/(599040G6)+(S17-L17)/175472640G8)-(S21-L21)/(78033715200G10)E=(S3-L3)/(6G)-(S7-L7)/(336G3)+(S11-L11)/(42240G5)-(S15-L15)/(9676800G7)+(S19-L19)/(3530096640G9)-(S23-L23)/(1880240947200G11)K>R=>N=-N:Z=-1: =>N=N:Z=1 T=D-90MZL2÷(G)X=F+NcosT-MEsinT Y=H+NsinT+MEcosT P=D+90M Abs(S2-L2

4、)/(G)P<0=>P=P+360P>360=>P=P-360P=PGoto 0Lbl 5:K=0=>Goto 6: =>Goto 7 Lbl 6:X=F+ScosD       Y=H+SsinD       P=DGoto 0Lbl 7:X=F+2sin(90SR÷)×cos(D+90MSR÷) ÷R Y=H+2sin(90SR÷)×sin(D+90MSR÷) ÷R       P=D+

5、180SR÷P<0=>P=P+360P>360=>P=P-360P=PGoto 0程序结束  发送短消息查看公共资料查找该会员全部帖子· UID:7578 · 精华: 32 · 威望:64 · 金钱:712.9 元 状态: 离线 lee 毓行· 个人空间 相册 · 组别:首席运营官 · 性别: · 来自: · 积分:4333 · 帖子:4109 · 注册: 2006-10-09 2007-08-08 15:10 | 只看楼主 树型| 收藏|

6、小 中 大 2 回复: 线路中桩坐标和切线方位角计算(两种方法)线路中桩坐标和切线方位角计算公式(方法一)A=起点桩号,B=终点桩号,C=AB上任意点桩号,D=起点切线方位角,X0=起点X坐标,Y0=起点Y坐标,M=左转为-1;右转为1;直线为0,K=起点曲率,R=终点曲率。直线:R,S=C-AX=X0+ScosD              Y=Y0+SsinD              P=D园曲线:, S=C-AX=X0+2sin(90SR/).cos

7、(D+90MSR/)/RY=Y0+2sin(90SR/).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)9676800G

8、7(S19-L19)3530096640G9-(S23-L23)1880240947200G11KR ,N=-NT=D-90MZL2/GX=X0+NcosT-MEsinTY=Y0+NsinT+MEcosTP=D+90M Abs(S2-L2)/G  发送短消息查看公共资料查找该会员全部帖子· UID:7578 · 精华: 32 · 威望:64 · 金钱:712.9 元 状态: 离线 lee 毓行· 个人空间 相册 · 组别:首席运营官 · 性别: · 来自: · 积分:4333 · 帖子

9、:4109 · 注册: 2006-10-09 2007-08-08 15:10 | 只看楼主 树型| 收藏| 小 中 大 3 回复: 线路中桩坐标和切线方位角计算(两种方法)方法二:缓和曲线中桩坐标和切线方位角计算程序(PC-E500)适用于第一缓和曲线、第二缓和曲线、卵型曲线(R1>R2或R2>R1)。该方法无须知道起点切线方位角,但要已知终点坐标。如果想用它求起点切线方位角,只要输入的桩号C比A大1毫米就可以了。1.输入信息A=起点桩号;B=终点桩号;XA,YA=起点坐标;XB,YB=终点坐标;R1=起点半径;R2=终点半径;K=左偏为-1,右偏为1;C=AB之间任意

10、点桩号,ACB。直缓(缓直)点半径输1E50;Y$输“Y”,结束,回车继续下一个桩号的计算。2.输出信息    XP,YP=桩号为C 点的坐标;AT=桩号为C 点的切线方位角(度.分秒)。3.源程序:10:INPUT"A="A:INPUT"B="B:INPUT"XA="XA:INPUT"YA="YA:INPUT"XB="XB:INPUT"YB="YB 15:INPUT "R1="R1:INPUT "R2="R2:IN

11、PUT "K="K 20:G=ABS (R1*R2*(B-A)/(R1-R2):S=SQR (YB-YA)2+(XB-XA)2)                                                          21:P0=ASN (YB-YA)/S) 23

12、:IF (XB-XA)<0 THEN P0=180-P0  24:IF (XB-XA)>0 AND P0<0 THEN P0=P0+360  25:IF R1<R2 THEN Z=-1:M=G/R2+B-A:GOTO 30  26:Z=1:M=G/R1  30:L=B-A:GOSUB 104031:P1=PP35:INPUT "C="C:L=C-A40:GOSUB 104050:P2=P1-PP:P3=P0-K*P260:XP=XA+DP*COS P3:YP=YA+DP*SIN P370:P4=180*(M*L+Z*L2/2)/G/PI :AT=P3+K*(P4-PP)80:PRINT "XP="XP:PRINT "YP="YP:PRINT "AT="DMS AT100:INPUT "END?"Y$110:IF Y$="Y" THEN END120:GOTO 351040: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/G

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论