本发明涉及软件工程领域,尤其涉及一种逻辑关系拓扑图中图形单元的连线方法、装置和设备。
背景技术:
1、在建筑、市政、交通等基础设施相关的智能化系统中,会广泛采用系统图来表达一个机电系统的组成结构和运行状态,常见的有配电系统图,热力站系统图,冷源系统图等。我们把这些通过二维图形呈现,图形之间用连线来表达其特定的物理连接关系,从而刻画一个完整系统构成的图形,称为“逻辑关系拓扑图”。
2、逻辑关系拓扑图中各种大小的矩形代表不同的设备、系统、空间等物理对象,称为图形单元。图形单元之间会用折线段相连,代表它们之间的管道、线路连接关系,或者隶属关系等。图形单元之间关系连线的绘制要求整齐、规矩、不杂乱、清晰明了,具有工程美感,需要专业领域工程师人工进行确定,无法自动完成,造成逻辑关系拓扑图中图形单元之间的连线效率低。
技术实现思路
1、本发明提供了一种逻辑关系拓扑图中图形单元的连线方法、装置和设备,本发明的技术方案,通过将连线在逻辑层面分为普通连线、并连线、辅助线三个层级,以最短路径为主要自动连线布局逻辑,实现快速确定逻辑关系拓扑图中图形单元之间的连线布局。
2、根据本发明的一方面,提供了一种逻辑关系拓扑图中图形单元的连线方法,该方法包括:
3、获取目标建筑的物理世界数据,以及根据所述物理世界数据和拓扑图生成需求从预先构建的候选关系图模板,确定目标关系图模板;其中,所述物理世界数据至少包括所述目标建筑中空间、系统以及设备的完整关系表示信息;
4、根据所述目标关系图模板确定逻辑关系拓扑图中图形单元的连接关系和位置信息;
5、根据所述图形单元的连接关系和位置信息确定所述图形单元的连线信息。
6、根据本发明的另一方面,提供了一种逻辑关系拓扑图中图形单元的连线装置,配置于逻辑关系拓扑图中图形单元连线设备,所述逻辑关系拓扑图中图形单元连线设备设置于系统计算机;所述装置包括:
7、关系图模版确定模块,用于获取目标建筑的物理世界数据,以及根据所述物理世界数据和拓扑图生成需求从预先构建的候选关系图模板,确定目标关系图模板;其中,所述物理世界数据至少包括所述目标建筑中空间、系统以及设备的完整关系表示信息;
8、连接关系和位置确定单元,用于根据所述目标关系图模板确定逻辑关系拓扑图中图形单元的连接关系和位置信息;
9、连接信息确定单元,用于根据所述图形单元的连接关系和位置信息确定所述图形单元的连线信息。
10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的逻辑关系拓扑图中图形单元的连线方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的逻辑关系拓扑图中图形单元的连线方法。
15、本发明实施例的技术方案,通过将连线在逻辑层面分为普通连线、并连线、辅助线三个层级,以最短路径为主要自动连线布局逻辑,延展了一整套连线布局方法,实现快速确定逻辑关系拓扑图中图形单元之间的连线布局。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种逻辑关系拓扑图中图形单元的连线方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述图形单元的连接关系和位置信息确定所述图形单元的连线信息,包括:
3.根据权利要求2所述的方法,其特征在于,其中,所述辅助线信息包括辅助线的位置信息、辅助线对应的图形单元的参考边以及辅助线上的起点、终点和折点对应的图形单元的参考点。
4.根据权利要求3所述的方法,其特征在于,基于所述辅助线信息,根据所述图形单元的连接关系和位置信息确定所述图形单元的连线信息,包括:
5.根据权利要求1所述的方法,其特征在于,根据所述图形单元的连接关系和位置信息确定所述图形单元的连线信息,包括:
6.根据权利要求1所述的方法,其特征在于,根据所述图形单元的连接关系和位置信息确定所述图形单元的连线信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述连线确定的顺序根据所述目标关系图模板对应的排版组树中的排版组节点的上下级关系,从叶子节点到根节点的顺序进行确定;其中,所述排版组节点中包括至少一个图形单元。
8.一种逻辑关系拓扑图中图形单元的连线装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的逻辑关系拓扑图中图形单元的连线方法。