信息标注方法、装置、设备及存储介质与流程

文档序号:36902637发布日期:2024-02-02 21:33阅读:18来源:国知局
信息标注方法、装置、设备及存储介质与流程

本发明涉及建筑设计,尤其涉及一种信息标注方法、装置、设备及存储介质。


背景技术:

1、信息标注可以帮助人们识别各类图纸中的重要信息,当随着图纸中需要进行标注的信息的增加,信息之间的标注难免会发生重叠、覆盖等,因此需要提升标注技术避免不同标注之间的显示发生冲突。

2、目前信息标注一般为基于revit开发的辅助设计软件进行半自动标注,该标注方式需要人为介入进行标注放置方向等标注生成方式的指定,在图面拥挤的情况下,存在标注信息大量重叠的风险,且计算量较大,导致标注效率较低。


技术实现思路

1、本发明提供了一种信息标注方法、装置、设备及存储介质,以解决现有的信息标注方案容易出现标注信息重叠,以及标注效率低的问题。

2、本发明第一方面提供了一种信息标注方法,包括:确定设计图中的目标对象,并基于所述目标对象生成对应的待标注信息;基于所述目标对象的默认标注规则,确定所述待标注信息的第一标注区域;识别所述第一标注区域中是否已存在标注信息;若所述第一标注区域中已存在标注信息,则基于预设的避让策略对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行避让处理,并将所述待标注信息显示于避让后的第一标注区域内。

3、在一种可行的实施方式中,所述基于预设的避让策略对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行避让处理,并将所述待标注信息显示于避让后的第一标注区域内,包括:基于优先级顺序对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行区域位置避让,得到处理后的第一标注区域;基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,并将所述待标注信息显示于避让后的第一标注区域内。

4、在一种可行的实施方式中,所述基于优先级顺序对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行区域位置避让,得到处理后的第一标注区域,包括:确定所述待标注信息的优先级与所述第一标注区域中已存在的标注信息的优先级排序;若所述待标注信息的优先级排序高于所述第一标注区域中已存在的标注信息的优先级排序,则移动所述第一标注区域中已存在的标注信息对所述待标注信息进行避让,得到处理后的第一标注区域;若所述待标注信息的优先级排序低于所述第一标注区域中已存在的标注信息的优先级排序,则移动所述待标注信息对所述第一标注区域中已存在的标注信息进行避让,得到处理后的第一标注区域;若所述待标注信息的优先级排序和所述第一标注区域中已存在的标注信息的优先级排序相同,则所述待标注信息和所述第一标注区域中已存在的标注信息同时进行避让,得到处理后的第一标注区域。

5、在一种可行的实施方式中,若所述目标对象的待标注信息包括至少两个时,所述基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,并将所述待标注信息显示于避让后的第一标注区域内,包括:基于所述处理后的第一标注区域,判断各待标注信息是否存在标注基点重叠或者显示区域重叠;若存在所述标注基点重叠或者所述显示区域重叠,则基于各待标注信息的优先级进行显示位置避让处理,并将各待标注信息显示于避让后的第一标注区域内。

6、在一种可行的实施方式中,所述基于各待标注信息的优先级进行显示位置避让处理,并将各待标注信息显示于避让后的第一标注区域内,包括:基于各待标注信息的优先级确定当前进行排布的目标待标注信息;确定所述处理后的第一标注区域中需要进行避让的目标避让区域;移动所述目标待标注信息对所述目标避让区域进行避让,得到目标待标注信息的显示位置;按照各待标注信息的优先级确定下一个进行排布的待标注信息的显示位置,直至确定各待标注信息的显示位置,并基于各待标注信息的显示位置将各待标注信息显示于避让后的第一标注区域内。

7、在一种可行的实施方式中,所述基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,并将所述待标注信息显示于避让后的第一标注区域内,包括:基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,得到至少两个标注方案;基于预置的评分机制对所述至少两个标注方案进行评分;从所述至少两个标注方案中选取评分最高的目标标注方案,并基于所述目标标注方案将所述待标注信息显示于避让后的第一标注区域内。

8、在一种可行的实施方式中,所述基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,得到至少一个标注方案,包括:基于预设的排布优先级与排布移动间距确定所述待标注信息进行显示位置避让的移动顺序与移动距离;基于所述移动顺序与所述移动距离对所述待标注信息进行显示位置避让处理,得到至少一个标注方案。

