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/60)+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/606.在“L5”单元格中输入“=$L$4+IF(C5=1,K5*COS(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,COS(J5-K5/2/D5),COS(J5+K5/2/D5)),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*COS(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(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)),2*D5*SIN(K5/2/D5)*IF(B5=0,C7.在“M5”单元格中输入“=$M$4+IF(C5=1,K5*SIN(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,SIN(J5-K5/2/D5),SIN(J5+K5/2/D5)),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*SIN(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(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)),2*D5*SIN(K5/2/D5)*IF(B5=0,SIN(J5- 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*180/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.本模版可用于由直线、缓和曲线、圆曲线组成的公路线型逐桩中桩、边桩坐标的计算。 2.按照线型的前进方向,即桩号的增加顺序进行每个曲线类型的计算。 3.需要输入的已知数据有:路线起点坐标X,Y(在起点桩号所在行输入);各线型段的起点桩号、偏角类型、线型代号、R、Lh、L、方位角、边桩至中桩距离D(起点桩号按顺序隔行输入,其他数据在起点桩号下一行对应输入);第二缓和曲线的终点坐标X,Y(终点桩号所在行输入)。 4.该模版将各线型段起点桩号的下一行做为该曲线段计算数据的编辑行,所有数据都以此行为依据进行计算。 5.在输入桩号时,只需输入连续数字及小数点 ( 例如K123+456.789可以输入123456.789), 系统自动显示为K***+***.***的桩号格式。 6.由第一缓和曲线段、圆曲线段、第二缓和曲线段组成的线型全部采用第一缓和曲线的方位角,其它线型输入起点方位角。方位角输入时,需将角度制的方位角按照度、分、秒的格式输入对应的单元格中,表格会自动已弧度形式显示在下一列“方位角”中。 7.偏角类型中按照路线前进方向左偏为“0”;右偏为“1”;直线可不填;第二缓和曲线段取相反的类型。 8.线型代号中“1”代表直线段;“2”代表圆曲线段;“3”代表组合曲线中的第一缓和曲线段;“4”代表组合曲线中的第二缓和曲线段;“5”代表组合曲线中的圆曲线。 9.在输入已知数据完成后需将逐桩坐标X、Y列中编辑行单元格中公式最前边的“=$L$*+…… ”,“=$M$*+……”改为对应曲线段起点坐标X、Y单元格代号“=$L$(起点行行号)……”,“=$M$(起点行行号)……”第二缓和曲线段改为对应曲线段终点坐标X,Y位置单元格代号“=$L$(终点行行号)……”,“=$M$(终点行行号)……”。 10.将第二缓和曲线编辑行中“K”中公式改为“$K$(终点行行号) –K(编辑行行号)”。 11.边桩与路线切线方向的夹角设定为90°,实际应用中可根据需要进行修改。中桩至边桩距离D值可根据需要输入。 按照以上要求及规则完成原始数据的输入后,即可进行全路线任意位置的中桩及边桩的坐标计算,计算时,未知点对应桩号所在的桩号范围内插入空白行(严禁插入单元格),将未知点桩号输入表格“桩号”列并将其上边的编辑行除桩号单元格外全部复制到该桩号位置即可。也可以在曲线段起点和终点范围插入多个空白行,使用“复制”命令中的“以次序填充”进行距离相等的多个未知点坐标的计算。 四、使用该方法计算坐标的优点 本文的目的是使用最简单的工具,最简单的方法,来解决最实际的问题。以Excel为编辑平台,适用与大多数的公路工程中线逐桩坐标计算。原始模版仅为五行表格,加上文字说明不足20KB,可任意复制、拷贝。模版数据开放可根据工程需要进行二次编辑,适用性强。Excel电子表格为大多数计算机必备软件,通用性极强。可拷贝至PDA掌上电脑中应用,部分智能手机支持Excel电子表格的浏览,携带方便,适用于公路工程施工测量的野外作业 本文来源:https://www.wddqw.com/doc/d8f74cc749fe04a1b0717fd5360cba1aa8118cb6.html