文档详情

立交桥坐标计算.doc

发布:2017-12-17约1.32千字共14页下载文档
文本预览下载声明
立交匝道中边桩坐标放样正反算程序包括一个主程序和三个子程序(不包含数据库子程序)。 1.主程序:RAMP . 2.子程序1:RAMP-ZBJS 功能:使用Gauss-Legendre积分公式(四结点)计算匝道坐标。 . ? ?.? 3.子程序2:RAMP-XS 功能:显示计算结果。 ?. 特别说明:在程序第2行,Locate 4,?3, J后面有一个度的符号(可按“度分秒”的那个按键输入),注意不要漏了。? . 4.子程序3:RAMP-DATA 功能:调用相关匝道的数据库子程序。 ?. ? ?.三、程序变量清单 立交匝道中边桩坐标放样正反算程序变量清单见下表。 ?. . ? 四、程序运行流程 RAMP程序运行流程示意图如下: ?. ? 六、立交匝道数据库子程序的格式及编写 ? 1.互通匝道数据库子程序格式说明 每条互通匝道建立一个数据库子程序,子程序名称格式建议为: RAMP-DAT1-1 RAMP-DAT1-2 RAMP-DAT1-3 …… ? 本来,笔者为了不建立太多的数据库子程序,曾将尝试将一条互通所有匝道的数据全部写在一个子程序RAMP-DATA1中(参照路线计算ROAD-2程序采用的数据库子程序的办法),后来发现:一是数据太过庞大,查找和修改数据相当麻烦(按上、下键按得手指发酸),二来逻辑判断语句太多,影响计算速度,因此舍弃。 ? 每一段线元写成一行数据,格式如下: ? ? ? ?2.立交匝道参数辅助计算EXCEL程序的使用说明 ? 前面介绍了线元的数据格式,这里小结一下,每条线元需要确定以下数据: (1)线元起点的X/Y坐标; (2)线元起点的切线方位角; (3)线元起、终点的曲率(半径的倒数,左偏为负); (4)线元起、终点的桩号。 ? 以上参数,要数第(3)种参数最难确定,因为在设计图表中没有直接标注,需要根据其它相关参数进行计算确定。除第(3)种参数外,其它三种参数的确定就比较简单了,因为他们基本可以在匝道的设计图表中直接获取。 本示例项目的匝道数据库子程序见下表。 ? 七、程序使用示例 ? 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的操作流程见下表。 ?
显示全部
相似文档