高速公路坐标、高程计算公式及5800案例

高速公路坐标、高程计算公式(缓和曲线、竖曲线、圆曲线、匝道)及道路中边桩坐标放样正反算CASIO fx-5800P程序
一、缓和曲线上的点坐标计算
已知:①缓和曲线上任一点离ZH点的长度:l
②圆曲线的半径:R
③缓和曲线的长度:l0
④转向角系数:K(1或-1)
⑤过ZH点的切线方位角:α
⑥点ZH的坐标:x Z,y Z
计算过程:
说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:
当计算第二缓和曲线上的点坐标时,则:
l为到点HZ的长度
α为过点HZ的切线方位角再加上180°
K值与计算第一缓和曲线时相反
x Z,y Z为点HZ的坐标
切线角计算公式:
二、圆曲线上的点坐标计算
已知:①圆曲线上任一点离ZH点的长度:l
②圆曲线的半径:R
③缓和曲线的长度:l0
④转向角系数:K(1或-1)
⑤过ZH点的切线方位角:α
⑥点ZH的坐标:x Z,y Z
计算过程:
说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:
当只知道HZ点的坐标时,则:
l为到点HZ的长度
α为过点HZ的切线方位角再加上180°K值与知道ZH点坐标时相反
x Z,y Z为点HZ的坐标
三、曲线要素计算公式
公式中各符号说明:
l——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度)
l1——第一缓和曲线长度
l2——第二缓和曲线长度
l0——对应的缓和曲线长度
R——圆曲线半径
R1——曲线起点处的半径
R2——曲线终点处的半径
P1——曲线起点处的曲率
P2——曲线终点处的曲率
α——曲线转角值
四、竖曲线上高程计算
已知:①第一坡度:i1(上坡为“+”,下坡为“-”)
②第二坡度:i2(上坡为“+”,下坡为“-”)
③变坡点桩号:S Z
④变坡点高程:H Z
⑤竖曲线的切线长度:T
⑥待求点桩号:S
计算过程:
五、超高缓和过渡段的横坡计算
已知:如图,
第一横坡:i1
第二横坡:i2
过渡段长度:L
待求处离第二横坡点(过渡段终点)的距离:x 求:待求处的横坡:i
解:d=x/L
i=(i2-i1)(1-3d2+2d3)+i1
六、匝道坐标计算
已知:①待求点桩号:K
②曲线起点桩号:K0
③曲线终点桩号:K1
④曲线起点坐标:x0,y0
⑤曲线起点切线方位角:α0
⑥曲线起点处曲率:P0(左转为“-”,右转为“+”)
⑦曲线终点处曲率:P1(左转为“-”,右转为“+”)求:①线路匝道上点的坐标:x,y
②待求点的切线方位角:αT
计算过程:
注:sgn(x)函数是取符号函数,当x<0时sgn(x)=-1,当x>0时sgn(x)=1,当x=0时sgn(x)=0。

在计算器中若无此函数可编一个小子程序代替。

道路中边桩坐标放样正反算CASIO
fx-5800P程序
一、前言本程序是《CASIO fx-5800P计算与道路坐标放样计算》中道路坐标放样计算程序的升级改进版本。

原道路坐标放样计算程序只基于道路的单个基本型曲线,有效计算范围仅包括平曲线部分和前后的两条直线段,使用时需要输入平曲线设计参数,无坐标反算桩号功能。

改进后的程序名称为:道路中边桩坐标放样正反算程序(全线贯通),增加了可实现全线贯通的数据库功能和坐标反算桩号功能,主要是: 1.使用道路平面数据库子程序,可将一段或若干段道路的交点法格式平面参数(可容易从直线、曲线及转角表中获得)以数据库子程序形式输入计算器,程序在计算时省却了输入原始数据的麻烦; 2.坐标正算方面,输入桩号即可进行道路的中、边桩坐标计算,若输入了测站坐标,还可同时计算全站仪极坐标放样数据(拨角和平距); 3.坐标反算方面,输入平面坐标,即可计算对应的桩号和距中距离(含左右信息); 4.对于存在断链的道路,可分段分别编写数据库子程序,然后在主程序中添加一个路段选择的功能即可实现(可参照立交匝道程序中匝道的选择)。

程序的特点: 1.可进行中桩坐标的正、反算,程序代码简洁,便于阅读和改写; 2.主程序通过调用数据库子程序,省却了使用时输入平面参数的繁琐; 3.使用数据库子程序,换项目只需改写数据库子程序,程序通用性强。

二、道路示例项目基本资料基本资料同《CASIO fx-5800P计算与道路坐
标放样计算》第6章HY高速公路第2合同段(合同段起止桩号:K4+800~K9+600)。

这里摘取直线、曲线及转角表资料如下.
.
. 三、程序代码
.
. .
.
.
. 注:路线数据库子程序ROAD-DATA1是根据计算示例项目的直曲表编写,大家使用时应按各自项目的直曲表改写或新建。

