转 道路中边桩坐标放样正反算程序ROAD8改进版.docx
- 文档编号:6719311
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:16
- 大小:3.21MB
转 道路中边桩坐标放样正反算程序ROAD8改进版.docx
《转 道路中边桩坐标放样正反算程序ROAD8改进版.docx》由会员分享,可在线阅读,更多相关《转 道路中边桩坐标放样正反算程序ROAD8改进版.docx(16页珍藏版)》请在冰豆网上搜索。
转道路中边桩坐标放样正反算程序ROAD8改进版
一、前言
1.采用交点定位技术,程序开始执行输入一个定位桩号K0用于定位交点,后面的坐标正、反算均在该交点范围内进行,曲线要素计算只在程序开始时运行一次,避免了每次计算桩号都要重新定位交点数据、计算曲线要素的麻烦,提高了计算速度,虽然存在每次执行程序只能在一个交点计算范围内计算,要计算另一个交点范围的桩号,要重新执行程序的缺点,但比起由此带来的优势,这是微不足道的(交点定位技术还有其它优点,后面还会提到);
2.交点定位技术的采用,结合交点计算桩号范围的确定,可圆满解决纯直线路段、断链、卵形曲线等公路中比较特殊的情况,具体解决方案会在后面的日志中详细解读;
3.数据库子程序采用矩阵变量的形式,使数据组织更加简洁,输入更加便捷;
4.程序考虑了调用数据库子程序和手工输入交点数据两种方法。
二、程序清单
道路坐标放样计算程序包括一个主程序和四个子程序(不含交点数据子程序)。
1.主程序清单:
ROAD-2
注意:
这里删除了原ROAD-QXYS子程序第8行计算圆曲线长度的代码,请注意更改。
2.子程序1清单:
ROAD-QXYS
功能:
计算非对称型道路平曲线要素及主点桩号。
3.子程序2清单:
ROAD-LXZB
功能:
计算道路中线坐标。
注意:
第16行笔误,改为:
Z<0=>Z+360→Z:
Z>360=>Z-360→Z。
4.子程序3清单:
ROAD-XY
功能:
计算缓和曲线上一点的局部坐标。
5.子程序4清单:
ROAD-XS
三、数据库子程序的编写
1.道路示例项目基本资料
.
2.路线数据库子程序的编写与格式说明
数据库采用给矩阵变量MatA赋值的形式,使数据组织更加简洁,为减少数据库子程序的输入量(因为要经常根据不同的项目编写数据库子程序),矩阵变量因子赋值给字母变量的程序代码写在主程序中(见ROAD-2程序第4行)。
数据库格式说明:
本交点计算起终点桩号的说明:
一般情况下,本交点的计算起点是指前一交点的HZ点或YZ点,本交点的计算终点是指后一交点的ZH点或ZY点。
之所以要强调是一般情况下,是因为有些特殊情况下,要灵活处理,比如:
整个路线就是一段直线、断链的处理、卵形曲线的处理等等,这些特殊情况后面我会以专题日志的形式来详细解说,这也是本次程序改进后的亮点之一。
四、程序变量清单
五、计算流程示例
1.中桩坐标计算示例
计算任务:
计算HY高速公路K6+100~K6+700段的中桩坐标及切线方位角(桩距20m),并在导线点(2807118.026,474113.687)上架设全站仪,计算各中桩的极坐标放样数据。
在计算之前,先要看一下计算路段的桩号是位于哪个交点的计算范围,由直曲表得知在JD8的计算范围内(5425.031~6721.764),则可选择6400作为交点定位桩号定位JD8。
使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表
下表给出了由道路路线CAD软件计算的相关结果,供大家进行计算验证。
2.边桩坐标计算示例
计算任务:
计算HY高速公路主线K6+100~K6+700段的边桩(左右各12.25米)坐标(桩距20m)。
使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。
下表给出了由道路路线CAD软件计算的相关结果,供大家进行计算验证。
3.坐标反算计算示例
计算任务:
根据K6+440的中桩、左右边桩的坐标,反算对应桩号及偏距,并进行验证。
使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。
.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 道路中边桩坐标放样正反算程序ROAD8改进版 道路 中边桩 坐标 正反 程序 ROAD8 改进