道路主线边桩坐标计算程序
坐标计算程序及坐标计算公式

坐标计算程序及坐标计算公式一、坐标计算公式直线段:中桩公式:x=x1+(z-c)*cosay=y1+(z-c)*sina边桩公式:x=x1+(z-c)*cosa±d*cos(a-90)y=y1+(z-c)*sina±d*sin(a-90)说明: x1——起点x坐标,y1——起点y坐标,z——计算点桩号, c——起点桩号,a——方位角,d——距中桩距离。
“±”左边桩为“+”,右边桩为“-”。
二、方位角计算公式1、直线段方位角图纸提供。
2、若为单一圆曲线时,起点用直线段方位角图纸提供。
3、若为缓和曲线时:第一段缓和曲线方位角为直线段方位角图纸提供;第二段圆曲线起点方位角a1=a0±Ls*180/2∏r。
第三段缓和曲线方位角a2=a1±L*360/2∏r。
(a0为直线段方位角,Ls为缓和曲线长度,L为圆曲线长度,r为圆曲线半径,“±”右偏角为“+”、左偏角为“-”。
)三、5800计算器坐标程序坐标程序由1个主程序、5个子程序和1个数据库组成进入计算器编程模式(5:PROG—1:NEW新建程序名—3:EDIT),输写程序。
1、主程序adminFix 3(回车换行)Lb1 0:150→DimZ:“ZX→0,A→1,B1→2,B2→3,C→4,D→5,CR→6”?N:N→Z[149]:Prog “DAT2”:“ZS=>1,FS=>2”?N:If N=1:Then Goto 1:Else N=2=>Goto 2:IfEnd:Goto 0:Lb1 1:?S:“ANG=”?M:?Z:S=0=>Goto 0:0→N(回车换行)Lb1 5:Isz N:If S≤Z[8N+2]+Z[8N+4]:Then N→J:Prog“DAT1”:Else Goto5:IfEnd(回车换行)Abs(S-0)→W:Prog“SUB1”:“XS=”:X◢“YS=” :Y◢“FWI=”:F-M→F:If F≤360:Then F→F:Else F-360→F:IfEnd:F►DMS◢Goto4(回车换行)Lb1 2:?X:?Y:“ANG=”?M:M→Z[148]:If M<90:Then 180-M→M:IfEnd(回车换行)X-Z[4]:Y-Z[5]:X=0=>Goto 0:0→N(回车换行)Lb1 A:Isz N:N→Z[150]:Z[8N+3]-M→A:Z[8(N+1)+3]-M→B:Prog “ZX1”:If Z[6]×Z[7]≤0:Then N→J:Prog “DAT1”:Goto B:IfEnd(回车换行)Z[8N+3]+M→A:Z[8(N+1)+3]+M→B:Prog “ZX1”:If Z[6]×Z[7] ≤0:Then N→J:Prog “DAT1”:Goto B:Else Goto A: IfEnd(回车换行)Lb1 B:Prog “SUB2” (回车换行)Z[150]→N:0+W→S:If S>Z[8N+2]+Z[8N+4]+.001:Then Goto A: IfEnd(回车换行)If N>13:Then 0→N: Goto A: IfEnd(回车换行)If Z[148]>90: Then S+2Zsin(M-90) →S: IfEnd:“S=”:S◢“Z=”: Z◢“OK→2,NO→1”?N:If N=1: Then Z[150]→N: Goto A:Else Goto 2: IfEnd(回车换行)Lb1 4 :0→J:“DIST=”:Pol (X-Z[1],Y-Z[2])→I◢ J-F:If F<0:Then F+360→F:IfEnd:“FW=”: F►DMS◢ Goto 12、子程序DAT1Z[8J]→U:Z[8J+1]→V:Z[8J+2]→O:Z[8J+3]→G:Z[8J+4]→G:Z[8J+4]→H:Z[8J+5]→P:Z[8J+6]→R:Z[8J+7]→Q:1÷P→C:(P-R)÷(2HPR)→D:(180÷∏)→E:Return3、子程序ss“A”?→A:If A<0:Then 10A◢Else 9A◢IfEnd:Ans×1.05(回车)4、子程序SUB1.1184634425→A:.2393143352→B:.28444444444→N:.046910077→K:.2307653449→L:.5→Z[3]:U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Ncos(G+QEZ[3]W(C +Z[3]WD))+Bcos(G+QE(1-L)W(C+(1-L)WD))+Acos(G+QE(1-K)W(C+(1-K)WD)))→X:V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Nsin(G+QEZ[3]W(C+Z[3 ]WD))+Bsin(G+QE(1-L)W(C+(1-L)WD))+Asin(G+QE(1-K)W(C+(1-K)WD))) →Y:G+QEW(C+WD)+M→F:X+Zcos(F)→X:Y+Zsin(F)→Y: Return5、子程序SUB2G-M→T:Abs((Y-V)cos(T)-(X-U)sin(T))→W:0→Z:Lb1 0:Pros “SUB1” (回车换行)T+QEW(C+WD)→L:(Z[5]-Y)cos(L)-(Z[4]-X)sin(L)→Z:If Abs(Z)<1×10∧(-4):Then Goto 1:Else W+Z→W: Goto 0: IfEnd(回车换行)Lb1 1:0→Z:Prog“SUB1”:(Z[5]-Y)÷sin(F-2M+180)→Z:Return6、子程序ZX1(Z[5]-Z[8N+1])cos(A)-(Z[4]-z[8N])sin(A)→Z[6]:(Z[5]-Z[8(N+1)+1])C5]-Z[8(N+1)+1])cos(B)-(Z[4]-Z[8(N+1)]sin(B)→Z[7]:Return7、数据库DAT2If N=0:Then起点X坐标→Z[8]:起点Y坐标→Z[9]:起点桩号→Z[10]:起点坐标方位角→Z[11]:曲线长度→Z[12]:起点半径→Z[13]:终点半径→Z[14]:曲线转向(左转为“-1”右转为“+1”直线为“0”)→Z[15]:Return IfEnd(依次把所有平曲线要素输完)If N=1:Then起点X坐标→Z[8]:起点Y坐标→Z[9]:起点桩号→Z[10]:起点坐标方位角→Z[11]:曲线长度→Z[12]:起点半径→Z[13]:终点半径→Z[14]:曲线转向(左转为“-1”右转为“+1”直线为“0”)→Z[15]:Return IfEnd(依次把所有平曲线要素输完)说明:1、所有路线都是从Z[8]开始。
(整理)路线中线桩点的坐标计算

YH=HY+LY=K7+393.646
HZ=YH+LS=K7+493.646
QZ=HZ-LH/2=K6+762.632
JD3=QZ+DH/2=K6+790.306
4、计算曲线主点及其中部分点中桩坐标:
1)、ZH点的坐标按(式3、6)计算:
S23= =2358.126,A23=A32+1800=359°01′38.4″
路线中线桩点的坐标计算
如图1所示,已知两交点的坐标:JDi(XJDi,YJDi),JDi-1(XJDi-1,YJDi-1)。路线导线的坐标的坐标方位角A和边长S可按坐标反算公式求得:
Ai-1,i=tg-1 ,(式1)
Si-1,i= = (式2)
Si-1,i= (式3)
在选定各圆曲线半经R和缓和曲线长度Ls后,根据各桩点的里程桩号,即可算出相应的坐标值X,Y。
Z值是正:表示此点向线路方向左偏移,较正时向右移动。
是负:表示此点向线路方向右偏移,较正时向左移动。
是零:表示此点与设计相同。
边桩坐标计算
1)按类型分。环境标准按类型分为环境质量标准、污染物排放标准(或控制标准)、环境基础标准、环境检测方法标准、环境标准样品标准。
1、线路正方位角a(即ZH或HZ点到曲线交点的方位角)此数据设计告知。
再按(式14)转换坐标:XHY3=2590410.473
YHY3=20478674.864
3)、圆曲线部分的中桩坐标计算:
如中桩K6+500,L=6500-6131.619(HY的桩号)=368.381
=+o= +o=11°59′08.6″,代入(式7)得:
道路中边桩坐标计算EXCEL程

