一种CAD断面图断面数据快速提取方法与流程

您所在的位置:网站首页 cass中怎么根据断面提取坐标数据 一种CAD断面图断面数据快速提取方法与流程

一种CAD断面图断面数据快速提取方法与流程

2024-06-04 14:22| 来源: 网络整理| 查看: 265

一种CAD断面图断面数据快速提取方法与流程

本发明涉及cad断面图提取断面坐标点方法领域,具体是一种cad断面图断面数据快速提取方法。

背景技术:

在工程建设施工过程中,人员流动性较大,资料移交过程可能出现移交不全面等问题。对于只有cad断面图没有断面数据的情况时有发生,如何将现有断面图断面数据快速提取,提高工作效率,避免人为因素造成错误非常重要。

技术实现要素:

本发明所要解决的技术问题是提供一种cad断面图断面数据快速提取方法,对常见的cad断面图绘制及断面数据提取规范进行程序化处理,提高数据提取速度和准确度。

为解决上述技术问题,本发明采用的技术方案是:

一种cad断面图断面数据快速提取方法,包括以下步骤:

步骤1:基于excel2007版本及结合autocad2007以下版本,以autocadvba为开发平台;确定cad断面导出到excel表格样式中的格式,并编辑固定数据格式样板;

步骤2:指定数据文件类型、文件名称、文件位置;确定数据导入格式、数量;

步骤3:定义断面数据提取前所需输入的参数;

步骤4:确定提取断面线的类型,生成断面数据;

步骤5:判断是否完成本断面全部数据提取,未完成数据提取则继续提取直至完成,如完成该断面所有数据提取,则进入数据储存阶段;

步骤6:判断数据储存对象表格中是否存在数据,以自动筛选出来的已有数据后方向下继续储存;

步骤7:进行下一cad断面图断面数据提取直至结束。

进一步的,在步骤3中,所述参数包括:断面序号、断面桩号、指定断面提取基点、基点偏距和基点高程。

进一步的,在步骤4中,提取断面线的类型为多段线,在提取过程中,先判断选择的线性是否为多段线,若提取的断面线为非多段线,需要对断面线类型进行修改。

进一步的,在提取过程中,对于同一断面存在多条多段线的情况,则在提取前进行多段线合并。

进一步的,所述步骤6还包括:在数据储存后,判断是否所有cad断面图断面数据都提取完成,若全部提取完成,则结束提取任务,否则进行下一步。

与现有技术相比,本发明的有益效果是:通过本方法对已有断面图断面坐标快速提取并转换成固定excel格式数据表,以便于数据保存,同时提高工作效率,减少因人为因素影响造成的错误。

附图说明

图1是本发明提取方法中数据格式;

图2是跟发明提取方法中断面数据提取框示意图;

图3是本发明提取方法中断面序号输入示意图;

图4是本发明提取方法中断面桩号输入示意图;

图5是本发明提取方法中偏距输入示意图;

图6是本发明提取方法中高程输入示意图;

图7是本发明提取方法中是否提取完毕确认框图;

图8是本发明提取方法中是否工作完成确认框图;

图9是本发明提取方法中查看保存框图;

图10是本发明提取方法中数据保存框图。

具体实施方式

下面结合附图和具体实施方式对本发明作进一步详细的说明。

确定常用状态下cad断面导出到excel表格样式中的格式,并编辑固定数据格式样板,选用autocadvba为开发平台。为了数据导出方式尽量简单、易懂,便于工作操作,程序界面保持简洁并添加明确备注。

在autocadvba程序编辑时:

1、指定(声明)数据文件类型、文件名称、文件位置;确定数据导入格式、数量(dim在程序里面为声明变量)。

2、定义断面数据提取前所需输入的参数,如:特定输入断面数据中必须包含的内容,断面序号、断面桩号,指定断面提取基点、基点偏距、基点高程。

3、确定提取断面线的类型,如确定为提取对象类型为常用的多段线,在提取过程中,先判断选择的线型是否为多段线,如果提取的断面线为非多段线,弹出窗口进行提示,此时,需要退出程序对断面线类型进行修改,再次运行程序;选择断面线为多段线时,生成断面数据;数据提取完毕以弹出窗口的形式提示,是否完成本断面全部数据提取,如同一断面存在条多段线,未完成数据提取则继续选择直至完成,如完成该断面所有数据提取,则进入数据储存阶段(对于同一断面存在多条多段线时,提前进行合并处理)。

4、判断数据储存对象表格中是否存在数据,数据储存以不覆盖原数据表中的数据为要求,数据储存以自动筛选出来的已有数据后方向下继续储存。数据储存完后,弹出窗口提示,断面数据提取是否完成,若未完成,继续返回进行下一断面数据提取,若完成,则弹出提取数据,并提示保存,运行结束。

根据上述技术方案的具体实现程序代码如下:

根据上述程序的具体运行方式如下:

1、点击运行cad工具栏,加载并运行本程序,弹出窗口(图2),点击“断面数据提取”运行;

2、弹出窗口“输入断面序号”,在输入框中输入断面序号,如:1,2,3……(图3),点击确定进入下一步;

3、弹出窗口“输入断面桩号”,在输入框中输入断面桩号,如:10,20,30……(图4),点击确定进入下一步;

4、根据cad命令提示栏提示进行操作,“指定断面线上任意点a”,最好指定点断面中心线上固定高程点;

5、指定点a选择完毕后,分别弹出窗口“输入a点偏距”、“输入a点高程”,注:偏距为距中心线距离(图5、图6);

6、根据cad命令提示栏提示进行操作,“选取多段线”,选取断面线多段线;

7、弹出窗口“本断面提取完毕?”点击“是”(图7);

8、弹出窗口“工作完毕?”,如果需要继续提取断面数据点击“否”及需重复2~6步骤,数据提取完毕点击“是”,进入下一步操作(图8);

9、数据提取完毕,点击“是”确定,弹出窗口“查看excel选择是否保存”(图9);

10、弹出excel文件“里程文件”表中现实所提取的断面数据,并根据需要在同时弹出的窗口提示是否对excel数据表格进行保存(图10);

11、完成所有操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3