一种调整集中标注的方法、装置、设备及可读存储介质制造方法及图纸

技术编号:33659622 阅读:18 留言:0更新日期:2022-06-02 20:40
本发明专利技术公开了一种调整集中标注的方法、装置、设备及可读存储介质,所述方法包括:获取待处理的建筑二维图,并从所述建筑二维图中识别出目标集中标注图元以及识别出与所述目标集中标注图元对应的目标构件图元;判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系;在存在重叠关系的情况下,根据所述目标构件图元的中心点的位置在所述建筑二维图中生成多个候选点;依次将所述目标集中标注图元移动至各个候选点处,直至移动后的目标集中标注图元不与所述建筑二维图中其他图元存在重叠关系;本发明专利技术实现了对标注自动进行重叠避让调整,减少了设计人员的工作量,使得调整后的施工图满足设计要求。得调整后的施工图满足设计要求。得调整后的施工图满足设计要求。

【技术实现步骤摘要】
一种调整集中标注的方法、装置、设备及可读存储介质


[0001]本专利技术涉及计算机辅助设计
,特别涉及一种调整集中标注的方法、装置、设备及可读存储介质。

技术介绍

[0002]在使用计算机辅助设计软件生成建筑二维施工图的过程中,当设计软件生成一个构件的标注时,是基于单独的构件位置对生成的标注进行放置,并不会检查不同构件的多个标注之间的碰撞关系,这会导致在生成的建筑二维施工图中存在标注文字重叠的问题,使得施工图面杂乱、不满足施工图设计要求。
[0003]此外,目前市面上的计算机辅助设计软件,支持对单个标注的移动、平移、翻转等基本操作,但没有对整图批量进行重叠处理的功能,在实际工程设计工作中,需要设计人员对标注进行人工移动,但会存在工作内容重复、工作量大的问题。
[0004]因此,如何自动对建筑二维施工图中的所有标注进行重叠避让调整成为本领域技术人员亟需解决的技术问题。

技术实现思路

