[发明专利]基于计算机的河道断面数据自动识别转换及清洗方法在审
| 申请号: | 202111110614.1 | 申请日: | 2021-09-23 |
| 公开(公告)号: | CN113986232A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 何黎;徐延琦;纪莎莎;陈泽伟 | 申请(专利权)人: | 上海市城市建设设计研究总院(集团)有限公司 |
| 主分类号: | G06F8/40 | 分类号: | G06F8/40;G06F8/30;G06F13/10;G06F30/10 |
| 代理公司: | 上海知义律师事务所 31304 | 代理人: | 刘峰 |
| 地址: | 200011 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 计算机 河道 断面 数据 自动识别 转换 清洗 方法 | ||
1.基于计算机的河道断面数据自动识别转换及清洗方法;其特征在于,采用python程序链接CAD文件,包括如下步骤:
步骤1、获取经过勘测后,采用CAD软件绘制的河道断面图;
步骤2、基于python软件的脚本,通过python软件的win32com.client模块建立与CAD软件应用程序接口连接,实现脚本对CAD软件的操作控制;
步骤3、分别获取河道断面桩号名称,即文本字符串的插入坐标值与对应字符串内容、河道断面线的起始坐标值并分别储存在两个表格中;
两个表格分别以X坐标的大小为排序依据进行升序排序,并重新生成两个表格的索引。两个表格相同索引对应行的河道断面桩号名称数据与河道断面线数据相互匹配为一组;
步骤4、遍历两个表格,根据河道断面桩号名称,即文本字符串的插入坐标值与对应河道断面线的终点坐标值,创建一条基准线;
所述基准线横穿河道断面桩号名称,即文本字符串与对应河道断面线上的所有高程点;
步骤5、以高程点的标注文字高度作为偏移距离,对基准线进行上下偏移,以获取一组将河道断面桩号名称,即文本字符串与对应河道断面高程点数据都包含在内的矩形角点坐标;
步骤6、通过创建多边形框选选择集,以步骤5中获取的矩形角点坐标作为多边形框选的顶点坐标,通过遍历每组距离角点坐标,实现河道桩号名称与河道断面高程点数据自动分组;
步骤7、根据不同软件对传输数据的需求,在python程序中进行进一步的数据处理,然后按照模板格式输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市城市建设设计研究总院(集团)有限公司,未经上海市城市建设设计研究总院(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111110614.1/1.html,转载请声明来源钻瓜专利网。





