道路中边桩坐标放样正反算程序ROAD-2(0908改进版)
二、程序清单
道路坐标放样计算程序包括一个主程序和四个子程序(不含交点数据子程序)。
本程序中若有与ROAD-1相同的名称的子程序,则以本程序为准或对照修改。
1(主程序清单:ROAD,2
2(子程序1清单:ROAD,QXYS
功能:计算非对称型道路平曲线要素及主点桩号。
注意:这里删除了原ROAD-QXYS子程序第8行计算圆曲线长度的代码,请注意更改。
3(子程序2清单:ROAD,LXZB
功能:计算道路中线坐标。
注意:第16行笔误,改为:Z<0,>Z+360?Z:Z>360,>Z-360?Z。
4(子程序3清单:ROAD,XY
功能:计算缓和曲线上一点的局部坐标。
5(子程序4清单:ROAD,XS
功能:显示计算结果。
本子程序名称应为“ROAD-XS”,特此更正。
三、数据库子程序的编写
1(道路示例项目基本资料
基本资料同《CASIO fx-5800P计算与道路坐标放样计算》第6章HY高速公路第2
合同
劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载
段(合同段起止桩号:K4+800~K9+600)。这里摘取直线、曲线及转角表资料如下(若图片不清晰,请参见参见教材P161附录1):
.
2(路线数据库子程序的编写与格式说明
注:路线数据库子程序ROAD,DATA1是根据计算示例项目的直曲表编写,大家使用时应按各自项目的直曲表改写或新建,本数据库子程序采用了简化坐标,根据项目的坐标范围,小数点前只取了四位数。
数据库采用给矩阵变量Mat A赋值的形式,使数据组织更加简洁,为减少数据库子程序的输入量(因为要经常根据不同的项目编写数据库子程序),矩阵变量因子赋值给字母变量的程序代码写在主程序中(见ROAD-2程序第4行)。
矩阵变量简介:5800P计算器开始有矩阵计算功能,内部有七个矩阵存储器(Mat A是其中之一),每个矩阵的行列数最大是10×10,有关矩阵具体内容见《CASIO fx-5800P计算器与道路坐标放样计算》34-38页。
数据库格式说明:
本交点计算起终点桩号的说明:
一般情况下,本交点的计算起点是指前一交点的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的操作流程见下表。
.
后记:本计算示例,展示的是道路路线一般情况下的典型应用,未展示手工输入交点数据的操作流程,该流程很简单,操作与ROAD-1程序类似,在此不再赘述。
道路路线坐标计算可能会遇到的以下特殊情况,今后我会在本空间中一一阐述,敬请关注:
1(路线项目仅为一直线,无交点曲线(在城市道路中可能会遇到);
2(断链的处理;
3(卵形曲线的坐标计算。