9、本发明第二方面提供了一种信息标注装置,包括:第一确定模块,用于确定设计图中的目标对象,并基于所述目标对象生成对应的待标注信息;第二确定模块,用于基于所述目标对象的默认标注规则,确定所述待标注信息的第一标注区域;识别模块,用于识别所述第一标注区域中是否已存在标注信息;处理模块,用于若所述第一标注区域中已存在标注信息,则基于预设的避让策略对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行避让处理,并将所述待标注信息显示于避让后的第一标注区域内。

10、在一种可行的实施方式中,所述处理模块包括:避让单元,用于基于优先级顺序对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行区域位置避让,得到处理后的第一标注区域;处理单元,用于基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,并将所述待标注信息显示于避让后的第一标注区域内。

11、在一种可行的实施方式中,所述避让单元具体用于:确定所述待标注信息的优先级与所述第一标注区域中已存在的标注信息的优先级排序;若所述待标注信息的优先级排序高于所述第一标注区域中已存在的标注信息的优先级排序,则移动所述第一标注区域中已存在的标注信息对所述待标注信息进行避让,得到处理后的第一标注区域;若所述待标注信息的优先级排序低于所述第一标注区域中已存在的标注信息的优先级排序,则移动所述待标注信息对所述第一标注区域中已存在的标注信息进行避让,得到处理后的第一标注区域;若所述待标注信息的优先级排序和所述第一标注区域中已存在的标注信息的优先级排序相同,则所述待标注信息和所述第一标注区域中已存在的标注信息同时进行避让,得到处理后的第一标注区域。

12、在一种可行的实施方式中,所述处理单元包括:判断子单元,用于基于所述处理后的第一标注区域,判断各待标注信息是否存在标注基点重叠或者显示区域重叠;处理子单元,用于若存在所述标注基点重叠或者所述显示区域重叠,则基于各待标注信息的优先级进行显示位置避让处理,并将各待标注信息显示于避让后的第一标注区域内。

13、在一种可行的实施方式中,所述处理子单元具体用于:基于各待标注信息的优先级确定当前进行排布的目标待标注信息;确定所述处理后的第一标注区域中需要进行避让的目标避让区域;移动所述目标待标注信息对所述目标避让区域进行避让,得到目标待标注信息的显示位置;按照各待标注信息的优先级确定下一个进行排布的待标注信息的显示位置,直至确定各待标注信息的显示位置,并基于各待标注信息的显示位置将各待标注信息显示于避让后的第一标注区域内。

14、在一种可行的实施方式中,所述处理单元还包括:避让子单元,用于基于所述处理后的第一标注区域,对所述待标注信息进行显示位置避让处理,得到至少两个标注方案;评分子单元,用于基于预置的评分机制对所述至少两个标注方案进行评分;显示子单元,用于从所述至少两个标注方案中选取评分最高的目标标注方案,并基于所述目标标注方案将所述待标注信息显示于避让后的第一标注区域内。

15、在一种可行的实施方式中,所述避让子单元具体用于:基于预设的排布优先级与排布移动间距确定所述待标注信息进行显示位置避让的移动顺序与移动距离;基于所述移动顺序与所述移动距离对待标注信息进行显示位置避让处理,得到至少两个标注方案。

16、本发明第三方面提供了一种信息标注设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述信息标注设备执行上述的信息标注方法。

17、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的信息标注方法。

18、本发明提供的技术方案中,确定设计图中的目标对象,并基于所述目标对象生成对应的待标注信息;基于所述目标对象的默认标注规则,确定所述待标注信息的第一标注区域;识别所述第一标注区域中是否已存在标注信息;若所述第一标注区域中已存在标注信息,则基于预设的避让策略对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行避让处理,并将所述待标注信息显示于避让后的第一标注区域内。本发明实施例中,基于默认的标注规则确定目标对象对应的待标注信息的第一标注区域,当所述第一标注区域中存在标注信息时,基于预设的避让策略对所述第一标注区域和/或所述第一标注区域中已存在的标注信息进行避让处理,并将所述待标注信息显示于避让后的第一标注区域内,减少了标注信息重叠的风险和人为介入操作,提高了信息标注效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1