一种用交点阵列将AutoCAD绘制表格数据快速提取的方法技术

技术编号:43881919 阅读:26 留言:0更新日期:2024-12-31 19:06
本发明专利技术公开了一种用交点阵列将AutoCAD绘制表格数据快速提取的方法,涉及计算机数据提取领域,包括框选要提取的表、筛选表范围内为*line的实体,建立线图元选择集,建立交点集,分别按照各个交点的横纵坐标进行分组,定义空二维序列表,将交点写入生成完整的交点阵列A,按照行列检索交点阵列A,获取四个角的坐标都不为nil(无坐标)的最小范围矩形,即最小内容单元,获取最小内容单元里的图元属性,保存该最小内容单元的左上角行列号和获取的图元属性,按转存要求和行列号写入其属性即可;通过将数据坐标空间单元与行列地址一一对应,避免了漏选、错选等缺陷,提高了数据提取的准确率和完整性。

【技术实现步骤摘要】

本专利技术涉及计算机数据提取领域,尤其涉及一种用交点阵列将autocad绘制表格数据快速提取的方法。


技术介绍

1、autocad作为自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。

2、然而,将autocad中的数据提取共享需要一定的技术方法才能实现,而将autocad中的表格数据快速、规则化提取更是困难。这也给数据标准化入库造成了不小的困扰。

3、因此,解决autocad中的表格数据的快速、标准化提取显得尤为重要。该方法将采用交点阵列的途径巧妙的解决这一问题。


技术实现思路

1、本专利技术的目的在于克服现有技术的空缺,提供了一种用交点阵列将autocad绘制表格数据快速提取的方法,以解决autocad中的表格数据的快速、标准化提取的问题。

2、本专利技术是通过以下技术方案实现的:

3、为了实现以上目的,本专利技术提供了一种用交点阵列将autocad绘制表格数据快速提取的方法,包括以下步骤:

<本文档来自技高网...

【技术保护点】

1.一种用交点阵列将AutoCAD绘制表格数据快速提取的方法,其特征在于,包括:

2.根据权利要求1所述的一种用交点阵列将AutoCAD绘制表格数据快速提取的方法,其特征在于,在步骤S3中,若线的两个端点的x坐标相同或差值在一定阈值k内,则为纵线,若线的两个端点的y坐标相同或差值在一定阈值k内,则为横线;所有的横线和纵线构成纵横线图元集S。

3.根据权利要求1所述的一种用交点阵列将AutoCAD绘制表格数据快速提取的方法,其特征在于,在步骤S5中,将交点集J中各个交点的x坐标值按照从小到大的顺序排列,将差值在一定阈值k内的x坐标值进行平均法合并为一个值,形成分组G...

【技术特征摘要】

1.一种用交点阵列将autocad绘制表格数据快速提取的方法,其特征在于,包括:

2.根据权利要求1所述的一种用交点阵列将autocad绘制表格数据快速提取的方法,其特征在于,在步骤s3中,若线的两个端点的x坐标相同或差值在一定阈值k内,则为纵线,若线的两个端点的y坐标相同或差值在一定阈值k内,则为横线;所有的横线和纵线构成纵横线图元集s。

3.根据权利要求1所述的一种用交点阵列将autocad绘制表格数据快速提取的方法,其特征在于,在步骤s5中,将交点集j中各个交点的x坐标值按照从小到大的顺序排列,将差值在一定阈值k内的x坐标值进行平均法合并为一个值,形成分组gx,gx中包括经合并后的从小到大排列的x坐标值;

4.根据权利要求3所述的一种用交点阵列将autocad绘制表格数据快速提取的方法,其特征在于,在步骤s7中,基于分组gx和分组gy,以及交点集j,生成交点阵列a,包括:循环gx和gy,当坐标[gxi,gyj]与交点集j中某个坐标的距离小于阈值k*√2时,认为是同一点位,写入交点阵列a的[i,j]位置;循环结束后,得到一个完整的交点阵列a;其中,gxi表示分组gx中的第i个x坐标值,gyj表示分组gy中的第j个y坐标值,i<lx,...

【专利技术属性】
技术研发人员:任宗强孟玉吴东彪张灿琚康东沈志谢正强蔡敏孟祥敏陈玉锡李刚
申请(专利权)人:安徽省城建设计研究总院股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1