道路中边桩坐标计算EXCEL程
道路中边桩坐标计算EXCEL程是一种用于快速计算道路中边桩的相对位置及其坐标的Excel程序。
它使用一个小工具来帮助用户将边桩定义在数学坐标系(X-Y坐标系)中。
EXCEL程是一个Excel表格,用户可以在表格中输入边桩数据,并根据输入的边桩数据计算出边桩的位置和坐标。
具体而言,用户需要首先输入各个边桩的起始位置(X0, Y0)、方向(角度)和距离(L),然后点击Excel 程中的计算按钮,Excel程就会按照输入的数据计算出边桩的位置和坐标,并显示在Excel表格中。
用户可以通过Excel程来计算出边桩的位置和坐标,这有助于道路工程的施工计划等的制定。
此外,用户可以根据施工计划进行边桩安装,确保道路的安全性和可靠性。
Excel程的使用非常简单,可以帮助用户更快更准确的计算出边桩的位置和坐标。
因此,Excel程可以大大提高道路施工的效率。
Excel程还提供了一些其他的功能,比如用户可以将边桩位置和坐标可视化,以便更好的理解边桩的位置。
此
外,用户还可以利用Excel程对边桩的位置和坐标进行校验,以确保边桩的准确性。
总之,道路中边桩坐标计算EXCEL程是一款十分有用的小工具,可以大大提高道路施工的效率,保证边桩的准确性,并且可视化边桩的位置和坐标,有助于更好的理解边桩的位置。
公路逐桩坐标计算程序

