用于布置施工图标注位置的方法和产品技术

技术编号:33125435 阅读:32 留言:0更新日期:2022-04-17 00:34
本公开的实施例涉及用于布置施工图标注位置的计算机实现的方法和产品。该方法包括根据施工图上的多个标注以及与多个标注分别相关联的构件,从施工图中截取多个区域,其中多个区域中的每个区域对应于多个标注中的相应的至少一个标注以及与一个标注相关联的构件;确定每个区域包括的多个标注特征,多个标注特征中的一个标注特征包括标注的位置和大小以及与标注相关联的构件的位置和大小;根据每个区域以及每个区域包括的多个标注特征,确定要从多个标注中选择的一个标注,并且生成选择的标注的移动动作;以及根据移动动作布置选择的标注在施工图上的位置。本公开的方法能够实现自动地对施工图标注位置进行合理布置,这不仅对施工图进行标注的工作效率大大提升,工作效果也能符合行业中惯用的布置规则。果也能符合行业中惯用的布置规则。果也能符合行业中惯用的布置规则。

【技术实现步骤摘要】
用于布置施工图标注位置的方法和产品


[0001]本公开的各实施例涉及计算机辅助设计领域,更具体地,涉及用于布置施工图标注位置的计算机实现的方法、装置、设备、介质和程序产品。

技术介绍

[0002]在针对项目(例如,建筑工程项目)的计算机辅助设计中,由于项目的复杂性,需要对大量的构件进行标注。标注是施工图的重要组成部分,包含了大量的信息,包括尺寸、型号等。目前图纸标注的布置(例如,合理排布使得多个标注之间不要互相遮挡或覆盖)大多由人工手动完成,效率低,工程量大。因此,存在能够自动地对施工图标注位置进行合理布置的方案的需要。

技术实现思路

