道路中边桩的计算程序
- 格式:doc
- 大小:28.00 KB
- 文档页数:5
公路中桩边桩坐标计算方法
桩边桩的坐标计算,是道路桩号检测中最基本也是最重要的一个环节。
它是道路设计、施工、管养、监测、维修及交通秩序管理等方面都有重要
意义。
桩边桩坐标,是指一条公路上每间隔一定距离的桩号所确定的桩位置
的经纬度坐标,是桩号检测的核心。
桩边桩坐标作为道路的边界标志,可
以用来确定一条公路的起止点,可以定位公路的拐弯点,也可以定位桥和
隧道的位置。
桩边桩坐标的计算可以通过计算机软件或实地测量来实现,在实际工
作中主要采用的是计算机软件来实现。
根据绘制路线的形状以及公路上的
桩号间距等,通过一定软件,可以快速计算出每个桩号的坐标。
使用计算机软件计算桩边桩坐标要经过几个步骤:
1、确定起点桩号:确定路线的起点,并输入起点桩号。
2、设置公路桩间距:设定公路桩的间隔距离,将每个桩号之间的距
离输入计算机软件中,以便计算出桩边桩坐标。
3、坐标转换:根据地址及坐标系,将地理坐标转换为经纬度坐标。
4、计算桩边桩坐标:根据公路路线及桩号设定的间距,计算桩边桩
坐标。
4800公路中边桩高程计算程序4800公路中边桩高程计算程序fx-4800高等级公路中边桩标高程计算程序(适用超高方式为有分隔带绕左内侧旋转,无分隔绕线路中心旋转)随着高等级公路建设的不断发展,对路基施工高程控制要求不断提高,经常在现场要对路基中边桩高程进行测量,由于施工线路较长,高程数据较多,而且只提供设计桩号的高程,对非设计断面的横坡及高程计算相当复杂,因此利用fx-4800计算器的编程功能及扩展变量的储存功能,编制一个程序,可以预先输入整条线路的曲线要素,使用时,只要输入任意点桩号就可以计算中边桩高程。
程序由中桩高程计算主程序和横坡计算子程序组成,程序如下:1、中桩高程计算程序文件名(ZZGC)程序说明Lb1 0Fix 3(输入变坡点数) N=?(输入扩展变量位置数) V=?M=V(输入待求桩号) {K}Lb1 1K>Z[2+M]-Z[3N+3+M]=> (确定待求桩号在哪个竖曲线内)M=M+1:Goto 1(读取该竖曲线半径) R=Z[2N+2+M](读取该竖曲线切线长) T=Z[3N+2+M](读取该变坡点前坡率)I=Z[4N+2+M]÷100(读取该变坡点后坡率)L=Z[4N+3+M]÷100(计算待求桩号与该竖曲线起点距离)S=K-Z[1+M]+Z[3N+2+M]M=V=> (如果桩号在起点与第1竖曲线起点之间,转Lb1 5 )Goto 5⊿(计算坡率差) A=I-L(判断竖曲线凹凸)J=AbsA÷AS (如果距离在前半曲线内,计算改正值)Y=S^2÷2R :Goto 2 ⊿S<2T=> (如果距离在后半曲线内,计算改正值)Y=(2T-S)^2÷2R :Goto 3 ⊿Goto4Lb1 2H=Z[N+2+M]-I(T-S)- YJD"H" =D ◢Goto 6Lb1 3H= Z[N+2+M]+L(S-T)- YJD"H" =D ◢Goto 6Lb1 4(在直线内,计算高程) H=Z[N+2+M]+L(K-Z[1+M])D"H" =D ◢Goto 6Lb1 5I=Z[V+4N+3] ÷100H=Z[V+N+3]-I(Z[V+2]-K)D"H" =D ◢Lb1 6(输入边桩距离,右正,左负) {B}Prog "HP js" (转横坡计算子程序,应与横坡计算文件名相同)Fix 3B<0=> D=D-QAbsB÷100 :Goto 7 ⊿B>0=> D=D-PAbsB÷100 :Goto 8 ⊿Lb1 7D"ZBH" =D ◢(显示左边桩高程)Goto 0Lb1 8D"YBH" =D ◢(显示右边桩高程)Norm:1Goto 0中桩高程计算程序扩展变量设置表起点第1变坡点第2变坡点第3变坡点第n变坡点终点里程Z[V+1]Z[V+2]Z[V+3]Z[V+4]Z[V+n+1] Z[V+n+2]高程Z [V+n+3]Z[V+n+4]Z[V+n+5]Z[V+2n+2]R 竖曲线半径Z[V+2n+3] Z[V+2n+4] Z[V+2n+5] Z[V+3n+2] T(竖曲线切线长)Z[V+3n+3] Z[V+3n+4] Z[V+3n+5] Z[V+4n+2]I (坡率)Z[V+4n+3] Z[V+4n+4] Z[V+4n+5] Z[V+5n+2] Z[V+5n+3]2、横坡计算程序文件名(HP js)程序说明Lb1 0(输入平曲线交点数) N=?(输入标准横坡值) I=?(输入LC值) T=?(输入扩展变量位置) V=?M=V(输入桩号,如作为子程序使用则无此行) {K}Lb1 1K>Z[2+M] => M=M+1 :Goto 1 ⊿(读取平曲线全长) L=Z[N+2+M](读取LS1) E=Z[2N+2+M](读取LS2) F=Z[3N+2+M](读取标准超高值) H=Z[4N+2+M](读取线路偏向,右=1,左=-1) A=Z[5N+2+M]S=K-Z[M+1]M=V=> P=I :Q=I :Goto 7 ⊿E=0=> (无LS则不设超高) P=I :Q=I :Goto 7 ⊿S≤T=> (如果该点在第1 Lc内,转Lb2) S=S :Goto 2 ⊿S≤E=> (如果该点在 Lc-Ls1终点,转Lb3) S=S-T :Goto 3 ⊿S≤L-F=> (如果该点在圆曲线内,转Lb4)Goto 4 ⊿S≤L-T=> (如果该点在Ls2起点-Lc,转Lb 5)S=S-(L-F) :Goto 5 ⊿S≤L=> (如果该点在第2Lc内,转Lb6) S=T-(L-S) :Goto 6 ⊿(在直线) P=I :Q=I : Goto 7Lb1 2A=1=> (右偏) P=I :Q=I-2IS÷T :Goto 7 ⊿A=-1=> (左偏) P= I-2IS÷T :Q=I :Goto 7 ⊿Lb1 3A=1=> P=I+S(H-I) ÷(E-T) :Q=-P :Goto 7 ⊿A=-1=> P=-I- S(H-I) ÷(E-T) :Q=-P :Goto 7 ⊿Lb1 4A=1=> P=H :Q=-H :Goto 7 ⊿A=-1=> P=-H :Q=H :Goto 7 ⊿Lb1 5A=1=> P=H-S(H-I) ÷(F-T):Q=-P :Goto 7 ⊿A=-1=> P=-H+S(H-I) ÷(F-T):Q=-P :Goto 7 ⊿Lb1 6A=1=> P=I:Q=-I+2IS÷T :Goto 7 ⊿A=-1=> P=-I+2IS÷T :Q=I :Goto 7 ⊿Lb1 7Fix 3P"YI"=P ◢(显示右横坡,如不需显示则无“◢”)Q"ZI"=Q ◢(显示左横坡,如不需显示则无“◢”)Norm :1(如作为子程序使用则无此行) Goto 0横坡计算程序扩展变量设置表起点第1交点第2交点第3交点第Z交点终点线路起点、曲线起点、线路终点桩号Z[V+1] Z[V+2] Z[V+3] Z[V+4] Z[V+Z+1] Z[V+Z+2]L (平曲线全长) Z[V+Z+3] Z[V+Z+4] Z[V+Z+5] Z[V+2Z+2]LS1 Z[V+2Z+3] Z[V+2Z+4] Z[V+2Z+5] Z[V+3Z+2]LS2 Z[V+3Z+3] Z[V+3Z+4] Z[V+3Z+5] Z[V+4Z+2]i (标准超高值) Z[V+4Z+3] Z[V+4Z+4] Z[V+4Z+5] Z[V+5Z+2]偏转方向(右偏=1,左偏=-1) Z[V+5Z+3] Z[V+5Z+4] Z[V+5Z+5] Z[V+6Z+2]3、使用说明把上述程序输入到fx-4800内,然后扩展足够的变量个数,即至少为5N+3+6Z+2个,N为变坡点个数,Z 为平曲线交点数。
公路逐桩坐标计算程序(可以计算对称、不对称缓和曲线)Lb1 0Z=?V=?W=V+2:Fixm{K}Lb1 1K>Z[W+5Z+4]=>W=W+1:Goto 1⊿(判断桩号在哪个交点范围,就是该交点曲线起点至下一交点曲线起点) S=K-Z[W+5Z+3] (计算该桩号与曲线起点的距离)R=Z[W+2Z+2]:L=Z[W+3Z+2]:E=Z[W+4Z+2] (读取该交点曲线要素R、Ls1 、Ls2)Pol(Z[W]-Z[W-1],Z[W+Z+2]-Z[W+Z+1])(计算该交点与下一交点直线方位角)J<0=>J=J+360⊿A=JPol(Z[W-1]-Z[W-2],Z[W+Z+1]-Z[W+Z])(计算该交点与上一交点直线方位角)J<0=>J=J+360⊿C=A-J:A=J (计算偏角)W=V+2=>Goto2⊿(如果桩号在起点与第一交点曲线起点之间,则转Lb1 2 )I=Abs(tan(c÷2))M=L÷2-L^3÷240R^2:N=E÷2-E^3÷240R^2P=L^2÷6R-L^4÷336R^3-R(1-cos(90L÷πR))Q=E^2÷6R-E^4÷336R^3-R(1-cos(90E÷πR))D=(P-Q)I÷2 : F=(P+Q+2R)I÷2M=F+M-D:Q=F+N+DN=πRAbsC÷180+(L+E)÷2X=Z[W-1]-McosAY=Z[W+Z+1]-MsinAM=Z[W-1]+Qcos(A+C)V=Z[W+Z+1]+Qsin(A+C)Q=AbsC÷CS≤L=>P=0:Goto3⊿(如果桩号在第一缓和曲线内,则转Lb1 3)S≤N-E=>S=S-L:Goto4⊿(如果桩号在圆曲线内,则转Lb1 4)S≤N=>S=N-SQ=-Q:A=A+C-180:X=M:Y=V:L=E:P=180:Goto3 ⊿(如果桩号在第二缓和曲线内,则转Lb1 3)P=A+C:S=S-N:D=M+ScosP:F=V+SsinPGoto6 (如果桩号在直线内,则转Lb1 6)Lb1 2P=A+CD=Z[W-1]+ScosPF=Z[W+Z+1]+SsinP:Goto6Lb1 3I=S-S^5÷40R^2÷L^2+S^9÷3456R^4÷L^4J=Q(S^3÷6RL-S^7÷336R^3÷L^3)P=P+A+90Q S^2÷πRL:Goto5Lb1 4M=90(2S+L)÷πRI=RsinM+L÷2-L^3÷240R^2J=Q(L^2÷24R+R(1-cosM))P=A+QMLb1 5D=X+IcosA-jsinA:F=Y+JcosA+IsinALb1 6D″X=″◢(结果显示X坐标)F″Y=″◢(结果显示Y坐标)P″AT=″◢(结果显示该桩号方位角){BO}:B″S″O″⊿″ (输入边桩距离,交角)P=P+OL″XB″=D+BcosP◢(结果显示边桩X坐标)M″YB″=F+Bs inP◢(结果显示边桩Y坐标)以上是坐标计算程序,括号内是程序计算的大致原理及说明,中间部分为直线、圆曲线、缓和曲线计算的各种公式,大家也知道,书上也有。
道路中边桩的计算程序道路中边桩的计算程序【摘要】本文通过介绍南通市开发区七号路工程中边桩计算的原理,编写一套实用的中边桩计算程序Abstract: The article compiles a practical calculation programme by the introduction of the middle and side piles in the projects in No 7 road development area in Nan tong city.【关键词】放样计算数学模型Key Words: Layout, calculation, mathematics modeling 引言我公司承建了南通市开发区七号路的道路、桥梁、雨污水的建设工程。
本人担任项目的工程测量工作,七号路总长4.6Km,与老路交叉改造段长0.9Km。
七号路距与老路交叉口20米处有一条通运输船的大河,设计有一座桥梁。
设计老路交叉改造段加高三米,与七号路形成平面交叉口,道路拐弯弧度有大有小,形成斜坡,设计采用石驳加固。
真实的开挖和坡脚桩长需在放样时根据实地高程作一些调整。
设计图只提供了道路曲线元素表,交点、起终点的坐标,直、圆曲线的中边桩坐标的手工计算量特别大,因此,编写了一套中边桩的计算程序。
道路中边桩计算的原理根据设计提供的曲线元素表,虚拟其道路设计线型,然后根据所输入的任意一点里程桩及左右边桩坐标。
2.1 直线上的中边桩坐标计算根据直线的起终点坐标计算其方位角a,根据输入的直线上里程桩,求取相对于直线起点的距离L(I),根据下列公式求取中桩坐标:X(I)= X0 + L(I)* cos a(1)Y(I)= Y0 + L(I)* sin a(2)其中(X0、Y0)为直线起点坐标,X(I)、Y(I)为任意一点坐标。
直线段左右边桩计算公式如下:X(I)左 = X(I)+ S左* cos(a + 3*л/2)(3)感谢您的阅读,祝您生活愉快。
道路桩号算中边桩坐标高程计算程序道路桩号是指道路上的标志桩,用于表示道路上的位置和距离。
在道路规划、设计和施工中,需要根据桩号来确定道路的线形和纵断面,并计算出桩号对应的坐标和高程。
道路桩号的计算程序可以分为以下几个步骤:1.确定基准点:选择一个具备准确坐标和高程的点作为道路的起点,确定其坐标和高程。
2.确定桩号起点:确定一个参考点作为桩号的起点,通常选择道路的起点或其他规定的地点。
为了方便计算,可以选择一个整数作为起点桩号,如0、100等。
3.桩号计算:根据道路设计和实际情况,确定桩号的计数方式和间隔。
通常情况下,桩号以米为单位,从起点开始递增或递减。
4.桩号与坐标的关系:桩号与坐标之间存在一定的数学关系,可以根据道路的几何特征和设计参数进行计算。
例如,对于一条平直无坡道路,可以使用线性插值法计算桩号对应的坐标。
5.桩号与高程的关系:桩号与高程之间也存在一定的数学关系,可以根据道路的纵断面和地形特征进行计算。
例如,对于一条按规定坡度设计的道路,可以使用坡比法计算桩号对应的高程。
6.精度控制:在桩号计算过程中,需要考虑测量误差和计算方法的精度。
为了提高计算结果的准确性,可以采用较精确的测量方法和计算算法,并进行误差修正。
7.应用场景:道路桩号的计算程序可以应用于道路工程中的位置控制、导线布设、测量定位、横断面绘制等方面,为道路规划、建设和维护提供准确的空间位置和高程信息。
总结起来,道路桩号的计算程序是根据道路的设计和实际情况,通过选择基准点和起点桩号,确定桩号计算方式和间隔,以及桩号与坐标、高程之间的关系,计算出桩号对应的坐标和高程。
这个程序可以应用于道路工程中的各个环节,为道路的设计、施工和维护提供准确的空间位置和高程信息,提高工程质量和效率。
道路中边桩的计算程序【摘要】本文通过介绍南通市开发区七号路工程中边桩计算的原理,编写一套实用的中边桩计算程序Abstract: The article compiles a practical calculation programme by the introduction of the middle and side piles in the projects in No 7 road development area in Nan tong city.【关键词】放样计算数学模型Key Words: Layout, calculation, mathematics modeling引言我公司承建了南通市开发区七号路的道路、桥梁、雨污水的建设工程。
本人担任项目的工程测量工作,七号路总长4.6Km,与老路交叉改造段长0.9Km。
七号路距与老路交叉口20米处有一条通运输船的大河,设计有一座桥梁。
设计老路交叉改造段加高三米,与七号路形成平面交叉口,道路拐弯弧度有大有小,形成斜坡,设计采用石驳加固。
真实的开挖和坡脚桩长需在放样时根据实地高程作一些调整。
设计图只提供了道路曲线元素表,交点、起终点的坐标,直、圆曲线的中边桩坐标的手工计算量特别大,因此,编写了一套中边桩的计算程序。
道路中边桩计算的原理根据设计提供的曲线元素表,虚拟其道路设计线型,然后根据所输入的任意一点里程桩及左右边桩坐标。
2.1 直线上的中边桩坐标计算根据直线的起终点坐标计算其方位角a,根据输入的直线上里程桩,求取相对于直线起点的距离L(I),根据下列公式求取中桩坐标:X(I)= X0 + L(I)* cos a(1)Y(I)= Y0 + L(I)* sin a(2)其中(X0、Y0)为直线起点坐标,X(I)、Y(I)为任意一点坐标。
直线段左右边桩计算公式如下:X(I)左= X(I)+ S左* cos(a + 3*л/2)(3)Y(I)左= Y(I)+ S左* sin(a + 3 *л/2)(4)X(I)右= X(I)+S右* cos(a +л/2)(5)Y(I)右= Y(I)+ S右* sin(a +л/2)(6)2.2 圆曲线上的中边桩坐标计算根据圆曲线上的直圆点坐标(X0、Y0)及交点坐标(XJ、YJ)计算其切线方位角a,以及其圆曲线半径R计算圆心坐标,得出任意一点到圆心的方位角,计算公式如下:X(O)= X0 +R* cos(a ±л/2)(7)Y(O)= Y0 + R* sin(a ±л/2)(8)根据圆曲线半径R及求取的曲线上的任意一点里程桩相对于直圆点的距离L(I)计算其圆心角,其后计算其弦长K(I),根据以下公式及圆曲线左右偏转的情况计算其中桩坐标:θ= K(I)/ R (9)X(I)= X0+K(I)* cos(a±1/2θ)(10)Y(I)= Y0+ K(I)* sin(a±1/2θ)(11)X(I)、Y(I)为任意一点的坐标。
道路桩算中边桩坐标高程计算程序道路桩是公路工程中的一种常用设施,用于标示道路的里程或其他信息。
在道路桩的设计施工过程中,需要计算各个中边桩的坐标和高程。
下面是一个用于计算道路桩坐标和高程的程序,进行了详细的说明。
```pythonimport mathdef calculate_coordinate(starting_coordinate, length, angle): """计算中边桩的坐标starting_coordinate: 起始坐标点,格式为(x, y)length: 桩与起始点之间的距离angle: 桩的方向角度,0度为正北方向,顺时针递增return: 计算得到的中边桩坐标,格式为(x, y)"""x = starting_coordinate[0] + length *math.sin(math.radians(angle))y = starting_coordinate[1] + length *math.cos(math.radians(angle))return (x, y)def calculate_elevation(starting_elevation, gradient, length):"""计算中边桩的高程starting_elevation: 起始高程gradient: 高程的斜率,单位为% (百分比) ,即千分之一length: 桩与起始点之间的距离return: 计算得到的中边桩高程"""elevation = starting_elevation + gradient * lengthreturn elevationdef main(:starting_coordinate = (100, 200) # 设置起始坐标点starting_elevation = 300 # 设置起始高程gradient = 0.5 # 设置高程的斜率为0.5%interval = 50 # 设置桩之间的距离为50米total_stakes = 10 # 设置需要计算的桩的总数为10个print("中边桩坐标和高程计算结果:")print("起始坐标点:", starting_coordinate)for i in range(1, total_stakes + 1):length = i * interval # 计算桩与起始点之间的距离angle = 45 + i * 10 # 计算桩的方向角度,每个桩相对于起始点逆时针旋转10度coordinate = calculate_coordinate(starting_coordinate, length, angle) # 计算中边桩坐标elevation = calculate_elevation(starting_elevation, gradient, length) # 计算中边桩高程print("桩{}:坐标:{},高程:{}".format(i, coordinate, elevation))if __name__ == "__main__":main```以上程序使用了Python语言实现了计算道路桩坐标和高程的功能。
道路中边桩坐标计算道路中边桩坐标计算是指在道路工程中,通过测量和计算确定道路边边坡上的边桩位置坐标。
边桩是道路上的重要控制点,用于标记路线的位置、限制土方开挖和边坡的外形。
在道路设计和施工中,准确计算道路边桩坐标非常重要,可以确保道路的质量和施工进度。
道路边桩坐标计算主要分为以下几个步骤:1.建立坐标系:道路边坡边桩一般使用直角坐标系进行计算。
首先在道路起点确定一个任意点为原点,然后建立水平坐标轴和垂直坐标轴。
水平坐标轴沿着道路的纵向延伸,垂直坐标轴与水平坐标轴相互垂直。
确定好坐标系后,可以根据测量数据进行计算。
2.测量边坡信息:在进行边桩坐标计算之前,需要先进行边坡的测量。
常用的测量方法包括经纬仪测量、GPS测量和全站仪测量。
通过这些测量手段,可以获取到边坡的各个控制点坐标、高程和坡度等信息。
3.计算边桩位置:根据测量数据,可以利用三角法或坐标几何方法来计算边桩的位置坐标。
三角法计算适用于相对简单的平面布置,通过边坡控制点与其它已知点之间的角度和距离关系,计算出边坡上的边桩位置坐标。
坐标几何法计算适用于复杂的平面和空间布置,通过建立边坡控制点之间的坐标方程组,利用线性代数方法求解控制点的坐标。
4.检查和修正:在进行边桩位置计算之后,需要对计算结果进行检查和修正。
检查主要是验证计算过程中的数据和计算方法是否正确,确保计算结果的准确性。
修正主要是根据实际情况对计算结果进行微调,使其更符合实际施工需要。
5.绘制边桩平面图:在计算和修正边桩位置之后,可以根据计算结果绘制边桩平面图。
边桩平面图是道路施工中重要的参考资料,可以清晰地标示出边坡上的边桩位置、编号和高程等信息,方便施工人员进行操作。
总之,道路边桩坐标计算是道路工程中的一项重要任务,需要通过测量和计算确定边桩的位置坐标。
准确的边桩坐标计算能够确保道路质量和施工进度,是道路设计和施工的基础工作。
高等级公路中桩边桩坐标计算方法一、平面坐标系间的坐标转换公式如图 9 ,设有平面坐标系 xoy 和x'o'y’ (左手系-- x 、 x' 轴正向顺时针旋转90°为 y 、y’ 轴正向); x 轴与x’ 轴间的夹角为θ( x 轴正向顺时针旋转至x’ 轴正向,θ范围:0° —360°)。
设 o' 点在 xoy 坐标系中的坐标为(xo’,yo’ ),则任一点 P 在 xoy 坐标系中的坐标( x,y )与其在x'o’y' 坐标系中的坐标( x',y' )的关系式为:二、公路中桩边桩统一坐标的计算(一)引言传统的公路中桩测设,常以设计的交点( JD )为线路控制,用转点延长法放样直线段,用切线支距法或偏角法放样曲线段;边桩测设则是根据横断面图上左、右边桩距中桩的距离( 、),在实地沿横断面方向进行丈量.随着高等级公路特别是高速公路建设的兴起,公路施工精度要求的提高以及全站仪、 GPS 等先进仪器的出现,这种传统方法由于存在放样精度低、自动化程度低、现场测设不灵活(出现虚交,处理麻烦)等缺点,已越来越不能满足现代公路建设的需要,遵照《测绘法》的有关规定,大中型建设工程项目的坐标系统应与国家坐标系统一致或与国家坐标系统相联系,故公路工程一般用光电导线或 GPS 测量方法建立线路统一坐标系,根据控制点坐标和中边桩坐标,用“极坐标法”测设出各中边桩。
如何根据设计的线路交点( JD )的坐标和曲线元素,计算出各中边桩在统一坐标系中的坐标,是本文要探讨的问题.(二)中桩坐标计算任何复杂的公路平面线形都是由直线、缓和曲线、圆曲线几个基本线形单元组成的。
一般情况下在线路拐弯时多采用“完整对称曲线",所谓“完整”指第一缓和曲线和第二缓和曲线的起点( ZH 或 HZ )处的半径为∞ ;所谓“对称”指第一缓和曲线长和第二缓和曲线长相等。
适用范围:单圆曲线、基本型缓和曲线、非对称基本型缓和曲线、卵型曲线、回头曲线(转角大于180 度)特点:1 .任意半径曲线、任意交角边桩2.子程序可独立执行F 5P rog “9 ' X=G+Ccos (P+Q): Y=H+Csin ( P+Q): V=P+VF 6L=Z-B : Q=90L+jR : C=2RsinQ : Prog “ 9”X=X+Ccos(AbsV+Q ) : Y=Y+Csin (AbsV+Q ) : V=AbsV+2QH<广J-GT)X=I+Ccos ( P+W-180-Q) Y=J+Csin (P+W-180-Q): V=P+W - V测站(XO,YO)X=l+Ccos ( P+W) : Y=J+Csin ( P+W) : V=P+W 源程序:F 2 (文件名:2)“ O=0 X Y Q SO O 丰 0 X Y ORS “ LSTU “ LS2” P-Q'ZHW'ZG' T -'J'B=A+S : F “ HZ: E=F- U : G “X- ZH' H “¥ ZH' I “X HZ ” J “Y HZ' M “XO' N “ YO' XHX Y “-HS': Prog A ” : Prog D ” : Lbi0 : {Z} : Z :D=0=>Goto1 : 丰>®to2 : Lbi2 : {D} : D : Lbi1 : Z< A=>Prog “ 3:' Prog “ 0:”Goto0 :丰>> A=>Z < B=>L=Z - A : K=RS : Prog “ 4' Prog “ 5:” Prog “ 0 ” Goto0 :工> > B=>Z w E=>L=S : K=RS : Prog “4' Prog “5'' Prog “6' Prog“ 0:”Goto0 :工> > E=>Z w F=>L=F -Z : K=RU : Prog 4” : Prog “9:" Prog “ 7:' Prog “ 0:" Goto0 :工> > F=>C=Z - F : Prog “ 8” Prog “0” Goto0W > 0=>Q : V :丰 >Q=Q : V= -V F 0X=X+Dcos (V+T ): Y=Y+Dsin (V+T ): O=0=> “ X=': X : Pause0: Y=Y 丄Prog A ”: Prog D ”:丰 >3 0=> “ X=:X : Pause0:Y=Y丄V=V丄F AX > M=>Prog “ B:Goto0 :丰 >X=M=>Prog “ C:丰 >X < M=>Prog “ B:Q=Q+180 : Lbi0 :Q=Q+360 : Q >360=>Q=Q-360 丄丰 >Q=QJF 3C=A-Z : X=G+Ccos (P +180): Y=H+Csin ( P +180): V=PF BQ=tan-1(Y-N)」(X-M)S=0=>X=0 : Y=0 : C=0 : Q=0 : V=0 :丰 >Gto1 : Lbi1 : X=L-L5詔0K2+L9£456K4- L13^599040K6+L17-17547 2640K8- L21-7.80337152E10K10 :Y=L3-)K-L7-336K3+L11^42240K5-L15-)676800K7+L19- 3530096640^- L23-.88024094712K11: C= V( X2+Y2): V=90L 2-J K : XM0>Q=tan-、」X :丰 >Q=0 " Y > N=>Q=90 丄丰 >Q=270JF D、边桩坐标计算及放样程序W(Z-G)后视(X-HS,Y-HS)A “ ZH'C= 2(( X-M ) 2+ (Y-N) 2)):“ SO= : Pause0CASIO fx4800 程序集杨小杰攀枝花公路建设公司R :圆曲线半径;LS1( S ):第一缓和曲线长 LS2( U ):第二缓和曲线长一、 程序中字母及符号意义:ZH-Q (P ):直缓(直圆)点切线方位角 Z-G ( W )弯道转角(左转为负,右转为正)J-G (T ):中桩至右侧某点方向与中桩切线方位角 的夹角(大于等于 0度且小于等于180度,当正交 时为90度)ZH ( A ):直缓或直圆点桩号 HZ ( F ):缓直或圆直点桩号X-ZH Y-ZH X-HZ Y-HZ XO( M ):测站X 坐标; X-HS :后视点X 坐标;X 、Y :计算或放样点坐标 Q ( Q ):计算或放样方位角 SO ( C ):计算或放样距离 Z ( Z ):计算点桩号 D ( D ):边桩距中桩宽度(左为负值,右为正值) V( V ):中桩切线方位角 二、 输入、计算要点1.该程序一次只可输入一个弯道的参数,计算段落为上一弯道终点 (HZ 或YZ )至下一弯道起 点(ZH 或ZY )2 .计算单圆曲线时LS1、LS2输入时输03 .当只计算第一缓和曲线及圆曲线,不计算 第二缓和曲线时,弯道转角只需输入正或负值(左 转为正、右转为负)即可,可不输入准确的角度。
道路中边桩的计算程序
【摘要】本文通过介绍南通市开发区七号路工程中边桩计算的原理,编写一套实用的中边桩计算程序
Abstract: The article compiles a practical calculation programme by the introduction of the middle and side piles in the projects in No 7 road development area in Nan tong city.
【关键词】放样计算数学模型
Key Words: Layout, calculation, mathematics modeling
引言
我公司承建了南通市开发区七号路的道路、桥梁、雨污水的建设工程。
本人担任项目的工程测量工作,七号路总长4.6Km,与老路交叉改造段长0.9Km。
七号路距与老路交叉口20米处有一条通运输船的大河,设计有一座桥梁。
设计老路交叉改造段加高三米,与七号路形成平面交叉口,道路拐弯弧度有大有小,形成斜坡,设计采用石驳加固。
真实的开挖和坡脚桩长需在放样时根据实地高程作一些调整。
设计图只提供了道路曲线元素表,交点、起终点的坐标,直、圆曲线的中边桩坐标的手工计算量特别大,因此,编写了一套中边桩的计算程序。
道路中边桩计算的原理
根据设计提供的曲线元素表,虚拟其道路设计线型,然后根据所输入的任意一点里程桩及左右边桩坐标。
2.1 直线上的中边桩坐标计算
根据直线的起终点坐标计算其方位角a,根据输入的直线上里程桩,求取相对于直线起点的距离L(I),根据下列公式求取中桩坐标:
X(I)= X0 + L(I)* cos a(1)
Y(I)= Y0 + L(I)* sin a(2)
其中(X0、Y0)为直线起点坐标,X(I)、Y(I)为任意一点坐标。
直线段左右边桩计算公式如下:
X(I)左= X(I)+ S左* cos(a + 3*л/2)(3)
Y(I)左= Y(I)+ S左* sin(a + 3 *л/2)(4)
X(I)右= X(I)+S右* cos(a +л/2)(5)
Y(I)右= Y(I)+ S右* sin(a +л/2)(6)
2.2 圆曲线上的中边桩坐标计算
根据圆曲线上的直圆点坐标(X0、Y0)及交点坐标(XJ、YJ)计算其切线方位角a,以及其圆曲线半径R计算圆心坐标,得出任意一点到圆心的方位角,计算公式如下:
X(O)= X0 +R* cos(a ±л/2)(7)
Y(O)= Y0 + R* sin(a ±л/2)(8)
根据圆曲线半径R及求取的曲线上的任意一点里程桩相对于直圆点的距离L(I)计算其圆心角,其后计算其弦长K(I),根据以下公式及圆曲线左右偏转的情况计算其中桩坐标:
θ= K(I)/ R (9)
X(I)= X0+K(I)* cos(a±1/2θ)(10)
Y(I)= Y0+ K(I)* sin(a±1/2θ)(11)
X(I)、Y(I)为任意一点的坐标。
圆曲线左右边桩的计算公式如下:
X(I)左= X(I)+ S左* cos(β或β+л)(12)
Y(I)左= Y(I)+ S左* sin(β或β+л)(13)
X(I)右= X(I)+ S右* cos(β+β或л)(14)
Y(I)右= Y(I)+ S右* sin(β+β或л)(15)
2.3 缓和曲线上的中边桩坐标计算
缓和曲线上的中边桩计算,分为缓和曲线和圆曲线两部分计算,以缓和曲线直缓点为新坐标系的原点,切线方向为Y轴,法线方向为X轴,计算在此坐标系下所有的所需的中边桩坐标,然后根据坐标转换参数,转换到所需的坐标系
中去。
2.3.1 缓和曲线部分的中桩计算
缓和曲线起点坐标为(X0、Y0),缓和曲线长度为L0,交点坐标为(XJ、YJ),半径为R,所求缓和曲线上的点的桩号相对于起点的长度为L(I),根据数据求出缓和曲线交点相对于起点的方位角a,根据以下公式求出任意一点在新坐标系中的坐标:
C = L0 * R(16)
M= L(I)2 /(2 * C)(17)
X(I)右= L(I)– L(I)5 /(40 * C2)(18)
Y(I)右= L(I)3 /(6 * C)(19)
X(I)、Y(I)为任意一点的坐标。
2.3.2 圆曲线部分的中桩计算
圆曲线部分的任意一点计算公式如下:
C = L0 * R (20)
M = L(I)/R+L02 /(2 * C)(21)
O =(L0 – L05/40 * C 2)– R* sin{L0 2/(2 * C)}(22)
P = {L0 3/(6* C)}– R* {1–cos(L0 2/(2 * C)}(23)
X(I)= R* sinM + O(24)
Y(I)= R *(1 – cos M)+ P (25)
X(I)、Y(I)为任意一点的坐标。
2.3.3 缓和曲线中的边桩计算
根据以上计算的在新坐标系中的任意一点坐标及左右边桩的距离,计算在新坐标系中的左右边桩坐标,计算公式如下:
X(I)左= X(I)+ S左* sinM (26)
Y(I)左= Y(I)– S左* cosM (27)
X(I)右= X(I)+ S右* sinM (28)
Y(I)右= Y(I)+ S右* cosM (29)
2.3.4 将新坐标系转换到所需的坐标系中的公式如下:
X = X0 + X(I)* cos a – Y(I)* sin a (30)
Y = Y0 + Y(I)* cos a – X(I)* sin a (31)
程序流程及步骤
3.1 流程示意
→ 直线中边桩计算→
程序开始→曲线元素录入→输入桩号及边桩距离→圆曲线中边桩计算→生成数据文件
→缓和曲线中边桩计算→
格式转换→ 程序结束
3.2 具体步骤:
3.2.1 根据线路设计参数,将线路各主要点的曲线元素输入相应的数组或文件。
3.2.2 根据输入的任意一点的里程判断此位置位于线路的哪一段,根据相应的公式计算出线路中桩坐标及左右边桩的坐标。
3.2.3 根据输入文件的需要,可选择生成各种不同数据格式的文件提供给仪器,以便放线使用。
结论
根据所编的程序应用于实际道路工程的中边桩计算,便于施工放线。
实践证明,此程序高效、方便、快捷,特别是在高架路的匝道中边桩的计算中更能
显示其优越性。
此程序只是施工放线的方法之一,与大家共同分享。
【参考文献】李青岳,《工程测量》测绘出版社
【作者简介】薛树华,男,1972年8月9日出生,2005年5月毕业于南京农业大学工程测量专业,现工作于江苏中加建设工程有限公司,助理工程师注:文章内所有公式及图表请用PDF形式查看。