EXCEL_测量坐标计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•内容摘要:[ft=#0000ff,,楷体_GB2312]结合公路工程实践,充分利用Excel电子表格中的公式与函数功能,使用简单易懂的嵌套公式的方法,制作公路工程中线逐桩坐标计算的文档模版,应用于公路中线一般线型的坐标计算。
关键词:Excel 公路中线坐标计算
现阶段我国公路工程中已普遍使用大地坐标进行线型的控制及测设,在施工中经常要对中线坐标进行复核、加密,才能满足公路工程施工的需要。本文是结合公路工程的实际需要,利用Exce电子表格制作的用于由直线、圆曲线、缓和曲线组成的一般公路线型中桩、边桩等计算的通用模版,用于减轻计算工作的劳动强度和提高计算结果的准确度。
一、采用公式
1 直线段
1.1 中桩坐标计算公式
1.2 边桩坐标计算公式
2 缓和曲线段
2.1 中桩坐标计算公式
当P点位于顺时针方向时,其方位角为αE→p=αA→B+90°;当P点位于逆时针方向时,其方位角为αE→p=αA→B-90°。
2.2 边桩坐标计算公式
3 圆曲线段
3.1 中桩坐标计算公式
当E点位于顺时针方向时取“+”,当E点位于逆时针方向时取“-”。
3.2 边桩坐标计算公式
XP、YP——未知点P的坐标
X1、Y1——各线型起点的坐标(第二曲线段为终点)
XA、YA、XB、YB——P点边桩A点、B点的坐标(A为左侧、B为右侧)α1→2——直线段起点的方位角
αA→B——各线形起点的切线方位角(第二曲线段为终点)
L——P点距各线形起点的长度
LS——缓和曲线段缓和曲线长
R——各曲线段的半径
β——P点的切线角(曲线左转时取“-”、曲线右转时取“+”)T1、T2——P点至边桩A、B的距离(A为T1、B为T2)
二、计算模板的建立步骤
表1-1
表1-2
1.新建一个工作薄,在其中输入如表1所示的内容;
2. 选中工作表A列,打开格式菜单,选中“单元格”,在单元格菜单中选中“数字”栏,自定义单元格格式为“K000+000.000”。按此方法分别将其他列设置为如表1所示单元格格式;
3. 将“4”行做为路线起点数据行,在“5”行中进行公式编辑;
4.在“J5”单元格中输入
“=IF(C5=4,RADIANS(IF((G5+H5/60+I5/60/60)<180,(G5+H5/60+I5/60/6
0)+180,(G5+H5/60+I5/60/60)-180)),IF(C5=5,RADIANS(IF(B5=0,G5+H5/ 60+I5/60/60-E5/2/D5*180/PI(),G5+H5/60+I5/60/60+E5/2/D5*180/PI() )),RADIANS(G5+H5/60+I5/60/60)))”;
5.在“K5”单元格中输入“=A5-$A$4”;
6.在“L5”单元格中输入
“=$L$4+IF(C5=1,K5*COS(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,CO S(J5-K5/2/D5),COS(J5+K5/2/D5)),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*C OS(J5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,COS(J5-90*PI() /180),COS(J5+90*PI()/180)),IF(C5=4,(K5-K5^5/40/D5^2/E5^2)*COS(J 5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,COS(J5-90*PI()/180 ),COS(J5+90*PI()/180)),2*D5*SIN(K5/2/D5)*IF(B5=0,COS(J5-K5/2/D5 ),COS(J5+K5/2/D5))))))”;
7.在“M5”单元格中输入
“=$M$4+IF(C5=1,K5*SIN(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,SI N(J5-K5/2/D5),SIN(J5+K5/2/D5)),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*S IN(J5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,SIN(J5-90*PI() /180),SIN(J5+90*PI()/180)),IF(C5=4,(K5-K5^5/40/D5^2/E5^2)*SIN(J 5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,SIN(J5-90*PI()/180 ),SIN(J5+90*PI()/180)),2*D5*SIN(K5/2/D5)*IF(B5=0,SIN(J5-K5/2/D5 ),SIN(J5+K5/2/D5))))))”;
8.在“N5”单元格中输入
“=IF(B5=0,J5-RADIANS(IF(C5=2,K5/D5*180/PI(),IF(C5=3,K5^2/2/D5/ E5*180/PI(),IF(C5=4,K5^2/2/D5/E5*180/PI(),IF(C5=5,K5/D5*180/PI( )))))),J5+RADIANS(IF(C5=2,K5/D5*180/PI(),IF(C5=3,K5^2/2/D5/E5*1 80/PI(),IF(C5=4,K5^2/2/D5/E5*180/PI(),IF(C5=5,K5/D5*180/PI()))) )))”;
9.在“P5”单元格中输入
“=IF(C5=4,L5+O5*COS(N5+90*PI()/180),L5+O5*COS(N5-90*PI()/180))”;
10.在“Q5”单元格中输入
“=IF(C5=4,M5+O5*SIN(N5+90*PI()/180),M5+O5*SIN(N5-90*PI()/180))”;
11.在“S5”单元格中输入
“=IF(C5=4,L5+O5*COS(N5-90*PI()/180),L5+O5*COS(N5+90*PI()/180))”;
12.在“T5”单元格中输入
“=IF(C5=4,M5+O5*SIN(N5-90*PI()/180),M5+O5*SIN(N5+90*PI()/180))”;
13.选定“5行”向下复制到表格最后一行;
14.点击“文件”菜单中的“另存为”选项,输入文件名为“坐标计算”在文件类型中选择为“模版”并点击“保存”。
三、模版的使用
1.本模版可用于由直线、缓和曲线、圆曲线组成的公路线型逐桩中