[0003]本公开的实施例提供了一种用于布置施工图标注位置的计算机实现的方法、装置、设备、介质和程序产品。
[0004]在本公开的第一方面中,提供了用于布置施工图标注位置的计算机实现的方法。该方法包括:根据施工图上的多个标注以及与多个标注分别相关联的构件,从施工图中截取多个区域,其中多个区域中的每个区域对应于多个标注中的相应的至少一个标注以及与一个标注相关联的构件;确定每个区域包括的多个标注特征,多个标注特征中的一个标注特征包括标注的位置和大小以及与标注相关联的构件的位置和大小;根据每个区域以及每个区域包括的多个标注特征,确定要从多个标注中选择的一个标注,并且生成选择的标注的移动动作;以及根据移动动作布置选择的标注在施工图上的位置。
[0005]在本公开的第二方面中,提供了一种用于布置施工图标注位置的装置。该装置包括:裁剪模块,被配置为根据施工图上的多个标注以及与多个标注分别相关联的构件,从施工图中截取多个区域,其中多个区域中的每个区域对应于多个标注中的相应的至少一个标注以及与一个标注相关联的构件;标注选择模块,被配置为确定每个区域包括的多个标注特征,多个标注特征中的一个标注特征包括标注的位置和大小以及与标注相关联的构件的位置和大小;以及标注移动模块,被配置为根据每个区域以及每个区域包括的多个标注特征,确定要从多个标注中选择的一个标注,并且生成选择的标注的移动动作;以及根据移动动作布置选择的标注在施工图上的位置。
[0006]在本公开的第三方面中,提供了一种电子设备。该电子设备包括:存储器和处理器;其中存储器用于存储一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。
[0007]在本公开的第四方面中,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。
[0008]在本公开的第五方面中,提供了一种计算机程序产品。该计算机程序产品包括一
条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。
[0009]提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。
附图说明
[0010]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
[0011]图1示出了根据本公开的某些实施例的使用用于布置施工图标注位置的计算机实现的方法的示例环境的示意图;
[0012]图2示出了根据本公开的某些实施例的具有遮挡或重叠的多个标注的示意图;
[0013]图3示出了根据本公开的某些实施例的用于布置施工图标注位置的计算机实现的方法的流程图;
[0014]图4示出了根据本公开的某些实施例的检测重叠标注的示意图;
[0015]图5示出了根据本公开的某些实施例的用于布置施工图标注位置的计算机实现的方法的流程图;
[0016]图6示出了根据本公开的某些实施例的用于布置施工图标注位置的装置的框图;
[0017]图7示出了根据本公开的某些实施例的用于布置施工图标注位置的装置的框图;以及
[0018]图8示出了其中可以实现本公开的一个或多个实施例的计算系统的框图。
[0019]在所有附图中,相同或相似参考数字表示相同或相似元素。
具体实施方式
[0020]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公
[0021]开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0022]在本文中使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。
[0023]专利技术人注意到,目前施工图标注的布置(例如,合理排布使得多个标注之间不要互相遮挡或覆盖)大多由人工手动完成,存在效率低,工程量大等缺点。
[0024]专利技术人还注意到,标注的位置极具个性化,例如针对某些新手绘制的标注,虽然可能施工图之间的标注没有互相遮挡或重叠的问题,但是既缺乏美感,又不符合行业中惯用的布置规则,这时如果专家再进行修改,也会耗费大量的时间和精力,从而又导致成本提升和效率降低。
[0025]为了至少部分地解决上述缺点中的一些缺点,本公开的实施例提供了一种用于布
置施工图标注位置的计算机实现的方法。该方法包括:根据施工图上的多个标注以及与多个标注分别相关联的构件,从施工图中截取多个区域,其中多个区域中的每个区域对应于多个标注中的相应的至少一个标注以及与一个标注相关联的构件;确定每个区域包括的多个标注特征,多个标注特征中的一个标注特征包括标注的位置和大小以及与标注相关联的构件的位置和大小;根据每个区域以及每个区域包括的多个标注特征,确定要从多个标注中选择的一个标注,并且生成选择的标注的移动动作;以及根据移动动作布置选择的标注在施工图上的位置。
[0026]因此,本公开的方法能够实现自动地对施工图标注位置进行合理布置,使得多个标注之间不存在遮挡或覆盖的问题。并且能够基于预先设定的规则或专家的评价,提供具有美感和符合行业惯用规则的标注位置。这样,不仅对施工图进行标注的工作效率大大提升,工作效果也能满足行业的普遍预期。因此,本公开的在工作原理和机制上都显著不同于任何已知方法。
[0027]在下文描述中,某些实施例将参考建筑物的施工图来讨论,例如,学校、医院等。但是应当理解,这仅仅是为了使本领域普通技术人员更好地理解本公开实施例的原理和思想,而无意以任何方式限制本公开的范围。
[0028]图1示出了根据本公开的某些实施例的使用用于布置施工图标注位置的计算机实现的方法的示例环境的示意图。
[0029]如图1所示,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于布置施工图标注位置的计算机实现的方法,包括:根据施工图上的多个标注以及与所述多个标注分别相关联的构件,从所述施工图中截取多个区域,其中所述多个区域中的每个区域对应于所述多个标注中的相应的至少一个标注以及与所述一个标注相关联的构件;确定所述每个区域包括的多个标注特征,所述多个标注特征中的一个标注特征包括所述标注的位置和大小以及与所述标注相关联的构件的位置和大小;根据所述每个区域以及所述每个区域包括的多个标注特征,确定要从所述多个标注中选择的一个标注,并且生成所述选择的标注的移动动作;以及根据所述移动动作布置所述选择的标注在所述施工图上的位置。2.根据权利要求1所述的方法,其中所述移动动作确定包括指示所述选择的标注向上移动、向下移动、向左移动、向右移动、或翻转移动中的至少一个移动动作,以及与所述移动动作相对应的移动的距离。3.根据权利要求2所述的方法,其中所述移动动作还确定包括指示所述选择的标注结束移动的指示。4.根据权利要求1所述的方法,其中使用第一神经网络模型生成所述选择标注,并且使用第二神经网络模型确定所述移动动作,其中所述第一神经网络模型不同于所述第二神经网络模型。5.根据权利要求1所述的方法,根据所述移动动作生成与所述选择的标注相对应的引线,并且根据所述移动动作与所述选择的标注生成新的施工图。6.根据权利要求5所述的方法,其中使用强化学习算法训练所述第二神经网络模型,其中所述强化学习算法基于预先确定的规则或评价计算针对所述第二神经网络模型的质量得分,所述质量得分指示所述第二神经网络模型对所述移动动作的布置的效果。7.根据权利要求6所述的方法,其中所述评价包括将所述移动动作输入第三神经网络输出质量得分,其中所述第三神经网络由预先确定的标签集训练得到。8.一种用于布置施工图标注位置的装置,包括:裁剪模块,被配置为根据施工图上的多个标注以及与所述多个标注分别相关联的构件,从所述施工图中截取多个区域,其中所述多个区域中的每个区域对应于所述多个标注中的相应的至少一个标注以及与所述一个标注相关联的构件;标注选择模块,被配置为确定所述每个区域包括的多个标注特征,所述多个标注特征中的一个标注特征包括所...

【专利技术属性】
技术研发人员:马恩成夏绪勇张晓龙赵玉栋吴自成李伯犀
申请(专利权)人:北京构力科技有限公司
类型:发明
国别省市:

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

1