论文部分内容阅读
摘要:Excel配合IHWaySS系统,在公路路基、路线设计中,能起到事半功倍的效果。
关键词:Excel;IHwaySS系统;横断面地面线数据输入
IHwaySS集成公路路基、路线设计系统(以下简称IHwaySS系统),是对公路路线、路基采用参数化设计,实现自动化设计、绘制出图并自动完成数量计算的公路内业设计型CAD系统。
IHWaySS系统考虑了在公路路线、路基设计中的大多数影响因素,能够按规范自动选取并调整路线路基设计技术标准、路幅宽度任意分段计算、左右路幅纵向分离高低设计、断链处理计算、复杂平面组合曲线计算、各类平面图自动绘制与自动裁剪、各类纵断面图自动绘制、体现坡面防护双线设计的路基横断面自动与修改设计、路基防护与排水工程数量的自动计算、交互式路基挡土墙设计与数量计算。IHWaySS系统是四川省内各大公路设计院所进行公路路基、路线设计出图的主力软件。
Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
1、IHwaySS系统横断面地面线资料的内容及格式要求
横断面地面线资料包括下列7列数据:序号、中桩桩号、左侧横断面地面线数据、右侧横断面地面线数据、中桩断链长度(长链正或短链负)、中桩所处的断链区间(断链区间)及备注列。除“备注”列可为空值外,其它列的数据必不可少。
在输入横断面地面线资料时,应遵循下列规则:
(1)必须按照中桩桩号由小到大的升序排列依次输入;
(2)横断面地面线的记录格式采用野外断面测量的习惯:即依次从中桩方向朝外的相对高差方式(即“抬杆法”),横向距离在前,竖向高程在后;自中桩朝外若竖向高用‘+’表示;竖向低用‘-’表示;
(3)横断面的杆记录以分米为单位,各记录之间必须用逗号隔开,如40+10表示横向4米竖向高1米,40-10表示横向4米竖向低1米;
(4)横断面的中桩桩号必须为数字桩号;
(5)以大写字母‘E’结束某侧横断面地面线的资料输入, 如:“50+0,40+20,40+02,100+0,E”为一条完整的断面记录。
2、横断面地面线资料输入方法
2.1直接在软件界面对话框中输入
方法优点:较为直捷,只需严格按上述规则输入即可。
方法缺点:(1)外业横断面记录时以米为单位,而软件要求以分米为单位,在输入数据时需心算乘10后输入,容易出错。(2)对于竖向高程,若竖向高用‘+’表示,与常规表示有差异,且较为繁琐。(3)组数间的”,”及末尾的”E”需手工输入,较为繁琐,不适于路线较长的设计项目。
2.2与Excel相结合,利用其强大的公式计算功能,提高智能化程度,避免产生错误
以某个设计项目的横断面地面线输入为例,阐明其输入和处理过程。
(1) 新建一个Excel工作簿,在其中Sheet1工作表中输入外业抬杆法测得的横断面地面线数据,格式为:
桩号(纯数字格式)
左平距 高差 平距 高差……
右平距 高差 平距 高差……
(2)在C例插入空例。
分别在C例第2、3行输入公式,公式内容为“=IF(COUNT(B2,D2)=2,",",IF(COUNT(B2,D2)=1,",E",""))”,用以判定左右兩单元格是否有数据内容,以便得出C例数值为“,”、“,E”还是“空格”。
以C例第1、2、3行为一个单位,复制公式到C例整例,
然后每隔两行插入空例,并复制C例公式到该例,
如些重复,直至数据末尾。
(3)选中sheet1工作表中的全部数据,复制到sheet2工作表中。
(4)在sheet3工作表中,
A1单元格输入公式“=Sheet2!A1”,
在A2单元格中输入公式“=Sheet2!A2*10”,
在B2单元格中输入公式“=IF(Sheet2!B2<0,Sheet2!B2*10,"+"&Sheet2!B2*10)”,
在C2单元格中输入公式“=Sheet2!C2”,
在D2单元格中输入公式“=IF(Sheet2!C2=",E"," ",Sheet2!D2*10)”,
在E2单元格中输入公式“=IF(D2=" "," ",IF(Sheet2!E2<0,Sheet2!E2*10,"+"&Sheet2!E2*10))”,
在F2单元格中输入公式“=IF(E2=" "," ",Sheet2!F2)”,
在G2单元格中输入公式“=IF(F2=",E"," ",IF(F2=" "," ",Sheet2!G2*10))”,
在H2单元格中输入公式“=IF(G2=" "," ",IF(Sheet2!H2<0,Sheet2!H2*10,"+"&Sheet2!H2*10))”,
以F2、G2、H2单元格为一数组单位,复制公式到后续单元格,直至足够数据长度。
(5)复制第2行数据至第3行,以第1、2、3行数据为一数组单位,复制到后续单元行中。
(6)选中sheet3工作表中的全部数据,复制到写字板中。
(7) 将此文件导入横断面地面线资料
① 用鼠标左键在输入界面的功能列栏上点取要从外部文件导入后插入数据的位置行(导入的数据将添加在选定数据记录行后);
② 在选定行的功能列位置点击鼠标右键,显示弹出菜单;
③ 在弹出菜单中点击“在此记录后从文件导入”,弹出“选择导入的文件名”对话框界面;
④ 在“选择导入的文件名”对话框界面中,选择磁盘目录路径、文件类型、鼠标双击选定要导入的文本横断面地面线资料文件,按“确定”按钮后,弹出“横断面地面线资料文件导入格式选择”对话框界面。
数据导入成功。
3结束语
将此Excel文件保存,可以用于多个项目的横断面地面线输入,减少繁琐的、重复的劳动。本方法已在多个公路设计项目中得以成功应用,大大提高了工作效率。
参考文献
1、《集成公路路基路线设计系统[IHWaySS R4.0]——使用手册》,封崇德
2、《Microsoft Excel使用帮助》微软公司
注:文章内所有公式及图表请以PDF形式查看。
关键词:Excel;IHwaySS系统;横断面地面线数据输入
IHwaySS集成公路路基、路线设计系统(以下简称IHwaySS系统),是对公路路线、路基采用参数化设计,实现自动化设计、绘制出图并自动完成数量计算的公路内业设计型CAD系统。
IHWaySS系统考虑了在公路路线、路基设计中的大多数影响因素,能够按规范自动选取并调整路线路基设计技术标准、路幅宽度任意分段计算、左右路幅纵向分离高低设计、断链处理计算、复杂平面组合曲线计算、各类平面图自动绘制与自动裁剪、各类纵断面图自动绘制、体现坡面防护双线设计的路基横断面自动与修改设计、路基防护与排水工程数量的自动计算、交互式路基挡土墙设计与数量计算。IHWaySS系统是四川省内各大公路设计院所进行公路路基、路线设计出图的主力软件。
Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
1、IHwaySS系统横断面地面线资料的内容及格式要求
横断面地面线资料包括下列7列数据:序号、中桩桩号、左侧横断面地面线数据、右侧横断面地面线数据、中桩断链长度(长链正或短链负)、中桩所处的断链区间(断链区间)及备注列。除“备注”列可为空值外,其它列的数据必不可少。
在输入横断面地面线资料时,应遵循下列规则:
(1)必须按照中桩桩号由小到大的升序排列依次输入;
(2)横断面地面线的记录格式采用野外断面测量的习惯:即依次从中桩方向朝外的相对高差方式(即“抬杆法”),横向距离在前,竖向高程在后;自中桩朝外若竖向高用‘+’表示;竖向低用‘-’表示;
(3)横断面的杆记录以分米为单位,各记录之间必须用逗号隔开,如40+10表示横向4米竖向高1米,40-10表示横向4米竖向低1米;
(4)横断面的中桩桩号必须为数字桩号;
(5)以大写字母‘E’结束某侧横断面地面线的资料输入, 如:“50+0,40+20,40+02,100+0,E”为一条完整的断面记录。
2、横断面地面线资料输入方法
2.1直接在软件界面对话框中输入
方法优点:较为直捷,只需严格按上述规则输入即可。
方法缺点:(1)外业横断面记录时以米为单位,而软件要求以分米为单位,在输入数据时需心算乘10后输入,容易出错。(2)对于竖向高程,若竖向高用‘+’表示,与常规表示有差异,且较为繁琐。(3)组数间的”,”及末尾的”E”需手工输入,较为繁琐,不适于路线较长的设计项目。
2.2与Excel相结合,利用其强大的公式计算功能,提高智能化程度,避免产生错误
以某个设计项目的横断面地面线输入为例,阐明其输入和处理过程。
(1) 新建一个Excel工作簿,在其中Sheet1工作表中输入外业抬杆法测得的横断面地面线数据,格式为:
桩号(纯数字格式)
左平距 高差 平距 高差……
右平距 高差 平距 高差……
(2)在C例插入空例。
分别在C例第2、3行输入公式,公式内容为“=IF(COUNT(B2,D2)=2,",",IF(COUNT(B2,D2)=1,",E",""))”,用以判定左右兩单元格是否有数据内容,以便得出C例数值为“,”、“,E”还是“空格”。
以C例第1、2、3行为一个单位,复制公式到C例整例,
然后每隔两行插入空例,并复制C例公式到该例,
如些重复,直至数据末尾。
(3)选中sheet1工作表中的全部数据,复制到sheet2工作表中。
(4)在sheet3工作表中,
A1单元格输入公式“=Sheet2!A1”,
在A2单元格中输入公式“=Sheet2!A2*10”,
在B2单元格中输入公式“=IF(Sheet2!B2<0,Sheet2!B2*10,"+"&Sheet2!B2*10)”,
在C2单元格中输入公式“=Sheet2!C2”,
在D2单元格中输入公式“=IF(Sheet2!C2=",E"," ",Sheet2!D2*10)”,
在E2单元格中输入公式“=IF(D2=" "," ",IF(Sheet2!E2<0,Sheet2!E2*10,"+"&Sheet2!E2*10))”,
在F2单元格中输入公式“=IF(E2=" "," ",Sheet2!F2)”,
在G2单元格中输入公式“=IF(F2=",E"," ",IF(F2=" "," ",Sheet2!G2*10))”,
在H2单元格中输入公式“=IF(G2=" "," ",IF(Sheet2!H2<0,Sheet2!H2*10,"+"&Sheet2!H2*10))”,
以F2、G2、H2单元格为一数组单位,复制公式到后续单元格,直至足够数据长度。
(5)复制第2行数据至第3行,以第1、2、3行数据为一数组单位,复制到后续单元行中。
(6)选中sheet3工作表中的全部数据,复制到写字板中。
(7) 将此文件导入横断面地面线资料
① 用鼠标左键在输入界面的功能列栏上点取要从外部文件导入后插入数据的位置行(导入的数据将添加在选定数据记录行后);
② 在选定行的功能列位置点击鼠标右键,显示弹出菜单;
③ 在弹出菜单中点击“在此记录后从文件导入”,弹出“选择导入的文件名”对话框界面;
④ 在“选择导入的文件名”对话框界面中,选择磁盘目录路径、文件类型、鼠标双击选定要导入的文本横断面地面线资料文件,按“确定”按钮后,弹出“横断面地面线资料文件导入格式选择”对话框界面。
数据导入成功。
3结束语
将此Excel文件保存,可以用于多个项目的横断面地面线输入,减少繁琐的、重复的劳动。本方法已在多个公路设计项目中得以成功应用,大大提高了工作效率。
参考文献
1、《集成公路路基路线设计系统[IHWaySS R4.0]——使用手册》,封崇德
2、《Microsoft Excel使用帮助》微软公司
注:文章内所有公式及图表请以PDF形式查看。