立交匝道中边桩坐标放样正反算程序RAMP0911改进版)

.

正在上传…重新上传取消
正在上传…重新上传取消
.

2.子程序1RAMPZBJS

功能:使用Gauss-Legendre积分公式(四结点)计算匝道坐标。 正在上传…重新上传取消

3.子程序2RAMPXS

功能:显示计算结果。

正在上传…重新上传取消

特别说明:在程序第2行,Locate 4, 3, J后面有一个度的符号(可按“度分秒”的那个按键输入),注意不要漏了。

4.子程序3RAMPDATA

功能:调用相关匝道的数据库子程序。

正在上传…重新上传取消

三、程序变量清单

立交匝道中边桩坐标放样正反算程序变量清单见下表。

正在上传…重新上传取消
正在上传…重新上传取消
.

四、程序运行流程

RAMP程序运行流程示意图如下:

.

正在上传…重新上传取消

.

五、立交匝道计算示例项目基本资料

基本资料同《CASIO fx-5800P计算与道路坐标放样计算》第6章MN互通式立交。这里摘取部分关键图表资料如下:­

­

­.

MN互通式立交线位数据图(由于图片大小的限制,此处不清晰,参见教材P162附录2)

­

立交匝道中边桩坐标放样正反算程序RAMP(0911改进版)下篇

六、立交匝道数据库子程序的格式及编写

1.互通匝道数据库子程序格式说明

每条互通匝道建立一个数据库子程序,子程序名称格式建议为:

RAMP-DAT1-1

RAMP-DAT1-2

RAMP-DAT1-3

……

本来,笔者为了不建立太多的数据库子程序,曾将尝试将一条互通所有匝道的数据全部写在一个子程序RAMP-DATA1中(参照路线计算ROAD-2程序采用的数据库子程序的办法),后来发现:一是数据太过庞大,查找和修改数据相当麻烦(按上、下键按得手指发酸),二来逻辑判断语句太多,影响计算速度,因此舍弃。

每一段线元写成一行数据,格式如下:

正在上传…重新上传取消

2.立交匝道参数辅助计算EXCEL程序的使用说明

前面介绍了线元的数据格式,这里小结一下,每条线元需要确定以下数据:

(1)线元起点的X/Y坐标;

(2)线元起点的切线方位角;

(3)线元起、终点的曲率(半径的倒数,左偏为负);

(4)线元起、终点的桩号。

以上参数,要数第(3)种参数最难确定,因为在设计图表中没有直接标注,需要根据其它相关参数进行计算确定。除第(3)种参数外,其它三种参数的确定就比较简单了,因为他们基本可以在匝道的设计图表中直接获取。

考虑到匝道计算的部分参数不能直接从设计图表中获取,以及计算结果的验证等目的,笔者编制了立交匝道参数辅助计算EXCEL程序,帮助使用者快速、准确地确定匝道数据库参数,以提高工作效率。

这里以A匝道为例,讲述立交匝道参数辅助计算EXCEL程序的基本使用方法。程序主界面如下图所示:

正在上传…重新上传取消

其中,“节点”工作簿用于输入和计算导线节点参数;“CASIO数据参数”工作簿用于计算匝道的CASIO数据库子程序所需的参数;“中桩坐标”工作簿用于计算匝道中桩坐标以便与设计文件对照检查。

这个程序的使用,基本与我先前发布的“立交匝道中桩坐标计算EXCEL程序的使用”一致,只是多了一个生成“CASIO数据参数”的功能。因此,请读者参阅“立交匝道中桩坐标计算EXCEL程序的使用”日志。(链接地址:QQ空间-分享生活,留住感动)。

第一步:在“节点”工作簿,输入起点节点数据和以后各节点的桩号、半径、偏移等参数,本例输入完成后的界面如下:

正在上传…重新上传取消

第二步:点击“参数计算”按钮,程序即可计算出各节点的XY坐标、切线方位角、缓曲参数(若本节点与上一节点组成的线元为缓和曲线)等参数,这些参数是与设计图表相关参数进行对照检查的重要数据,这一步,可能无法一次性计算准确,需要多次检查、更正原始输入参数(即第一步输入的参数)。

正在上传…重新上传取消

第三步:若计算出的各节点参数无误,一般也没有问题了,但为了保险起见,还可点击“桩号生成”按钮,批量生成桩号,并计算其坐标,与设计文件的逐桩坐标进行对照检查。

正在上传…重新上传取消

第四步:若第三步检查无误,即可进入“CASIO数据参数”工作簿,点击“参数计算”按钮,即可计算出数据库子程序所需的各线元参数。

正在上传…重新上传取消

第五步:对照各线元参数编写该匝道的数据库子程序。

我把五条匝道的匝道参数辅助计算EXCEL程序打包在此,供大家下载参考学习使用。

http://pickup.mofile.com/6105390222232900

3.互通匝道数据库子程序的编写

为说明清晰起见,笔者将每条匝道的每个线元都一一进行编号,比如a匝道的第一条线元编为“a-1”,读者可结合立交匝道设计图表进行判读。

本示例项目的匝道数据库子程序见下表。

正在上传…重新上传取消

正在上传…重新上传取消

.

正在上传…重新上传取消

.

正在上传…重新上传取消

.

正在上传…重新上传取消

七、程序使用示例

1.坐标正算示例

计算任务:假设在导线点(2807544.340,475613.014)上架设全站仪,试计算MN互通式立交c匝道以下点位的X/Y坐标及极坐标放样数据:

(1)K0+315.3中桩,以及该桩左侧3.5米、右侧5米的边桩;

(2)K0+340中桩。

使用立交匝道中边桩坐标放样正反算程序RAMP的操作流程见下表。

