- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
路线正反算程序
路线中边桩坐标正反算程序 一、程序功能 本程序由一个主程序(TYQXJS)和三个子程序——正算子程序(SUB1)、反算子程序(SUB2)和已知数据程序(SJ)构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。另外也可以将本程序中核心算法部分的两个子程序移植到其它相关的程序中,用于对曲线任意里程中边桩坐标进行正反算。 二、源程序 1.主程序(TYQXJS) 1.SZ = XY:2.XY = SZ:N: N=1=Goto 1:≠Goto 2Δ Lbl 1:{SZ}: Prog :W=Abs(S-O):Prog SUB1:XS=:X◢YS=:Y◢ Fixm:Pol(X-Z[1],Y-Z[2]):J≥0=J=J:≠>J=J+360 Δ J=:J→DMS◢ I=:I◢Goto 1 Lbl 2:{XYS}: I=X:J=Y:Prog SUB2: S=:S◢Z=:Z◢ Goto 2 2. 正算子程序(SUB1) A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=1-L:M=1-K:C=1÷P:D=(P-R)÷(2HPR):E=180÷πX=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD))) Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))) F=G+QEW(C+WD)+ Z[3]:X=X+ZcosF:Y=Y+ZsinF 3. 反算子程序(SUB2) Lbl 0 :Prog :T=G-90:Z=0:Goto 1 Lbl 1:W=Abs(S-O):Prog SUB1:L=T+QEW(C+WD):Z=(J-Y)cosL-(I-X)sinL:Abs Z10-4=Goto2:≠S=O+W+Z:Goto 0Δ Lbl 2:Z=0: Prog SUB1:Z=(J-Y)÷sinF 4.已知数据Lbl 0:S≤? = O=?:U=?:V=?: G=?:H=?:P=?:R=?:Q=?:≠ Goto Lbl 1:S≤? = O=?:U=?:V=?: G=?:H=?:P=?:R=?:Q=?≠ Goto 2 …… …… …… …… …… …… …… 三、使用说明 1、规定(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时, Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。(2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值。(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。(4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。(5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。(6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。2、输入与显示说明输入部分:??????1. SZ = XY??????2. XY = SZ N:选择计算方式X0(U):线元起点的X坐标 ? Y0(V):线元起点的Y坐标 S0(O):线元起点里程???? F0(G):线元起点切线方位角LS(H):线元长度???? R0(P):线元起点曲率半径RN(R):线元止点曲率半径S:正算时所求点的里程Z[1]、Z[2]:测站点的X、Y坐标 Z[3]:路线前进方向的切线方向与法线方向的右夹角 Q:线元左右偏标志(左偏Q=-1,右偏Q=1,直线段Q=0Z:正算时所求点距中线的边距(左侧取负值右侧取正值,在中线上取零)X:反算时所求点的X坐标??????Y:反算时所求点的Y坐标B:乃是Gauss-Legendre插值系数C:是曲线起点曲率(曲率半径的倒数),D为曲线止点曲率与起点曲率之差。显示部分:XS=×××????正算时,计算得出的所求点的X坐标YS=×××????正算时,计算得出的所求点的Y坐标S=×××???? 反算时,计算得出
有哪些信誉好的足球投注网站
文档评论(0)