网站大量收购闲置独家精品文档,联系QQ:2885784924

第十二篇 断链在平曲线计算中的处理——短链篇.docVIP

第十二篇 断链在平曲线计算中的处理——短链篇.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二篇 断链在平曲线计算中的处理——短链篇

第十二篇 断链在平曲线计算中的处理——短链篇 作者:柠檬树???? QQ:249910569????????2010.6.14 1. 短链在平曲线编程数据库里的处理方法 断链是在一些线路设计或施工中因某种情况下而产生的,具体原因在此不做讨论,短链就是断链的其中一种常见形式,另一种形式是长链,在施工测量时也会因这些断链给测量带来一些麻烦。一般手工计算比较常见的的处理方式是将线路在断链点处断开,分成两条线路单独计算。本篇就短链在不将线路拆分两条或多条线路的情况下,介绍一种新方法,来处理短链的数据问题。 因短链就是在曲线内有一段桩号缺失,所以处理起来还算比较容易,如果只是一些坐标正算,可不必对数据库做特殊处理,只需在短链处将曲线元一分为二,同时编在一个数据库中即可,使用时人为判断短链内的桩号,但此方法在遇到反算时就不能胜任了,就须对数据库做一些处理方可正确反算短链所在曲线元上的数据了(其他曲线元反算基本不受影响,特殊情况除外)。 首先将曲线元在短链点处一分为二,将前半段定义为前段,后半段定义为后段,前段按照正常线元输入到数据库,后段的输入根据线元曲线型式不同,分述如下: (1)短链在直线上的:将后段线元反向延长,延长的长度为短链的长度,将延伸后的端点作为后段线元的起点,此时桩号刚好是短链的起点桩号(但与前段同桩号点的位置不一样,故参数也不一样),并计算此时该点的坐标、方位角(直线的方位角),之后按照本程序集的平曲线数据的常规方式输入到数据库,就是说在整个数据库里不会显示出短链结束点的桩号。延长后的点可能在原直线上,也可能不在原直线上,与前段直线长度和短链长度有关,不论超出与否均可用此法计算。本示例中有一直线K36+317.21~K37+641.32上的短链K36+599.02=K36+600(断链的一般表示法),将这直线在K36+599.02(也是K36+600)点处将直线拆分,前段K36+317.21~K36+599.02按照一般直线输入参数到数据库,后段K36+600~K37+641.32则需将其反向延长短链长度0.98m,即后段直线的起点变为K36+599.02,并计算其坐标(此时计算出的坐标应同前段直线线元上K36+598.04点的坐标一样),再按本程序集的固定格式输入到数据库,之后进行反算和其他计算方能正确。 (2)短链在圆曲线上的:方法同直线的一样,将后段线元反向延长,延长部分也是等径圆曲线,延长的长度亦为短链的长度,再进行计算此时该点的坐标、方位角等。延长后的点可能在原圆曲线上,也可能不在原圆曲线上,均可应用此法计算。 (3)短链在缓和曲线上的:大部分设计都会避开把断链设计在缓和曲线上,原因很简单,一是缓和曲线一般比较短,二是断链在缓和曲线上不便于计算。如有特殊情况,遇到有把断链设计在缓和曲线上的,方法同上述一样,但此时应用此法受到一定限制,就是延长后的点必须落在原缓和曲线上,就是说短链长度必须比前段缓和曲线的短。当短链长度比前段曲线长度大时,请选择其他方法解决,如上述将线路在短链点处断开分成两个线路。 综上所述,可以归结为一句话——原曲线一分为二,后段曲线反向延长,按照原线形计算延长后的参数,并将延长后的曲线作为新线元输入到数据库。 2. 平曲线数据库实例(命名为A) 第1行:K≤36317.21=Stop (超出后程序显示Done) 第2行:36317.21→A:6878.689→N:5879.811→E:238.3850707→F:0→P: 0→Q:281.81→L: K≤A+L =Goto 1(直线,K36+599.02=K36+600短链-0.98,遇到短链分开) 第3行:36599.02→A:6731.476→N:5640.659→E:238.3850707→F:0→P: 0→Q:1042.3→L: K≤A+L =Goto 1(直线,短链后面曲线需将起点向小桩号延长短链长度0.98) 第4行:37641.32→A:6185.094→N:4753.046→E:238.3850707→F:0→P: -1/2800→Q:200→L: K≤A+L =Goto 1(缓和曲线) 第5行:37841.32→A:6078.238→N:4583.998→E: 236.3387938→F: -1/2800→P:-1/2800→Q: 2723.87→L:K≤A+L=Goto 1(圆曲线) 第6行:40565.19→A:3777.078→N:3336.139→E:180.6008447→F:-1/2800→P: 0→Q:200→L: K≤A+L =Goto 1:Stop(缓和曲线,超出后程序显示Done) 第7行:Lbl 1:Prog “XYF” 各符号含义请查看本程序集其他几篇说明 3. 注意事项 (1)??????

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档