道路中边桩的计算程序
- 格式: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语言实现了计算道路桩坐标和高程的功能。
道路中边桩的计算程序
【摘要】本文通过介绍南通市开发区七号路工程中边桩计算的原理,编写一套实用的中边桩计算程序
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形式查看。