[发明专利]基于计算机的河道断面数据自动识别转换及清洗方法在审
申请号: | 202111110614.1 | 申请日: | 2021-09-23 |
公开(公告)号: | CN113986232A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 何黎;徐延琦;纪莎莎;陈泽伟 | 申请(专利权)人: | 上海市城市建设设计研究总院(集团)有限公司 |
主分类号: | G06F8/40 | 分类号: | G06F8/40;G06F8/30;G06F13/10;G06F30/10 |
代理公司: | 上海知义律师事务所 31304 | 代理人: | 刘峰 |
地址: | 200011 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算机 河道 断面 数据 自动识别 转换 清洗 方法 | ||
本发明公开了基于计算机的河道断面数据自动识别转换及清洗方法;包括如下步骤:1、获取河道断面图;2、建立与CAD软件的API访问;分别获取河道断面桩号名称的坐标值与文字内容,河道断面线的坐标值并储存在两个表格中;两个表格分别根据桩号线大小、x坐标大小进行升序排序,并重新生成索引号;4、根据桩号文字的起点坐标值与对应河道断面线的终点坐标值,创建一条基准线;5、对基准线进行上下偏移,以获取一组将桩号线文字与河道断面数据都包含在内的矩形角点坐标;6、桩号线文字与河道断面高程点自动分组;7、根据不同软件对传输数据的需求进行输出。本发明采用一次性批量完成工作,提高工作效率。
技术领域
本发明涉及计算机辅助设计技术领域,特别涉及基于计算机的河道断面数据自动识别转换及清洗方法。
背景技术
在现有技术中,因各种因素影响,往往在设计过程中获得的基础资料有限,尤其是河道断面资料通常只有CAD文件格式的河道断面图,而没有便于其他类型软件可读取的数据源。
目前对于CAD图元数据转换的方法主要通过建立与CAD关联的excel空表,然后通过AutoCAD内置VBA平台,通过用户人为分辨河道桩号线与河道断面数据分组对应情况,用户在CAD断面图上一组一组框选实现CAD图元数据输出到excel表中,然后再在excel中根据需要输入河道数据的其他软件格式要求,进行后续的河道断面数据处理。
在实际的市政工程项目中,通常一条河道会有上千条河道断面数据,就需要浪费大量的人力去一遍一遍的框选识取,并且工作效率低下,另外对于不同软件来说,所需的输入河道断面数据需求也不同,通过现有的CAD数据转换方法具有很大的局限性,通常会需要人力进行下一步的数据处理工作。例如某排水模型的输入要求为ASCII码文件,并且有一定的格式要求,这样就需要再在excel中进行进一步处理,然后通过人为复制、黏贴的方式将对应数据输入到ASCII码文件中,造成大量时间浪费在下一步的数据清洗上,非常耗费人力资源。
因此,如何减少人工操作,提高工作效率,降低人为失误成为本领域技术人员急需解决的技术问题。
发明内容
有鉴于现有技术的上述缺陷,本发明提供基于计算机的河道断面数据自动识别转换及清洗方法,实现的目的是。
为实现上述目的,本发明公开了基于计算机的河道断面数据自动识别转换及清洗方法;其特征在于,采用python程序链接CAD文件,包括如下步骤:
步骤1、获取经过勘测后,采用CAD软件绘制的河道断面图;
步骤2、基于python软件的脚本,通过python软件的win32com.client模块建立与CAD软件的应用程序接口连接,实现脚本对CAD软件的操作控制;
步骤3、分别获取河道断面桩号名称,即文本字符串的插入坐标值与对应字符串内容、河道断面线的起始坐标值并分别储存在两个表格中;
所述表格是至计算机中的dataframe。
两个表格分别以X坐标的大小为排序依据进行升序排序,并重新生成两个表格的索引。两个表格相同索引对应行的河道断面桩号名称数据与河道断面线数据相互匹配为一组(以便于后面按序同时对两个表格进行遍历,生成基准线);
步骤4、遍历两个表格,根据河道断面桩号名称,即文本字符串的插入坐标值与对应河道断面线的终点坐标值,创建一条基准线;
所述基准线横穿河道断面桩号名称,即文本字符串与对应河道断面线上的所有高程点;
步骤5、以高程点的标注文字高度作为偏移距离,对基准线进行上下偏移,以获取一组将河道断面桩号名称,即文本字符串与对应河道断面高程点数据都包含在内的矩形角点坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市城市建设设计研究总院(集团)有限公司,未经上海市城市建设设计研究总院(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111110614.1/2.html,转载请声明来源钻瓜专利网。