.
. 四、程序变量清单
.
. 五、计算流程示例 1.中桩坐标计算示例计算任务:计算HY高速公路K6+100~K6+700段的中桩坐标及切线方位角(桩距20m),并在导线点(2807118.026,474113.687)上架设全站仪,计算各中桩的极坐标放样数据。

使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。

.
. 下表给出了由道路路线CAD软件计算的相关结果,供大家进行计算验证。

.
.
2.边桩坐标计算示例计算任务:计算HY高速公路主线K6+100~K6+700段的边桩(左右各12.25米)坐标(桩距20m)。

使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。

.
.
下表给出了由道路路线CAD软件计算的相关结果,供大家进行计算验证。

.
.
3.坐标反算计算示例计算任务:根据前面计算的K6+100的中桩、左右边桩的坐标,反算对应桩号及偏距,并进行验证。

使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。

.
.。

合集下载

高速公路线路(缓和曲线、竖曲线、圆曲线、匝道)坐标计算公式

高速公路线路(缓和曲线、竖曲线、圆曲线、匝道)坐标计算公式

高速公路线路(缓和曲线、竖曲线、圆曲线、匝道)坐标计算公式分享给好友高速公路的一些线路坐标、高程计算公式(缓和曲线、竖曲线、圆曲线、匝道)一、缓和曲线上的点坐标计算已知:①缓和曲线上任一点离ZH点的长度:l②圆曲线的半径:R③缓和曲线的长度:l0④转向角系数:K(1或-1)⑤过ZH点的切线方位角:α⑥点ZH的坐标:xZ,yZ计算过程:说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:当计算第二缓和曲线上的点坐标时,则:l为到点HZ的长度α为过点HZ的切线方位角再加上180°K值与计算第一缓和曲线时相反xZ,yZ为点HZ的坐标切线角计算公式:二、圆曲线上的点坐标计算已知:①圆曲线上任一点离ZH点的长度:l②圆曲线的半径:R③缓和曲线的长度:l0④转向角系数:K(1或-1)⑤过ZH点的切线方位角:α⑥点ZH的坐标:xZ,yZ计算过程:说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:当只知道HZ点的坐标时,则:l为到点HZ的长度α为过点HZ的切线方位角再加上180°K值与知道ZH点坐标时相反xZ,yZ为点HZ的坐标三、曲线要素计算公式公式中各符号说明:l——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度)l1——第一缓和曲线长度l2——第二缓和曲线长度l0——对应的缓和曲线长度R——圆曲线半径R1——曲线起点处的半径R2——曲线终点处的半径P1——曲线起点处的曲率P2——曲线终点处的曲率α——曲线转角值四、竖曲线上高程计算已知:①第一坡度:i1(上坡为“+”,下坡为“-”)②第二坡度:i2(上坡为“+”,下坡为“-”)③变坡点桩号:SZ④变坡点高程:HZ⑤竖曲线的切线长度:T⑥待求点桩号:S计算过程:五、超高缓和过渡段的横坡计算已知:如图,第一横坡:i1第二横坡:i2过渡段长度:L待求处离第二横坡点(过渡段终点)的距离:x求:待求处的横坡:i解:d=x/Li=(i2-i1)(1-3d2+2d3)+i1六、匝道坐标计算已知:①待求点桩号:K②曲线起点桩号:K0③曲线终点桩号:K1④曲线起点坐标:x0,y0⑤曲线起点切线方位角:α0⑥曲线起点处曲率:P0(左转为“-”,右转为“+”)⑦曲线终点处曲率:P1(左转为“-”,右转为“+”)求:①线路匝道上点的坐标:x,y②待求点的切线方位角:αT计算过程:注:sgn(x)函数是取符号函数,当x<0时sgn(x)=-1,当x>0时sgn(x)=1,当x=0时sgn(x)=0。

5800P公路路线坐标正反算及高程计算程序

5800P公路路线坐标正反算及高程计算程序