正在上传…重新上传取消

正在上传…重新上传取消

正在上传…重新上传取消

2.坐标反算示例

计算任务:根据上面计算的c匝道K0+315.3中桩坐标,以及该桩左侧3.5米、右侧5米的边桩坐标计算结果,反算对应的桩号及距中距离,并进行结果的验证。

使用立交匝道中边桩坐标放样正反算程序RAMP的操作流程见下表。

正在上传…重新上传取消

正在上传…重新上传取消

正在上传…重新上传取消

3.构造物坐标计算示例

计算任务:如图所示,MN互通式立交b匝道BK0+384处有一涵洞,与路线斜交,计算涵洞洞口(中轴线)坐标,若全站仪测站坐标为(2807770.688,475422.635),计算其极坐标放样数据。

正在上传…重新上传取消

使用立交匝道中边桩坐标放样正反算程序RAMP的操作流程见下表。

正在上传…重新上传取消

正在上传…重新上传取消

立交匝道中边桩坐标放样正反算程序RAMP相关推荐

  1. 卡西欧计算机算坐标步骤,卡西欧计算器坐标的正反算.doc

    卡西欧计算器坐标的正反算 线路中边桩任意里程坐标正.反算改编程序(CASIO fx-4800)可以算任意斜交涵洞轴线的坐标,增加T为斜交角度,规定T为涵轴右侧方向与"线路前进方向切线&quo ...

  2. 坐标反算用计算机怎么算,卡西欧5800计算器坐标正反算程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 主程序坐标正反算 程序名称:ZBZFS Lb1   A↙ 30→Dim Z :"0=ZS,1=FS"?Z ↙ If   Z=0:The ...

  3. 西欧5800计算器坐标正反算程序

    西欧5800计算器坐标正反算程序   讲你个讲  1位粉丝 1楼 主程序   坐标正反算 程序名称:ZBZFS Lb1   A↙ 30→Dim Z :"0=ZS,1=FS"?Z ↙ ...

  4. C++实现高斯坐标的正反算

    高斯坐标的正算: 坐标反算: 代码: //高斯坐标的正反算 #include<iostream> #include<cmath> #define PI 3.1415 using ...

  5. 利用C#编写一个高斯正反算程序

    一.代码界面展示 整个界面控件为tabControl,groupBox,label,textbox,comboBox,button,richTextBook. 二.代码运算结果展示 数据结果采用国家统 ...

  6. 利用Python编写一个高斯正反算程序

    一.前言 这次的高斯正反算程序是使用的Python编写的. 环境信息是:Win10.PyCharm 2021.3.1.PySide6 6.3.1.Python 3.9.9,基于QT Designer设 ...

  7. matlab高斯正反算程序6,基于matlab的高斯投影正反算与相邻带坐标换算程序设计...

    第 卷 第 期 在 月 中 国 水 运 基于 的高斯投影正反算与相邻带坐标换 算程 序设计 徐 翰 ,周 强 波 (核 工 业 二 三 研 究所 ,湖 南 长 沙 ) 摘 要 :地 图投影方法众多 , ...

  8. 5800计算机交点法程序大全,FX5800计算器交点法正反算程序加入高程及隧道超欠挖...

    (注:高程要算第二遍才是正确的) 输入图纸中的整个标段交点要素,输入桩号及距中桩距离正算本标段任意点坐标,及极坐标放样的方位角及距离;由输入大概桩号及实测坐标,反算准确桩号及距中桩距离. 1.   主 ...

  9. 曲线任意里程中边桩坐标正反算及放样fx-4850程序(第五次修改)

    有个4800线元法程序,改成5800后,运行后计算某点1的坐标不对,再次运行同样计算该点的坐标,又是对的了,同样计算某点2仍是第二次才能算对,谁能知道怎么回事? 下面是该4800程序      曲线任 ...

最新文章

  1. 实现百度地图导航Demo的语音播报功能
  2. Blazor University (10)组件 — 捕获意外参数
  3. java swarm集群_52个Java程序员不可或缺的 Docker 工具
  4. 关于引用lightbox源码
  5. GeoTools——新建shapefile文件
  6. python输入一个三位数输出百位十位个位_“任意输入一个三位数,输出这个三位数的百位、十位和个位,并且计算十位百位个位的和。”c语言程序...
  7. flutter常见报错处理
  8. vba宏是什么,如何操作
  9. 关于同步、异步传输的解释
  10. 浅谈sklearn中DBSCAN的欧式距离(Euclidean Distance)的计算
  11. 我能使用这台计算机吗英语,使用电脑的英语怎么说
  12. 旷视科技经典文字检测EAST
  13. PAT乙级题目合集(思路笔记)
  14. Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\...问题
  15. Jupyter 运行py文件 踩过的坑和方法
  16. 基于 Java8 的国产开源 IoT 企业级物联网平台
  17. 不停歇的Java即将发布JDK16新特性速览及从菜鸟到架构师[图]
  18. KCP原理与源码解析
  19. 浏览器问题-FireFox-Adobe Flash 插件已崩溃解决方法
  20. 主成分得分和因子得分

热门文章

  1. 初学者在VMware上搭建自己的CentOS8
  2. ***的实践总结经验
  3. java接入支付宝网站api
  4. 华为快应用支持广告变现,加速商业化进程
  5. 三维地图(3D地图)离线地图开发
  6. 德国海曼红外测温资料
  7. excel自动计算体育成绩
  8. QQ三国华容道拼图脚本(半成品,成功率不高)
  9. flowable 查询完成的流程_flowable流程引擎初体验,完成一个请假流程
  10. 花呗、信用卡哪个用起来更方便?