公路纵断面高程算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公路纵断面高程算法
Filename:******(自定主程序名)
N-M→P:Abs(P)÷P→S:Abs(P)×R÷2→T:If L If L>D-T:Then C-MT+(M+(L-D+T)S÷2÷R)×(L-D+T)→H:Ifend↙判断输入点是否进入曲线段; If L≥D+T:Then C+(L-D)N→H:Ifend↙判断输入点是否位于曲线的前进里程桩号直线段;H-E-KI→H:“H=”:H◢ 5、公路纵断面数据程序 每个纵断面由纵坡和竖曲线组成,程序中每一个变坡点计算范围是从竖曲线前的纵坡任意桩号开始到竖曲线后纵坡上的任一桩号结束。 Filename:******(自定子程序名) Lbl 0: “Dh”? :E”L=”?L:”I=”?I:”K=”?K↙ If L>****(曲线段小里程桩号之前的直线段任一桩号):Then****(变坡点高程)→C: ****(变坡点桩号)→D: ****(变坡点小里程段纵坡坡度)→M:I****(变坡点小里程段纵坡坡度)→N: ****(竖曲线半径)→R: ****(变坡点桩号)→C: Ifend ↙依次输入各变坡点设计参数; If L>****(曲线段小里程桩号之前的直线段任一桩号):Then****(变坡点高程)→C: ****(变坡点桩号)→D: ****(变坡点小里程段纵坡坡度)→M:I****(变坡点小里程段纵坡坡度)→N: ****(竖曲线半径)→R: ****(变坡点桩号)→C: Ifend:Prog“****(主程序名)”: Goto0 6、使用说明 “Dh”提示使用者输入所求点距离路面的厚度,“L=”,输入所求点桩号,”I”=表示输入路面横坡值,“K=”表示输入路面某点至中桩距离,均为正值。以上数据均在程序运行时输入。 L>表示竖曲线前纵坡任意里程的桩号,本程序每段竖曲线参数计算范围是从竖曲线前的纵坡上任意点到竖曲线后纵坡上任意点的桩号。 7、高边坡放样算法 利用程序进行边坡放样,工作步骤如下: 1、司镜员走到目的地后,先测出一个点的坐标和高程; 2、利用坐标正反算程序求出该点在线路中的桩号和距中距离,然后利用高程计算程序,计算出该点所在桩号道路边桩设计高程,最后根据本程序计算出立镜点至距中距离差值△K,指挥司镜员靠近道路中线或者往外偏移多少米。 3、重复上述步骤,至△K 小于边坡宽度控制精度要求为止。