公路路线座标正反算及高程计算程序Fx-5800计算机程序1.FYJS 主程序Fix 3: “1.SZ=>NE:2.NE=>SZ:3.S=>H”:?Q:Q=1 => Goto1:Q=2 => Goto2: Q=3 => Goto3←┘Lbl 1: "K"?S: "-B,0,+B"?Z: “PJ”?M:Prog“5.DAT-SJK”:Prog“2.SUB1”: N+Zcos (F+M) →N:E+Zsin(F+M) →E←┘Prog“4.FY”:Goto 1←┘Lbl 2: “X”?B: “Y”?C:"K"?S: Pro g“3.SUB2”: “K=”:S◢“-B,0,+B=”:Z◢Goto 2←┘Lbl 3: "K"?S :Prog“5.1GCJSCX”: Goto 3"K"?S: 所计算点桩号"-B,0,+B"?Z: 计算点左右边距左- 右+ 中0“PJ”?M 所计算点斜距的右夹角“X”?B: 反算实测X坐标“Y”?C:反算实测Y坐标"K"?S: 反算点附近大概桩号2.SUB1 正算子程序0.5(1÷R-1÷P)÷L→D:S-O(字母 )→X←┘U+∫(cos(A+(X÷P+DX^(2))×180÷π,0,X)→N←┘V+∫(sin(A+(X÷P+DX^(2))×180÷π,0,X)→E←┘A+(X÷P+DX^(2))×180÷π→F←┘3.SUB2 反算子程序Lbl 1:0→Z:1→Q:Prog“5.DAT-SJK”: Prog“2.SUB1” :Pol(N-B+10^(-46), E-C+10^(-46)):Isin(F-90-J) →W:S+W→S:Abs(W)>0.0001 => Goto1←┘Lbl 2: 0→Z:Prog“2.SUB1”:(C-E) ÷sin(F+90) →Z4.FY 放样子程序"HS:X"?N:"HS:Y"?E :"CE:X"?G:"CE:Y"?H:Pol(N-G,E-H): J<0=>J+360→J: " FWJ=": J►DMS◢"JL=": I◢"HS:X"?N: 后视点(计算点)X坐标"HS:Y"?E : 后视点(计算点)Y坐标"CE:X"?G: 测站点X坐标"CE:Y"?H: 测站点Y坐标5.1高程计算子程序(5.1GCJSCX)Prog“ 6.SQX-DAT”:Z[6] Abs(Z[2]- Z[1]) ÷2→Z[3]:if Z[2]- Z[1]>θ :Then 1→Z[4]:Else -1→Z[4]:ifendif S<K:Then - Z[1]→T:Else Z[2]→T:ifendAbs (K-S)→Z[5]if Z[5]- Z[3]>θ:Then Z[7]+T Z[5]→Z[8]:“HS=”:Z[8]◢Else Z[7]+T Z[5]+ Z[4] (Z[3]- Z[5])2÷2÷Z[6]→Z[8]: “HS=”:Z[8]◢ifend5.DAT-SJK 数据库子程序Goto1←┘同时保存多个曲线时的指针Lbl 1←┘IF S<476533.296(线元终点里程):Then31°24'29.07″→A(线元起点方位角):476088→O(线元起点里程):4689534.997→U(线元起点X):479874.003→V(线元起点Y):1045→P(线元起点曲率半径):1045→R(线元终点曲率半径):445.296→L(线元起点至终点长度): R eturn:IfEnd←┘IF S<476803.296:Then31°45'48.37″→A:476533.296→O:4689913.601→U:480108.413→V:1045→P:12000→R: 270→L: Return:IfEnd←┘IF S<477106.771:Then32°24'28.85→A:476803.296→O:4690142.627→U:480251.404→V:12000→P:12000→R: 303.475→L: Return:IfEnd←┘IF S<477376.771:Then33°51'25.2″→A:477106.771→O:4690396.754→U:480417.272→V:12000→P:1045→R: 270→L: Return:IfEnd←┘IF S<488923.776:Then34°30'05.68→A:477376.771→O:4690619.834→U:480569.372→V:1045→P:1045→R: 11547.005→L: Return:IfEnd←┘IF S<489353.776:Then34°30'05.68″→A:488923.776→O:4700135.844→U:487109.930→V:1045→P:-10000→R:430→L: Return:IfEnd←┘IF S<490817.499:Then33°16'10.99″→A:489353.776→O:4700491.941→U:487350.944→V:-1000 0→P:-10000→R: 1463.723→L: Return:IfEnd←┘IF S<491247.499:Then24°52'59.52″→A:490817.499→O:4701770.051→U:488061.643→V:-1000 0→P:-1045→R: 430→L: Return:IfEnd←┘IF S<509336.037:Then23°39'04.83″→A:491247.499→O:4702162.678→U:488236.961→V:-1045→P:-1045→R: 18088.538→L: Return:IfEnd←┘程序名:(6.SQX-DAT)(高程竖曲线要素子程序)if S<332.599:Then 0.02793→Z[1]:-0.03309→Z[2]:1800→Z[6]:235→K:32.7→Z[7]: goto 1:ifendif S <734.085:Then -0.03309→Z[1]:-0.00485→Z[2]:6000→Z[6]:460→K:25.254→Z[7]: goto 1:ifend-- Lbl 1Z[1]—前坡: Z[2]—后坡: Z[6]—竖曲线半径 K—变坡点桩号: Z[7]—变坡点设计高三、使用说明1、规定(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当曲线半径在左时,P、R取负值,当曲线半径在右时,P、R取正值,当曲线半径为无穷大(即直线)时,P、R以10的45次代替。

5800计算坐标

5800计算坐标

2、坐标反算:
Lbl 0
“XA”?X:“YA”?Y:“XB”?N:“YB”?E
Pol(N-X,E-Y)
If J<0:Then J+360→J
“JL=”:I◢
“FWJ=”:J ◆DMS◢
Goto 0
说明:X1Y1:第一点的坐标,X2Y2第二点的坐标,I:两点的距离,J:方位角。
Fx-5800计算机程序
QXJS-000 主程序
Lbl 4:“1.ZS=>NE”:“2.NE=>ZS”:?Q:?Z:Prog“QXJS-SUB0”
Lbl 0:Q=1 => Goto1:Q=2 => Goto2:
Lbl 1:?S:Prog“QXJS-SUB1”:“N=”:N◢:“E=”:E◢:“FWJ=”:F◢: Goto4
1、坐标正算:
“XA”?A:“YA”?B
Lb1 0:“JL”?C:“FWJ”?D
COS(D)×C+A→X
SIN(D)×C+B→Y
“X=”:X◢
“Y=”:Y◢
Goto 0
说明:XA,YA 为A 点坐标;JULI 为AB 两点的水平距离;FWJ 为A 点到B
点的方位角;XB,YB 为求出的B 点坐标。
5、第二缓和曲线:
〝QD〞?O:〝QDX〞?C:〝QDY〞?D:〝QDFWJ〞?N:〝BJR〞?R:〝BJR〞?R:〝HHL〞?L:〝ZYZ〞?P:〝ZYQ〞?Q
Lbl 0
〝DQ〞?Z:〝BJL〞?U:〝BJD〞?K
O-Z→S:30S2÷(πRL)→V:S-Sˇ(5)÷(40R2L2)→W:S(3)÷(6RL)-Sˇ(7)÷(336Rˇ(3)Lˇ(3))→M:√(W2+M2)→G:(N-3PV)→A

公路工程坐标正反算原理及5800计算器程序

公路工程坐标正反算原理及5800计算器程序

0年11月14日目录一、坐标正算基本公式...............................................................02 二、坐标反算原理...............................................................04 三、高程数据库录入变换.........................................................05 四、计算器程序...............................................................07 01、ZBZS(坐标正算)...............................................................07 02、ZBFS (坐标反算)...............................................................08 03、GCJF(高程积分)...............................................................09 04、PJFY (坡脚放样)...............................................................10 05、JFCX (积分程序)...............................................................11 06、ZBFY (坐标放样)...............................................................11 07、DT (递推)...............................................................12 08、HP (横坡)...............................................................13 09、LK (路宽)...............................................................14 10、SJK1(平面数据库)......................................................14 11、SJK2(纵面数据库)......................................................14 12、SJK3(左路宽度数据库)......................................................15 13、SJK4(右路宽度数据库)......................................................15 14、SJK5(横坡数据库) (16)15、SJK6(下边坡数据库)......................................................16 16、SJK7(左上边坡数据库)......................................................17 17、SJK8(右上边坡数据库)......................................................18 五、后记 (19)0年11月14日CASIO 5800计算器公路工程测量程序一、正算所涉及的计算公式XR id XαβBd Yd ld βI图表 1在图1中,A 点为回旋曲线起点,B 点为回旋曲线止点,I 点为所求坐标点。

自用5800P全线任意里程中边桩正反算及高程计算带超欠挖

自用5800P全线任意里程中边桩正反算及高程计算带超欠挖

FX5800P全线任意里程中边桩坐标正反算(加了数据库)本程序非本人原创,结合上传者长处,进行改编,愿收获和大家共享,不足之处多多指教。

含竖曲线及隧道超欠挖,本程序由内蒙@文哥和师父阿玖哥共同改编完成主程序 ZBJSLbl 6:"1.SZ→ XY":"2.XY→ SZ":?S:?N:“DYPQXSJK=”?→A:A=1 =>Prog“ZP1”:A=2=>Prog“ZP2”: A=3=>Prog“YP1”: A=4=>Prog“YP2”1÷P→C:(P-R)÷(2HPR) →D:180÷π→E:N=1 =>Goto 1: Goto 2Lbl 1:?Z: ?T:Abs(S-O)→W: Prog"SUB1":"XS=":X◢"YS=":Y◢"FS=":F-90 ►DMS◢“XC” ?C:“YC” ? E:0→I:0→J:Pol(X-C,Y-E):“I=”:I◢If J∠0: Then “J=”: J+360►DMS◢IfEndIf J >0:Then “J=” :J►DMS◢IfEnd:“DYSQXSJK=”?→B:B=1=>Prog“ZG1”:B=2=>Prog“ZG1”: B=3=>Pro g“YG1”: B=3=>Prog“YG1”:Goto 6Lbl 2X:Y:X→I:Y→J:Prog"SUB2":O+W→S:Cls:"S=":S◢"Z=":Z◢“DYSQXSJK=”?→B:B=1=>Prog“ZG1”:B=2=>Prog“ZG1”: B=3=>Prog“YG1”: B=3=>Prog“YG1”:Goto 6如不想用偏角法放样可直接删除“XC” ?C:“YC” ? E:0→I:0→J:Pol(X-C,Y-E):“I=”:I◢直接里程推坐标。

[Word]高速公路线路(缓和曲线、竖曲线、圆曲线、匝道)坐标计算公式word版本

[Word]高速公路线路(缓和曲线、竖曲线、圆曲线、匝道)坐标计算公式word版本

高速公路线路(缓和曲线、竖曲线、圆曲线、匝道)坐标计算公式未知2009-12-27 21:40:34 本站高速公路的一些线路坐标、高程计算公式(缓和曲线、竖曲线、圆曲线、匝道)一、缓和曲线上的点坐标计算已知:①缓和曲线上任一点离ZH点的长度:I②圆曲线的半径:R③缓和曲线的长度:I o④转向角系数:K(1或一1)⑤过ZH点的切线方位角:a⑥点ZH的坐标:x z, y z计算过程:SJ Q , = — + n 180I4)S= j£*y :⑸ q 二 4+4-90(6)K J = ScosC^⑺比=SsinOjI0]x F + XZl9]y = y L + y E公式中n 的取值如下:当计算第二缓和曲线上的点坐标时,则:I 为到点HZ 的长度 a 为过点HZ 的切线方位角再加上180 °K 值与计算第一缓和曲线时相反x z , y z 为点HZ 的坐标切线角计算公式:二、圆曲线上的点坐标计算6R1,说明:当曲线为左转向时, K=1,为右转向时,K=-1,此文档收集于网络,如有侵权请联系网站删除已知:①圆曲线上任一点离ZH点的长度:I②圆曲线的半径:R③缓和曲线的长度:I o④转向角系数:K(1或一1)⑤过ZH点的切线方位角:a⑥点ZH的坐标:x z, y z计算过程:j I JQ J_ 90 (21■亠h)_ ~~1绯=卫_^—24R 2683R H ⑶珀二丄--+―—} 2240E! 34560R'= [Rd-cos^')+p]K 旧)叭=Rain0 J+ID(0]q, = arctg —+n- 1E0XoJ盖亠犹侣]4 = 4+』—90[9)Xi= ScosCLj(10]y i = SsinC^II l)X= Ix+Xj11旳二咒+y.说明:当曲线为左转向时,K=1,为右转向时,K=-1 , 公式中n的取值如下:此文档收集于网络,如有侵权请联系网站删除Q > 0<0Zo >0'y t > 0n = 0n = 2n = 1n= 1当只知道HZ点的坐标时,则:I为到点HZ的长度a为过点HZ的切线方位角再加上180 °K值与知道ZH点坐标时相反x z, y z为点HZ的坐标三、曲线要素计算公式⑴緩曲段任意点转角値】6-:2Rlo⑵曲缠段任意虐转角值’ B 二空空I M ZC PCP JI2 ⑶第-缓曲段总转角值吩寻⑷第二缓曲段总转角值鳴.繁⑻第二曲线平移重,Pz =空--亠百2跟 26SSR 3⑸第一切蛙长| T1 -聖二邑十士虫十鹿十2R ) tg-t ril-U 2.2 2tg- 2QD 曲线全扶虧L = R 如乜)2曲圆曲线扶度:L 0 = Ra--(lj + 12)2⑬曲绕段长虧[=丄丄』空邛 ⑭偏窝愛曲D 的边线曲线按度:1=M + D|i公式中各符号说明:I ——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度) I i ――第一缓和曲线长度I 2――第二缓和曲线长度I 0――对应的缓和曲线长度2R1F2⑸第一曲线価移E )mi -h2 240R Z 34560R'⑹第二曲块顺移藝服=旦2 240^*54 西OR ⑺第一曲統平移董;P1 24R 26881^^2 /%侧第二切线长;廿比晋十;山十现衣叭斤十恥R――圆曲线半径R——曲线起点处的半径F2——曲线终点处的半径P i――曲线起点处的曲率P2――曲线终点处的曲率a――曲线转角值四、竖曲线上高程计算已知:①第一坡度:i i(上坡为“ + ”,下坡为“一”)②第二坡度:i2(上坡为“ + ”,下坡为“―”)③变坡点桩号:S Z④变坡点高程:H Z⑤竖曲线的切线长度:T⑥待求点桩号:S计算过程:sH带有符号)I21R =-------ir _ ii_ 1 ~l f⑶H上也+ ——-_丄--RiA,五、超高缓和过渡段的横坡计算已知:如图,第一横坡:i i第二横坡:i 2过渡段长度:L待求处离第二横坡点(过渡段终点)的距离:x求:待求处的横坡:i解:d=x/L23i=(i 2-i 1)(1-3d 2+2d3)+i 1六、匝道坐标计算已知:①待求点桩号:K②曲线起点桩号:K0③曲线终点桩号:K1④曲线起点坐标:x0,y0⑤曲线起点切线方位角:a 0⑥曲线起点处曲率:P0( 左转为“-”,右转为“+”)⑦曲线终点处曲率:P1( 左转为“-”,右转为“+”)求:①线路匝道上点的坐标:X,y②待求点的切线方位角:a T 计算过程:S=K-K,[H 当 p ( = Pt=0 时 1x=xa+Scos J y^y (j+SsinCU⑵当R = p 冲附Cli = SF'i+OtiX 二比十-sin 4)厲 y=y.-tcos cos CU ) /F\ cir=a[3]当 P^PM=4 SO (P±-P J—Kflt=Nl s R/(P l -R )1=1.+SNC =Ck=S (14-lJ/2/CT-a-NlJ/2Cr —£ i f -ii l 11- ir----- — ---- 十 -------此 S36C 3 42240C 1x=i (>4 NAcosT- BsinTy=y il -F N^sirLT-bBcos注:sgn(x)函数是取符号函数,当x<0时sgn(x)=-1 ,当x>0时sgn(x)=1 ,当x=0时sgn(x)=0 。

市政道路高速公路曲线高程计算公式

市政道路高速公路的一些线路坐标、高程计算公式(缓和曲线、竖曲线、圆曲线、匝道) 一、缓和曲线上的点坐标计算已知:①缓和曲线上任一点离ZH点的长度:l②圆曲线的半径:R③缓和曲线的长度:l0④转向角系数:K(1或-1)⑤过ZH点的切线方位角:α⑥点ZH的坐标:xZ,yZ计算过程:说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:当计算第二缓和曲线上的点坐标时,则:l为到点HZ的长度α为过点HZ的切线方位角再加上180°K值与计算第一缓和曲线时相反xZ,yZ为点HZ的坐标切线角计算公式:二、圆曲线上的点坐标计算已知:①圆曲线上任一点离ZH点的长度:l②圆曲线的半径:R③缓和曲线的长度:l0④转向角系数:K(1或-1)⑤过ZH点的切线方位角:α⑥点ZH的坐标:xZ,yZ计算过程:说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:当只知道HZ点的坐标时,则:l为到点HZ的长度α为过点HZ的切线方位角再加上180°K值与知道ZH点坐标时相反xZ,yZ为点HZ的坐标三、曲线要素计算公式公式中各符号说明:l——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度)l1——第一缓和曲线长度l2——第二缓和曲线长度l0——对应的缓和曲线长度R——圆曲线半径R1——曲线起点处的半径R2——曲线终点处的半径P1——曲线起点处的曲率P2——曲线终点处的曲率α——曲线转角值四、竖曲线上高程计算已知:①第一坡度:i1(上坡为“+”,下坡为“-”)②第二坡度:i2(上坡为“+”,下坡为“-”)③变坡点桩号:SZ④变坡点高程:HZ⑤竖曲线的切线长度:T⑥待求点桩号:S计算过程:五、超高缓和过渡段的横坡计算已知:如图,第一横坡:i1第二横坡:i2过渡段长度:L待求处离第二横坡点(过渡段终点)的距离:x 求:待求处的横坡:i解:d=x/Li=(i2-i1)(1-3d2+2d3)+i1六、匝道坐标计算已知:①待求点桩号:K②曲线起点桩号:K0③曲线终点桩号:K1④曲线起点坐标:x0,y0⑤曲线起点切线方位角:α0⑥曲线起点处曲率:P0(左转为“-”,右转为“+”)⑦曲线终点处曲率:P1(左转为“-”,右转为“+”)求:①线路匝道上点的坐标:x,y②待求点的切线方位角:αT计算过程:。

高速公路的一些线路坐标、高程计算公式

高速公路的一些线路坐标、高程计算公式(缓和曲线、竖曲线、圆曲线、匝道)一、缓和曲线上的点坐标计算已知:①缓和曲线上任一点离ZH点的长度:l②圆曲线的半径:R③缓和曲线的长度:l0④转向角系数:K(1或-1)⑤过ZH点的切线方位角:α⑥点ZH的坐标:xZ,yZ计算过程:说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:当计算第二缓和曲线上的点坐标时,则:l为到点HZ的长度α为过点HZ的切线方位角再加上180°K值与计算第一缓和曲线时相反xZ,yZ为点HZ的坐标切线角计算公式:二、圆曲线上的点坐标计算已知:①圆曲线上任一点离ZH点的长度:l②圆曲线的半径:R③缓和曲线的长度:l0④转向角系数:K(1或-1)⑤过ZH点的切线方位角:α⑥点ZH的坐标:xZ,yZ计算过程:说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下:当只知道HZ点的坐标时,则:l为到点HZ的长度α为过点HZ的切线方位角再加上180°K值与知道ZH点坐标时相反xZ,yZ为点HZ的坐标三、曲线要素计算公式公式中各符号说明:l——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度)l1——第一缓和曲线长度l2——第二缓和曲线长度l0——对应的缓和曲线长度R——圆曲线半径R1——曲线起点处的半径R2——曲线终点处的半径P1——曲线起点处的曲率P2——曲线终点处的曲率α——曲线转角值四、竖曲线上高程计算已知:①第一坡度:i1(上坡为“+”,下坡为“-”)②第二坡度:i2(上坡为“+”,下坡为“-”)③变坡点桩号:SZ④变坡点高程:HZ⑤竖曲线的切线长度:T⑥待求点桩号:S计算过程:五、超高缓和过渡段的横坡计算已知:如图,第一横坡:i1第二横坡:i2过渡段长度:L待求处离第二横坡点(过渡段终点)的距离:x 求:待求处的横坡:i解:d=x/Li=(i2-i1)(1-3d2+2d3)+i1六、匝道坐标计算已知:①待求点桩号:K②曲线起点桩号:K0③曲线终点桩号:K1④曲线起点坐标:x0,y0⑤曲线起点切线方位角:α0⑥曲线起点处曲率:P0(左转为“-”,右转为“+”)⑦曲线终点处曲率:P1(左转为“-”,右转为“+”)求:①线路匝道上点的坐标:x,y②待求点的切线方位角:αT计算过程:注:sgn(x)函数是取符号函数,当x<0时sgn(x)=-1,当x>0时sgn(x)=1,当x=0时sgn(x)=0。

CAISO5800公路坐标、高程计算程序

“LY=”:L-B-C→Q◢
“E=”(R+(Z[6]+Z[7])/2)/cos(A/2)-R→E◢
“K(ZH)=”:K-S→Z[1]
“K(HY)=”:Z[1]+B→Z[2]◢
“K(QZ)=”:Z[1]+L/2+(B-C)/4→Z[3]◢
“K(YH)=”:Z[1]+L-C→Z[4]◢
“K(HZ)=”:Z[4]+C→Z[5]◢
Deg:Fix 3↓
“X0”?X:”Y0”?Y:”R”?R”FWJ”?:C:”KS”?S↓
Lbl 0↓
“KP”?G:G-S→L↓
90L/R/π→M↓
Abs(2RSin(M))→O↓
“XP=”:X+Ocos(C+M)→I◢
“YP=”:Y+Osin(C+M)→J◢
C+2M→F↓
“BP=”:F▲DMS◢
“RE”?T:If T≠0:Then 1/T→A:Else 0→A:IfEnd↓
“X0”?U:”Y0”?V↓
Lbl 0↓
“KP”?P↓
P-S→L↓
(B-A)/2/C→M↓
πQ/180→K↓
“XP=”:W+∫(cos(K+AX+MX^2),0,L)→F◢
“YP=”:Y+∫(sin(K+AX+MX^2),0,L)→G◢
“D1=”I◢
Lbl 2↓
“D ANGEL”?H:If H=0:Then Goto 0:IfEnd:”D”?D↓
“XB=”:F+Dcos(Z+H)→D◢
“YB=”:G+Dsin(Z+H)→H◢

5800高程计算(含超高)

BG:(标高计算式程序)Lbl 1:Abs(.01(I-J)R÷2)-﹥T:If Z≥L+T:Then Goto 4:IfEndIf Z≥L-T:Then Goto 3:IfEndLbl 2:H+.01(Z-L)I-﹥B: Goto 5Lbl 3:H+.01(Z-L)I+(J-I)(Z+T-L)2÷(2R Abs(J-I)) -﹥B:Goto 5 Lbl 4:H+.01(Z-L)J-﹥B:Goto 5Lbl 5:BH——竖曲线顶点高程I——后坡J——前坡L——竖曲线顶点桩号B——设计高程R——圆曲线半径GX:(挂线高计算主程序)Lbl 0:“U=”?U: “Z=”?Z:If U=0: Then ?L:?H:?I:?J:?R: “Z=”?Z:Prog“BG”:“B=”:B▲“P=”?P:P:Goto 4: IfEndIf U=1: Then Prog“L1”:Prog“PY”:Goto 1: IfEndIf U=2: Then Prog“L2”:Prog“PY”:Goto 1: IfEndIf U=3: Then Prog“L1”:Prog“PZ”:Goto 1: IfEndIf U=4: Then Prog“L2”:Prog“PZ”:Goto 1: IfEndIf U=5: Then Prog“L3”:Prog“PZ”:Goto 1: IfEndIf U=6: Then Prog“LA”:Goto 2: IfEndIf U=7: Then Prog“LB”:Goto 2: IfEndIf U=8: Then Prog“LC”:Goto 2: IfEndIf U=9: Then Prog“LD”:Goto 2: IfEndIf U=10: Then Prog“LE”:Goto 2: IfEndLbl 1:Prog“BG”:Prog“HP”:“B=”:B▲“P=”:P▲Goto 3Lbl 2:Prog“BG”:“B=”:B▲“P=”:?P :Goto 3Lbl 3: “S=”?S: “W=”?W: “E=”?E: “N=”?N:Lbl 4:((B-W) -(S-N) ÷1000+.01P(E-1))×1.31+.2-﹥M: “GX=”:M▲If E≠13.5: Then Goto 3:Else E=13.5: “V=”?V:Z+V-﹥Z: Goto 0: IfEndTX:(抬线高计算主程序)Lbl 0:“U=”?U: “Z=”?Z:If U=0: Then ?L:?H:?I:?J:?R: “Z=”?Z:Prog“BG”:“B=”:B▲“P=”?P:P:Goto 4: IfEndIf U=1: Then Prog“L1”:Prog“PY”:Goto 1: IfEndIf U=2: Then Prog“L2”:Prog“PY”:Goto 1: IfEndIf U=3: Then Prog“L1”:Prog“PZ”:Goto 1: IfEndIf U=4: Then Prog“L2”:Prog“PZ”:Goto 1: IfEndIf U=5: Then Prog“L3”:Prog“PZ”:Goto 1: IfEndIf U=6: Then Prog“LA”:Goto 2: IfEndIf U=7: Then Prog“LB”:Goto 2: IfEndIf U=8: Then Prog“LC”:Goto 2: IfEndIf U=9: Then Prog“LD”:Goto 2: IfEndIf U=10: Then Prog“LE”:Goto 2: IfEndLbl 1:Prog“BG”:Prog“HP”:“B=”:B▲“P=”:P▲Goto 3Lbl 2:Prog“BG”:“B=”:B▲“P=”:?P :Goto 3Lbl 3: “S=”?S: “W=”?W: “E=”?E: “N=”?N:Lbl 4:(B-W)+.01P(E-1) -(S-N) ÷1000-﹥M: “TX=”:M▲If E≠0: Then Goto 3:Else E=0: “V=”?V:Z+V-﹥Z: Goto 0: IfEnd E——距中桩距离N——前视读数S——视线高U——条件语句V——桩号递进参数W——结构层厚度Z——所求桩号HP:(超高缓和段前后等长的线性横坡计算子程序)If Z≤A:Then -2-﹥P: Goto1:IfEndIf Z≤A+C:Then -2+(F+2)(Z-A) ÷C-﹥P: Goto1:IfEndIf Z≤A+C+O:Then F-﹥P: IfEndIf Z≤A+O+2C:Then -2+(F+2)(A+O+2C-Z) ÷C-﹥P: Goto1:IfEndIf Z>A+O+2C:Then -2-﹥P: Goto1:IfEndLbl 1:本程序超高是绕中轴旋转起讫点的横坡是-2(设定中央分隔带边缘高于路面外侧边缘横坡为负)A——前超高缓和段起点桩号C——超高缓和段长度F——全超高段横坡O——全超高长度P——所求桩号横坡HP1 (超高缓和段前后不等长的线性横坡计算子程序):If Z<A: Then -2→P: Goto 1:IfEndIf Z≤A+L:Then -2+(F+2)(Z-A)/L→P: Goto 1:IfEndIf Z≤A+L+ O: Then F→P: Goto 1:IfEndIf Z≤A+ L+O+C: Then -2+(F+2)(A+ O–Z)/C→P: Goto 1:IfEndIf Z>A + L+O+C: Then -2→P: Goto 1:IfEnd本程序超高是绕中轴旋转起讫点的横坡是-2(设定中央分隔带边缘高于路面外侧边缘横坡为负)A——前超高缓和段起点桩号L——前超高缓和段长度C——后超高缓和段长度F——全超高段横坡O——全超高长度P——所求桩号横坡HP2:(3次抛物线性横坡计算子程序)If Z≤A:Then P-﹥P: Goto1:IfEndIf Z≤Q:Then (Z-A)÷(Q-A)-﹥K: P+(3K2-2K3)(F-P) -﹥P: Goto1:IfEndIf Z>Q:Then F-﹥P: Goto1:IfEndLbl 1:本程序超高是绕中轴旋转(设定中央分隔带边缘高于路面外侧边缘横坡为负)A——横坡变化段起点桩号; P——(是过渡值)横坡变化段起点横坡Q——横坡变化段终点桩号;F——横坡变化段终点横坡P——所求桩号横坡L1..或LA...等:(竖曲线数据库)If Z≤××× :Then ×××-﹥I : ×××-﹥J :×××-﹥L :×××-﹥H :×××-﹥ R : Goto 1: IfEnd………Lbl 1:PY或PZ(横坡数据库)If Z≤Q+O:Then ×××-﹥A: ×××-﹥Q:×××-﹥P :×××-﹥F : Goto 1: IfEn d………Lbl 1:谢谢发贴:+26 分【测量空间】[0查看楼主其它文章<<返回→回复内容只查看楼主与本人回复沙发:老第楼主11-1-22 12:57L1,2,3.A,B,C....等是线路命名子程序库,如断链,分离式路基所需而设。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档