无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4387|回复: 2

[原创] 公路圆曲线卵形复合曲线测设源程序转让无加密可按意图用途自由修改功能

[复制链接]
发表于 2020-1-17 10:37:19 | 显示全部楼层 |阅读模式
本帖最后由 2010lling 于 2020-9-6 20:53 编辑

  以前用过的小程序,闲来无事翻出来,重新整理了一番,主要是简化操作,强化功能。比方说对曲线姿态的控制,引入潮流的大数据计算,智能化控制,使线形更容易贴合地形,基本思路加大程序计算量减少现场人员操作量,从而达到降低劳动强度提高工作效率的目的。
  原程序开发后,实际上也没用几次,在芳草湖农村一段二级公路改造中,两同向圆曲线间直线长度不满足国家路线规范要求,作了C型既直线部分用大半径的圆曲线,两头挂两个小半径圆曲线过渡。这样做的好处是,在满足规范的前提下,最大限度的利用原有路基路面土石方,降低工程造价,减少拆迁和费用。照理说,这物件在农村公路改造中应该很实用,如果有关系能联系上项目,理论上都可以拿他来挣点小钱...呵呵,扯远了,另一处是常规卵形曲线,还有几处记不清了。完工后项目经理和书记分别开车上去感受了一下,反馈说卵形很流畅C型则稍微有些感觉。
      代码最先在PC-1500上开发,这次适应朝代移植到手机上,使用起来更加方便,手机上安一个QPython3.apk应用,怎么用?找百度!网上教程一大堆我也是现学的。用QQ把源程序文本文件23kb上传到手机,移动到qpython文件夹下就可以了,打开运行,一路按提示操作,很简单!
  1、关于精度,看网上有反应说省略高次项,最大误差能达到80mm试算了一下,实际计算误差39mm这次增加了高次项,完全可以满足精度要求。
    坐标计算:
               vx = ( ml - ml**5/vh**2/vr**2/40+ml**9/vh**4/vr**4/3456- ml**13/vh**6/vr**6/599040 +
                         ml**17/vh**8/vr**8/175472640 - ml**21/vh**10/vr**10/78033715200 )
               vy = ( ml**3/vh/vr/6 -ml**7/vh**3/vr**3/336 +ml**11/vh**5/vr**5/42240 - ml**15/vh**7/vr**7/9676800 +
                         ml**19/vh**9/vr**9/3530096640-ml**23/vh**11/vr**11/1880240947200 )
    参数计算:
               vp = ( vh**2/vr/24 - vh**4/vr**3/2688+vh**6/vr**5/506880 - vh**8/vr**7/154828800 + vh**10/vr**9/70601932800 )
               vq = ( vh/2 - vh**3/vr**2/240+vh**5/vr**4/34560 - vh**7/vr**6/8386560 + vh**9/vr**8/3158507520 )
    此次整理还加入了边桩放样和加密桩功能,可以实现任意位置中桩、任意宽度边桩的准确放样,如精度验证在HY两端前后各1mm分别取两个点,虽然相差一毫米但由不同的计算公式坐标体系转换计算。
      0158+501.529     0132.26.49    0158.903  # 缓和曲线段公式坐标计算 + 边桩坐标公式
      HY: +501.530     0132.26.49    0158.902
      0158+501.531     0132.26.49    0158.901  # 圆曲线段的公式坐标计算 + 边桩坐标公式
    同理在QZ、FY两端分别取值验证,均实现数据完美闭合,验证公式计算坐标体系转换精度满足工程需要,这个做工程的都懂。
  2、数据输出默认全站仪拨角加视距法,既每个桩号点对应一个拨角和视距,数据按页输出回车换页,也可以输入M回车切换成支距法模式输出,由于支距法耗费人力多,劳动强度大,测放精度低,此次只提供一个数据接口作为其他法的基础数据,不进一步解析比如虚交情况下到了基线处X坐标为负,应当进行坐标转换,有兴趣的可自行研究添加新的功能;如果视距障碍仪器需要从A测站变更到B站,输入B回车就可以了。数据自动备份,野外作业只需输入桩号既可智能识别,自动从数据库中调出相关数据无需重复输入,简化现场操作并提高工作效率。普通单交点JD、虚交点JA单圆曲线均可以方便快捷的进行测量和放样。
  3、程序代码无任何加密,使用者可以根据自己的意图用途,任意修改增加功能,个性化适合自己的需求和应用,还可进一步开发新的功能
    废话不多说上图片,用编辑器打开卵形复合曲线测设程序,点击小三角运行,实际操作很简单!运行效果见后面。

009.jpg

010.jpg
发表于 2020-2-26 22:59:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2020-9-7 12:30:25 | 显示全部楼层
本帖最后由 2010lling 于 2020-9-8 14:56 编辑

公路圆曲线卵形复合曲线测设源程序
用过的朋友反应说不错,复合曲线FY点唯一闭合的程序,现在完全公开免费下载,赠予给有缘分的人吧......

公路圆曲线卵形复合曲线测设源程序.rar

6.44 KB, 下载次数: 9, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +10 收起 理由
V587 + 5 感恩感恩!
9zhmke + 5 编程不易,公享更不易

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 21:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表