在EXCEL 中处理测量数据是利用函数“&”对数据进行连接处理,对所有的测量点都处理成:距中桩距离&“,”&高程,例如在图2中,桩号为K2+160左12m 位置高程为691.420,可以在EXCEL 工作表中一个相对应的单元格的公式栏中输入
=“-12”&“,”&M307,结果单元格显示“-12,691.420”。在EXCEL 中一般按照下列原则处理横断面测量数据:
1) 每一个数据都要处理成(距离,高程) 的形式且占用一个单元格。
2) 每一个横断面数据(包括原地面测量数据和路床数据) 只占用一行。
3) 每一行中的横断面数据自左向右顺序依次是:原地面数据一路床数据,其中原地面数据的顺序是距离中桩最左边的数据依次到距离中桩最右边的数据,路床数据是距离中桩最右边数据依次到距离中桩最左边的数据。
4) 每一行结尾几个单元格分别输入Auto CAD命令C 、ucs 、0,4、L 。
最后在EXCEL 中拖动填充柄或左键双击K2+160每一个单元格填充柄,EXCEL 就会进行自动填充K2+180-K2+240 中的所有数据。
3 使用功能
3.1道路横断图自动绘制
因为Auto CAD默认EXCEL 从左面单元格移至右面单元格是一个键入回车键(Enter),这是Auto CAD 能自动绘制横断面图形的一个关键。对于道路横断图自动绘制,我们首先启动Auto CAD并打开一张新图,在命令行中输入“line”划线命令,Auto CAD在命令行中会提示“ _line指定第一点:”,然后打开EXCEL 表格并复制整理完毕的所有测量数据,转到Auto CAD 软件中,在命令行中“_line指定第一点:”后右键单击进行粘贴(或者Ctrl+V),AutoCAD 会自动绘制横断面图。一般绘制200-500个横断面图仅仅需要1-3s 时间就可以自动完成,非常方便快捷。下面我们来通过绘制K2+160断面图实例来具体说明Auto CAD如何自动绘图的全过程:
①在Auto CAD键入“line”执行画直线命令;
②在AutoCAD 命令行中使用“Ctrl+V”粘贴所有复制的EXCEL 数据;
③Auto CAD在画直线命令下会从EXCEL 粘贴内容中得到“-12,691.42”的具体位置,Auto CAD 就会在“-12,691.42”位置上展上第一点,同时Auto CAD 又会自动得到一个回车命令(因为在EXCEL 中从“-12,691.42”单元格向右移至“0,691.65”单元格) ,Auto CAD又要执行“指定下一点”命令,那么会从粘贴内容中得到“0,691.65”数据,Auto CAD 就会在“0,691.65”位置上绘制直线的第二点,Auto CAD 又会自动要求输入下一点。在这个过程中将自动实现Auto CAD 要求画线的点位数据和EXCEL 所提供测量数据相对应;
④自动绘制完毕后Auto CAD会得到下一个“C”命令即闭合,就完成一个横断面图的自动绘制;
⑤同时Auto CAD在命令行又会自动得到“UCS”命令即要求建立—个新的坐标系,粘贴的内容是“0,4”,即新坐标原点移动至(0,4) 位置,之所以在EXCEL 中键入“UCS”命令是为了在图上错开每一个横断面图的位置,如果没有这个命令,所有断面的横断图就会重叠在一起,我们可以根据最大填挖高度确定断面图之间的间隔,如果最大填挖高度是6m ,那么在EXCEL 中的“0,4”就要用“0,9”比较适合;
⑥Auto CAD会在命令行中又得到一个“L”命令,AutoCAD 将重复执行2-5步骤,画线点位数据是EXCEL 提供的相应K2+180断面数据;
⑦Auto CAD又会自动绘制K2+180断面图,并依次循环完成所有横断面的绘制;
⑧按照所选择打印图纸绘制图框,把绘制好的每一个横断面图复制到图框中,并标注桩号。
3.2计算填挖方面积
在Auto CAD中选择所有绘制好的横断面图单击建立的面域,对于全填或者
是全挖的断面其断面横断面图是一个闭合非相交的图形,可以在命令行中执行
“area”(或者左键单击) ,根据提示选择“area”中的“对象O”选项,然后选择一个横断面在命令行中会显示该横断面的面积和周长。不能建立面域的断面是一种半填半挖的断面,对于这种情况,首先要分析每一个闭合图形是填方还是挖方,通过手工“捕捉”每一个闭合区域的角点(即测量点) ,分别求出面积,最后相加求出该段面的填方面积和挖方面积。
3.3打印出图
常规绘制横断图比例尺是1:200或者1:100,开始绘图之前,需要决定一个单位代表多大距离,然后使用该惯例创建图形。对于横断面图形我们一般采用以m 作为图形单位,根据图纸大小和比例尺,调整打印机选项中的“调整打印比例”项中图形单位的大小。
4 结束语
以上实例是笔者利用测量人员最常用的数据处理软件EXCEL 和绘图软件Auto CAD 发现的一种绘制道路横断面图的新方法。这个方法不需要测量人员对软件进行二次开发,仅利用EXCEL 和Auto CAD各自的优势对数据进行处理。这个方法也有很大的借鉴性和扩展性,即可以利用道路数据、管沟数据、房屋数据等自动绘制道路纵断面图、绘制管沟横断面图和成批绘制地籍图等等。当然在重复性越高的绘图工作中此方法的快捷性和准确性会体现得更加明显。
在EXCEL 中处理测量数据是利用函数“&”对数据进行连接处理,对所有的测量点都处理成:距中桩距离&“,”&高程,例如在图2中,桩号为K2+160左12m 位置高程为691.420,可以在EXCEL 工作表中一个相对应的单元格的公式栏中输入
=“-12”&“,”&M307,结果单元格显示“-12,691.420”。在EXCEL 中一般按照下列原则处理横断面测量数据:
1) 每一个数据都要处理成(距离,高程) 的形式且占用一个单元格。
2) 每一个横断面数据(包括原地面测量数据和路床数据) 只占用一行。
3) 每一行中的横断面数据自左向右顺序依次是:原地面数据一路床数据,其中原地面数据的顺序是距离中桩最左边的数据依次到距离中桩最右边的数据,路床数据是距离中桩最右边数据依次到距离中桩最左边的数据。
4) 每一行结尾几个单元格分别输入Auto CAD命令C 、ucs 、0,4、L 。
最后在EXCEL 中拖动填充柄或左键双击K2+160每一个单元格填充柄,EXCEL 就会进行自动填充K2+180-K2+240 中的所有数据。
3 使用功能
3.1道路横断图自动绘制
因为Auto CAD默认EXCEL 从左面单元格移至右面单元格是一个键入回车键(Enter),这是Auto CAD 能自动绘制横断面图形的一个关键。对于道路横断图自动绘制,我们首先启动Auto CAD并打开一张新图,在命令行中输入“line”划线命令,Auto CAD在命令行中会提示“ _line指定第一点:”,然后打开EXCEL 表格并复制整理完毕的所有测量数据,转到Auto CAD 软件中,在命令行中“_line指定第一点:”后右键单击进行粘贴(或者Ctrl+V),AutoCAD 会自动绘制横断面图。一般绘制200-500个横断面图仅仅需要1-3s 时间就可以自动完成,非常方便快捷。下面我们来通过绘制K2+160断面图实例来具体说明Auto CAD如何自动绘图的全过程:
①在Auto CAD键入“line”执行画直线命令;
②在AutoCAD 命令行中使用“Ctrl+V”粘贴所有复制的EXCEL 数据;
③Auto CAD在画直线命令下会从EXCEL 粘贴内容中得到“-12,691.42”的具体位置,Auto CAD 就会在“-12,691.42”位置上展上第一点,同时Auto CAD 又会自动得到一个回车命令(因为在EXCEL 中从“-12,691.42”单元格向右移至“0,691.65”单元格) ,Auto CAD又要执行“指定下一点”命令,那么会从粘贴内容中得到“0,691.65”数据,Auto CAD 就会在“0,691.65”位置上绘制直线的第二点,Auto CAD 又会自动要求输入下一点。在这个过程中将自动实现Auto CAD 要求画线的点位数据和EXCEL 所提供测量数据相对应;
④自动绘制完毕后Auto CAD会得到下一个“C”命令即闭合,就完成一个横断面图的自动绘制;
⑤同时Auto CAD在命令行又会自动得到“UCS”命令即要求建立—个新的坐标系,粘贴的内容是“0,4”,即新坐标原点移动至(0,4) 位置,之所以在EXCEL 中键入“UCS”命令是为了在图上错开每一个横断面图的位置,如果没有这个命令,所有断面的横断图就会重叠在一起,我们可以根据最大填挖高度确定断面图之间的间隔,如果最大填挖高度是6m ,那么在EXCEL 中的“0,4”就要用“0,9”比较适合;
⑥Auto CAD会在命令行中又得到一个“L”命令,AutoCAD 将重复执行2-5步骤,画线点位数据是EXCEL 提供的相应K2+180断面数据;
⑦Auto CAD又会自动绘制K2+180断面图,并依次循环完成所有横断面的绘制;
⑧按照所选择打印图纸绘制图框,把绘制好的每一个横断面图复制到图框中,并标注桩号。
3.2计算填挖方面积
在Auto CAD中选择所有绘制好的横断面图单击建立的面域,对于全填或者
是全挖的断面其断面横断面图是一个闭合非相交的图形,可以在命令行中执行
“area”(或者左键单击) ,根据提示选择“area”中的“对象O”选项,然后选择一个横断面在命令行中会显示该横断面的面积和周长。不能建立面域的断面是一种半填半挖的断面,对于这种情况,首先要分析每一个闭合图形是填方还是挖方,通过手工“捕捉”每一个闭合区域的角点(即测量点) ,分别求出面积,最后相加求出该段面的填方面积和挖方面积。
3.3打印出图
常规绘制横断图比例尺是1:200或者1:100,开始绘图之前,需要决定一个单位代表多大距离,然后使用该惯例创建图形。对于横断面图形我们一般采用以m 作为图形单位,根据图纸大小和比例尺,调整打印机选项中的“调整打印比例”项中图形单位的大小。
4 结束语
以上实例是笔者利用测量人员最常用的数据处理软件EXCEL 和绘图软件Auto CAD 发现的一种绘制道路横断面图的新方法。这个方法不需要测量人员对软件进行二次开发,仅利用EXCEL 和Auto CAD各自的优势对数据进行处理。这个方法也有很大的借鉴性和扩展性,即可以利用道路数据、管沟数据、房屋数据等自动绘制道路纵断面图、绘制管沟横断面图和成批绘制地籍图等等。当然在重复性越高的绘图工作中此方法的快捷性和准确性会体现得更加明显。