[0005]本专利技术的目的在于提供一种调整集中标注的方法、装置、设备及可读存储介质,解决了建筑二维施工图中的标注不能自动进行避让的痛点,实现了对标注自动进行重叠避让调整,减少了设计人员的工作量,使得调整后的施工图满足设计要求。
[0006]根据本专利技术的一个方面,提供了一种调整集中标注的方法,所述方法包括:
[0007]获取待处理的建筑二维图,并从所述建筑二维图中识别出目标集中标注图元以及识别出与所述目标集中标注图元对应的目标构件图元;
[0008]判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系;
[0009]在存在重叠关系的情况下,根据所述目标构件图元的中心点的位置在所述建筑二维图中生成多个候选点;
[0010]依次将所述目标集中标注图元移动至各个候选点处,直至移动后的目标集中标注图元不与所述建筑二维图中其他图元存在重叠关系。
[0011]可选的,所述判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系,包括:
[0012]在所述建筑二维图上确定出所述目标集中标注图元中标注文字不可位于的第一区域,并形成所述第一区域的第一包围盒;
[0013]在所述建筑二维图上确定出所述目标集中标注图元中标注引线不可位于的第二区域,并形成所述第二区域的第二包围盒;
[0014]若所述标注文字的包围盒与所述第一包围盒重叠,和/或所述标注引线的包围盒与所述第二包围盒重叠,则判定存在重叠关系。
[0015]可选的,述判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重
叠关系,包括:
[0016]在所述建筑二维图上确定出所述目标集中标注图元中标注文字不可位于的第一区域,以及确定出所述目标集中标注图元中标注引线不可位于的第二区域;
[0017]在所述建筑二维图上绘制网格以得到网格点,将位于所述第一区域内的网格点设置为第一碰撞点并将位于所述第二区域内的网格点设置为第二碰撞点;
[0018]若所述标注文字所在区域内存在第一碰撞点,和/或所述标注引线所在区域内存在第二碰撞点,则判定存在重叠关系。
[0019]可选的,所述在存在重叠关系的情况下,根据所述目标构件图元的中心点的位置在所述建筑二维图中生成多个候选点,包括:
[0020]在所述建筑二维图上以所述目标构件图元的中心线为基准线,并在所述基准线的两侧分别绘制出第一设定数量的其他基准线;其中,任意两个相邻的基准线互相平行、且间距为第一设定值;
[0021]在所述建筑二维图上绘制出垂直于所述中心线且经过所述中心点的垂直线,并在所述垂直线的两侧分别绘制出第二设定数量的其他垂直线;其中,任意两个相邻的垂直线互相平行、且间距为第二设定值;
[0022]确定出由所有基准线和所有垂直线相交形成的交点,并将所述交点作为所述候选点。
[0023]可选的,所述依次将所述目标集中标注图元移动至各个候选点处,直至移动后的目标集中标注图元不与所述建筑二维图中其他图元存在重叠关系,包括:
[0024]以所述目标构件图元的中心点为起始点按照预设规则依次对各个候选点进行编号;
[0025]按照编号顺序依次遍历各个候选点,并判断当所述目标集中标注图元的锚点移动至当前遍历到的候选点时,移动后的目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系,若是,则继续遍历下个候选点,若否,则停止遍历。
[0026]可选的,所述方法还包括:
[0027]在所述建筑二维图上绘制参考线,并确定出与所述参考线相交的所有候选梁图元;
[0028]从所述所有候选梁图元中筛选出互相平行的、且与所述参考线垂直的目标梁图元;
[0029]基于各个目标梁图元的中心线和所述参考线调整各个目标梁图元的集中标注图元,以使各个目标梁图元的集中标注图元位于一条直线上。
[0030]可选的,所述基于各个目标梁图元的中心线和所述参考线调整各个目标梁图元的集中标注图元,以使各个目标梁图元的集中标注图元位于一条直线上,包括:
[0031]在所述参考线的两侧分别绘制出第三设定数量的其他参考线;其中,任意两个相邻的参考线互相平行、且间距为第三设定值;
[0032]依次遍历各个目标梁图元,分别在当前遍历到的目标梁图元的中心线的两侧绘制出第四设定数量的其他中心线;其中,一个目标梁图元的任意两个相邻的中心线互相平行、且间距为第四设定值;
[0033]依次遍历各个参考线,并将当前遍历到的参考线与所有目标梁图元的各个中心线
的交点形成与当前遍历到的参考线对应的交点集合;
[0034]分别计算各个参考线的交点集合中合法交点的个数,并确定出合法交点个数最多的交点集合所对应的目标参考线;其中,集中标注图元移动至合法交点处时不与所述建筑二维图中的其他图元存在重叠关系;
[0035]将各个目标梁图元的集中标注移动至位于所述目标参考线上的合法交点处。
[0036]为了实现上述目的,本专利技术还提供一种调整集中标注的装置,所述装置具体包括以下组成部分:
[0037]获取模块,用于获取待处理的建筑二维图,并从所述建筑二维图中识别出目标集中标注图元以及识别出与所述目标集中标注图元对应的目标构件图元;
[0038]判断模块,用于判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系;
[0039]生成模块,用于在存在重叠关系的情况下,根据所述目标构件图元的中心点的位置在所述建筑二维图中生成多个候选点;
[0040]调整模块,用于依次将所述目标集中标注图元移动至各个候选点处,直至移动后的目标集中标注图元不与所述建筑二维图中其他图元存在重叠关系。
[0041]为了实现上述目的,本专利技术还提供一种计算机设备,该计算机设备具体包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述介绍的调整集中标注的方法的步骤。
[0042本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调整集中标注的方法,其特征在于,所述方法包括:获取待处理的建筑二维图,并从所述建筑二维图中识别出目标集中标注图元以及识别出与所述目标集中标注图元对应的目标构件图元;判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系;在存在重叠关系的情况下,根据所述目标构件图元的中心点的位置在所述建筑二维图中生成多个候选点;依次将所述目标集中标注图元移动至各个候选点处,直至移动后的目标集中标注图元不与所述建筑二维图中其他图元存在重叠关系。2.根据权利要求1所述的调整集中标注的方法,其特征在于,所述判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系,包括:在所述建筑二维图上确定出所述目标集中标注图元中标注文字不可位于的第一区域,并形成所述第一区域的第一包围盒;在所述建筑二维图上确定出所述目标集中标注图元中标注引线不可位于的第二区域,并形成所述第二区域的第二包围盒;若所述标注文字的包围盒与所述第一包围盒重叠,和/或所述标注引线的包围盒与所述第二包围盒重叠,则判定存在重叠关系。3.根据权利要求1所述的调整集中标注的方法,其特征在于,所述判断所述目标集中标注图元是否与所述建筑二维图中其他图元存在重叠关系,包括:在所述建筑二维图上确定出所述目标集中标注图元中标注文字不可位于的第一区域,以及确定出所述目标集中标注图元中标注引线不可位于的第二区域;在所述建筑二维图上绘制网格以得到网格点,将位于所述第一区域内的网格点设置为第一碰撞点并将位于所述第二区域内的网格点设置为第二碰撞点;若所述标注文字所在区域内存在第一碰撞点,和/或所述标注引线所在区域内存在第二碰撞点,则判定存在重叠关系。4.根据权利要求1所述的调整集中标注的方法,其特征在于,所述在存在重叠关系的情况下,根据所述目标构件图元的中心点的位置在所述建筑二维图中生成多个候选点,包括:在所述建筑二维图上以所述目标构件图元的中心线为基准线,并在所述基准线的两侧分别绘制出第一设定数量的其他基准线;其中,任意两个相邻的基准线互相平行、且间距为第一设定值;在所述建筑二维图上绘制出垂直于所述中心线且经过所述中心点的垂直线,并在所述垂直线的两侧分别绘制出第二设定数量的其他垂直线;其中,任意两个相邻的垂直线互相平行、且间距为第二设定值;确定出由所有基准线和所有垂直线相交形成的交点,并将所述交点作为所述候选点。5.根据权利要求4所述的调整集中标注的方法,其特征在于,所述依次将所述目标集中标注图元移动至各个候选点处,直至移动后的目标集中标注图元不与所述建筑二维图中其他图元存在重叠关系,包括:以所述目标构件图元的中心点为起始点按照预设规则依次对各个候选点进行编...

【专利技术属性】
技术研发人员:闫文俊高猛李鹏周远顺连静
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

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

1