公路逐桩坐标计算程序(可以计算对称、不对称缓和曲线)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坐标)以上是坐标计算程序,括号内是程序计算的大致原理及说明,中间部分为直线、圆曲线、缓和曲线计算的各种公式,大家也知道,书上也有。
公路逐桩坐标计算程序

2 )sinαAB +(
P 点为顺时针方向时,其方位角为 αAB+900 P 点为逆时针方向时,其方位角为 αAB−900
第一段缓和曲线时:以直缓点(ZH)为起点计算,αAB 为 ZH 点的坐标方位角,L 为 P 点距 ZH 点的距离。 第二段缓和曲线时:以缓直点(HZ)为起点计算,αAB 为 HZ 点坐标方位角的反 方向即 HZ 点方位角加 180 度,L 为 P 点距 HZ 点的距离,加减 90 度刚好与第一 段缓和曲线相反。图如下:
缓和曲线转角公式:β
=
L2
2RLs
(2) 边桩坐标计算公式
左侧
XA=XP+T1cos(αAB± β-900) YA=YP+T1sin(αAB± β-900)
右侧
XB=XP+T2cos(αAB± β+900) YB=YP+T2sin(αAB± β+900)
*第二段缓和曲线计算边桩坐标时, 注意加减 90 度时, 与第一段缓和曲线相反。
2、 缓和曲线段 (1) 中桩坐标计算公式
Xp=X1+(L − Yp=Y1+(L −
L5 40R 2 Ls L5 40R 2 Ls
2 )cosαAB+(
L3 6RLs L3 6RLs
− −
L7 336R 3 ������s 3 L7 336R 3 ������s 3
)sin(αAB±900) )sin(αAB±900)
右侧
XB=XP+T2cos(αAB± β+900) YB=YP+T2sin(αAB± β+900)
第二章
公路导线测量计算
1
公路导线测量为附合导线测量,按路线前进方向测量右角。β
路任意点(中,边桩)坐标高程程序

公路任意点(中,边桩)坐标高程程序500字节(4800,4850)作者:周新全主程序(坐标和高程) ZCX程序为公路坐标高程计算的最最简单适用的程序。
而且可以计算非对称型,不完整的曲线,复曲线,卵形曲线,匝道等多种功能。
利用高等数学(积分和复数)自己编写。
计算精度非常高。
需要加我QQ:179122447。
或者EMAIL:laoye5403@.01 Prog "DATE 1":L=Z-D:V=1:R=90/πBC:D=L(F+.02)/C( 1.主程序中i为复数的i),02 L>L-S=>L=S-L:V=-1:C=U:G=G+HA:T=OΔ计算第二缓和曲线03 L<0=>I=L:J=0:P=0:W=0:O=.02:Y=.02:Goto1Δ计算直线04 L<C=>I=∫(cos(RX^2,0,L:J=∫(sin(RX^2,0,L:P=RL^2:O=H(D-.02:Y=-O:W=L:L<2*.02/(F+.02=>O=.02-.5D(1-H:Y=.02-.5D(1+H:Goto1Δ△计算缓和曲线05 L<S-C=>P=RC(2L-C):I=BsinP+C/2-C^3/240B^2:J=B(1-cosP) + C^2/24B:W=C:O=HF:Y=-OΔ计算圆曲线06 Lbl 1:I=VI:J=HJ:R=(I+J i)(cosG+i sinG) 坐标转换07 I=E-VT(cosG+i sinG):I=R+I:P=G+HVP 方位角和坐标计算08 V=5+WQ(1+H)/2C:U=5+WQ(1-H)/2C 计算路基宽(假定半幅路基宽为5米)09 Prog "DATE 2":S=Z-A+T:S>T=>S=2T-S:D=-E△10 B=B-DT+DS11 S≥0=>B=B+FS^2/2R△计算中桩高程。
12 "ZHONG X Y P H":I◢ P->DMS◢B◢"YOU X Y H":M=I+V(cos(P+90)+i sin(P+90◢ O=B-O V◢"ZUO X Y H":N=I+U(cos(P-90)+i sin(P-90◢ Y=B-YU◢数据库程序(DATE 1)(平曲线数据)Z<缓直点=>A=xxx:B=xxx:C=xxx:D=xxx:E=xxx:G=xxx:F=xxx:Q=xxx:U=xxx:Goto 2...Lbl 1:U=CLbl 2: H=A/AbsA:A=AbsAT=0.5C-C^3/240B2+(B+U^2/24B-(B+C^2/24BcosA)/sinAO=0.5U-U^3/240B2+(B+C^2/24B-(B+U^2/24BcosA)/sinAS=πAB/180+0.5(C+U)数据库程序(DATE 2)(竖曲线数据)Z<(变坡点+切线长)桩号=>A=xxx:B=xxx:R=xxx:E=xxx:Goto 1...Lbl 1E-D<0=>F=-1:Goto2△E-D>0=>F=1△Lbl 2:T=Abs(R(E-D)/2说明:使用范围,加宽为渐变加宽,超高加宽在全缓和曲线范围内,超高绕中线旋转。
道路直线段中边桩坐标放样计算

道路直线段中边桩坐标放样计算CASIO fx-5800P程序一、前言应网友(西北狼232471254)的要求,以及忻阜高速测量工程师(狼行天下吃肉785731843)的实际需求,编写本道路直线段中边桩坐标放样计算程序。
.主要功能有:1.输入起点坐标、桩号及直线方位角即可计算道路直线段的中边桩坐标;2.若输入测站点坐标,可计算输出中边桩的放样数据拨角及距离。
程序的特点:使用简单。
二、示例项目基本资料(忻阜高速测量工程师(狼行天下吃肉785731843)提供)某一直线段道路,中间有断链,具体参数如下:起点里程:K2+793.878坐标:X=4265666.762,Y=388264.136终点里程:K3+441.16坐标:X=4265542.507,Y=388913.680直线段的方位角:100-49-46.82断链长:K2+824.04=K2+810坐标:X=4265661.095,Y=388293.762本段逐桩坐标表如下:.三、数学模型.四、程序代码.五、程序变量清单.五、计算流程示例需要对设计文件中的逐桩坐标进行验算,将断链前后两段路线分别进行计算。
1.计算断链前路段的中桩坐标使用道路直线段中边桩坐标放样计算程序LINE的操作流程见下表。
. 2.计算断链后路段的中桩坐标使用道路直线段中边桩坐标放样计算程序LINE的操作流程见下表。
.5800计算程序(正反结合)2选1ZFS结合Lbl 0: ”1→ZS,2→FS=”:?QQ=1: =>Goto1 :Q=2: =>Goto3Lbl 1: ”XA”?A: ”YA”?B:Lbl 2: ”JULI”?C: ”FWJ”?D”XB=”:cos(D)*C+A→X ◢”YB=”:sin(D)*C+B→Y◢Goto0Lbl 3:”XA”?A:”YA”?B:”XB”?C:”YB”?DPol (C-A,D-B):ClsIf J∠0:Then J+360→F:Else J→F:IfEnd”Ju Li =”:I◢”FWJ =”:F◆DMS◢Goto0第一步输入1 是坐标正么,第二是反算,如果你只想要反算,就只输LBi3就可以,后面改一下goto3就行。
公路中桩边桩坐标计算方法

高等级公路中桩边桩坐标计算方法一、平面坐标系间的坐标转换公式如图 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 )处的半径为∞ ;所谓“对称”指第一缓和曲线长和第二缓和曲线长相等。