本发明专利属于电力系统及自动化技术领域,本发明涉及一种基于图形转换的接线图数据展示方法及系统。
背景技术:
随着it新技术的快速发展,目前开展了调度控制云(以下简称调控云)在调度控制领域的平台及应用关键技术的研究,提升大电网协同运行和设备集中监控能力。调控云平台采用b/s架构建设,提供环境支撑和各种基础数据服务,承载各类高级应用。调度员培训仿真系统、状态估计、调度员潮流、电网实时监控等高级应用都会涉及到厂站接线图、电网潮流图的查看,以往的电力系统采用c/s架构,可以识别cim/g格式的图形文件,但b/s架构下浏览器无法识别cim/g格式,需将cim/g格式文件转换成svg格式,现有的将cim/g图形的文件转换为svg图形的方法更多地是考虑两种图形语法、属性、坐标的映射等,使后续程序的处理效率不高,无法满足b/s架构下接线图信息展示的需求,包括设备状态展示、全局拓扑着色、量测数据实时刷新、设备操作交互等。
技术实现要素:
针对现有的将cim/g图形的文件转换为svg图形的方法无法满足b/s架构下接线图信息展示的需求的不足,本发明提供了一种基于图形转换的接线图数据展示方法及系统,生成了svg文件,提供了附加属性,电气设备图形间建立完整的拓扑连接关系,分类、分组的标签组织逻辑能够大大提高后续程序的处理效率,为后续svg图形的各种交互操作及逻辑编程提供便利,具体方案如下:
一种基于图形转换的接线图数据展示方法,包括:
基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;
根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;
基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。
优选的,所述基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表,包括:
基于dom框架解析图形文件,并生成描述图形文件线条颜色、图形填充颜色、图形变换、唯一标识、标识、名称和电压类型的图形文件标签;
基于所述图形文件标签生成图形描述对象列表;
其中,所述图形描述对象,包括:电气设备图形描述对象、热点图形描述对象和量测动态文本描述对象。
优选的,所述图形文件标签,包括:可直接转换为svg标签的简单图形标签、可用简单svg图形表示的电气设备图形标签和引用图元的电气设备或者热点标签。
优选的,所述根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件,包括:
根据所述图形描述对象列表创建svg格式文件的引用图元节点,并将所述引用图元的电气设备或者热点标签添加到所述引用图元节点下;
基于所述图形描述对象的类型属性,创建svg格式文件的分类节点,并基于所述分类节点结合前端具体需求添加鼠标悬浮事件动作属性和鼠标离开事件动作属性对所述图形描述对象创建svg格式文件的分组节点;
根据所述图形描述对象列表创建svg格式文件的图形节点,并将所述图形节点添加到所述分组节点下,并为所述图形节点添加绘图属性、电气属性;
为所述图形描述对象中的电气设备图形描述对象或热点图形描述对象在所述图形节点后追加辅助图形节点,并增加辅助图形节点属性。
优选的,所述基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图,包括:
基于所述svg格式文件,处理连接线图形与电气设备图形间的连接关系;
基于所述svg格式文件,处理电气设备图形间的连接关系;
基于连接线图形与电气设备图形间的连接关系以及电气设备图形间的连接关系建立完整的拓扑连接关系,得到接线图。
优选的,所述基于所述svg格式文件,处理连接线图形与电气设备图形间的连接关系,包括:
采用深度优先搜索算法基于所述svg格式文件及连接线的连接属性找到与所述连接线直接连接的电气设备图形;
将所述电气设备图形的唯一标识添加到所述连接线的首端连接属性和末端连接属性上;
将所述连接线的唯一标识添加到所述电气设备图形的首端连接属性和末端连接属性上。
优选的,所述基于所述svg格式文件,处理电气设备图形间的连接关系包括:
根据所述连接线的首端连接属性和末端连接属性以及所述电气设备图形的首端连接属性和末端连接属性,建立电气设备间的直接连接关系;
根据所述连接关系,在所述电气设备对应的标签节点上添加与所述电气设备首端直接连接的其他电气设备唯一标识属性和末端直接连接的其他电气设备唯一标识属性。
优选的,所述基于连接线图形与电气设备图形间的连接关系以及电气设备图形间的连接关系共同得到接线图,包括:
根据所述图形描述对象列表生成存储量测及遥测数据的xml数据文件;
基于所述xml数据文件生成的实时数据更新所述接线图。
优选的,所述根据所述图形描述对象列表生成存储量测及遥测数据的xml数据文件,包括:
基于所述图形描述对象列表,为所述电气设备图形描述对象创建ele节点,添加唯一标识属性和量测唯一标识属性,并根据所述量测唯一标识属性计算所述电气设备图形描述对象的唯一标识值并将所述唯一标识值指定为所述ele节点的电气设备标识属性值;
基于图形描述对象列表,为所述量测动态文本描述对象创建ele节点,添加唯一标识属性和量测唯一标识属性;
基于添加完所述唯一标识属性和量测唯一标识属性的所述ele节点,生成xml文件。
基于同一构思,本发明提供了一种基于图形转换的接线图数据展示系统,包括:对象列表模块、生成svg文件模块、连接关系模块;
所述对象列表模块,用于基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;
所述生成svg文件模块,用于根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;
所述连接关系模块,用于基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。
与现有技术相比,本发明的有益效果为:
1、本发明提供了一种基于图形转换的接线图数据展示方法,包括:基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。为生成的svg文件,提供了附加属性,电气设备图形间建立了完整的拓扑连接关系,分类、分组的标签组织逻辑能够大大提高后续程序的处理效率,为后续接线图的各种交互操作及逻辑编程提供便利。
2、本发明提供的一种基于图形转换的接线图数据展示方法及系统,生成的保存量测及遥测数据的xml文件为接线图实时数据刷新功能的后台逻辑提供了数据来源。
3、本发明提供的一种基于图形转换的接线图数据展示方法及系统,将本发明应用到实际生产中,结合前端javascript逻辑能够可以更加全面地展示电网运行状态。
附图说明
图1为本发明的提供的方法流程图;
图2为本发明实施例提供的cim/g图形文件图形标签与图形描述标签映射关系图;
图3为本发明实施例提供的svg图形文件标签属性及其含义对照图;
图4为本发明实施例提供的cim/g图形文件标签层级结构示意图;
图5为本发明实施例提供的svg图形文件标签层级结构及部分属性示意图;
图6为本发明提供的系统结构图。
具体实施方式
下面结合附图对本发明实施例作进一步说明。
实施例1:
本发明提出的一种基于图形转换的接线图数据展示方法,分类、分组组织标签生成svg文件,提供更多附加标签属性,为后续接线图的各种交互操作及逻辑编程提供便利。该方法主要包括解析cim/g文件并生成图形标签描述对象列表、根据图形标签描述对象列表生成svg文件、生成存储量测及遥测数据的xml数据文件三个环节,结合图1的方法流程图进行介绍,具体步骤如下:
步骤1:基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;
步骤2:根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;
步骤3:基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。
其中,步骤1:基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表:
(1)解析cim/g文件并生成图形标签描述对象列表包含以下步骤:
(1.1)使用dom框架解析待转换的cim/g图形文件,解析每一个cim/g文件标签都将生成相应的图形标签描述对象,该标签描述对象保存了svg绘图所需的lc(线条颜色)、fc(图形填充颜色)、transform(图形变换)等绘图属性,id唯一标识属性,keyid(标识)、keyname(名称)、voltype(电压类型)等电气属性。本方法将cim/g标签分为三大类,分别为可直接转换为svg标签的简单图形标签、可用简单svg图形表示的电气设备图形标签以及引用图元的电气设备或者热点标签,具体的cim/g图形标签和标签描述对象间的映射关系见图2。
(1.2)将生成的标签描述对象存放到相应的对象列表中,如果该标签描述对象描述的是引用图元的电气设备图形,那么将其引用的图元名称存放到引用图元列表中。
步骤2:根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件:
(2)为了方便b/s架构下svg接线图上的前端交互编程以及呈现更好的交互效果,在生成svg文件时采用分类、分组的标签组织形式,具体生成svg文件的步骤如下:
(2.1)创建引用图元节点。创建defs标签节点,将1.2步骤中生成的所有引用图元图形添加到该标签节点下,defs标签是svg文件中存放引用元素的特定容器标签。
(2.2)创建分类节点。针对每一类描述对象列表生成一个g标签节点,并赋予g节点type属性,以此说明该g节点下的关键子元素均表示type类型的图形或者电气设备。针对某类电气设备,可增加特定标识。
(2.3)对各类列表中的各标签描述对象做如下操作:
(2.3.1)创建分组节点。生成g标签分组节点,添加到其所属类对应的g标签分类节点下,可结合前端具体需求添加诸如鼠标悬浮事件动作、鼠标离开事件动作等属性;
(2.3.2)创建图形节点。生成描述对象对应的svg图形标签节点并添加到分组g标签节点下。
(2.3.3)增加图形节点属性。为2.3.2步骤中创建的图形节点添加绘图属性、电气属性,针对电气设备图形,将其电压类型值添加到该节点的class属性值中。
(2.3.4)创建辅助图形节点。对于电气设备图形描述对象、热点图形描述对象或者常规图形描述对象(例如长方形、正方形等),在其svg图形标签节点后追加长方形标签节点。
(2.3.5)增加辅助图形节点属性。为2.3.4步骤中生成的辅助节点增加属性,该节点尺寸同其前一svg图形节点,无透明度,增加悬浮显示属性,辅助交互操作。
步骤3:基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图:
(2.4)处理连接线图形与设备图形间的连接关系。根据连接线的连接属性,采用深度优先搜索算法找到与其直接连接的电气设备图形,并根据首末连接关系,将电气设备图形的id列表添加到连接线的device0属性及device1属性上,相应地将连接线的id信息添加到设备图形的linkline0和linkline1属性上。
(2.5)处理设备图形间的连接关系。根据连接线图形完整的device0、device1属性及其连接设备标签节点的linkline0、linkline1属性,建立设备间的直接连接关系,根据首末端连接关系,在电气设备对应的标签节点上添加connectdevice0和connectdevice1属性。
(2.6)输出svg文件至指定目录。
(3)量测文件生成步骤如下:
(3.1)为每一个电气设备描述对象创建ele节点,添加id、keyid属性,根据keyid属性计算其设备id值并将其指定为节点的deviceid属性值。
(3.2)为每一个量测动态文本描述对象创建ele节点,添加id,keyid属性。
(3.3)输出xml文件至指定目录。
本方法描述过程中涉及到的英文属性名与其含义对照关系见附图3。
实施例2:
下面结合实施例及参照附图对该发明的技术方案进行详细说明。
cim/g文件标签层级结构如附图4所示,svg图形文件标签层级结构及部分属性示意图如附图5所示,以此为例阐述本发明提出的b/s架构下cim/g转换为svg的方法,所述方法包括cim/g文件解析并生成图形描述对象列表、根据图形描述对象列表生成svg文件、生成存储量测及遥测数据的xml数据文件三个环节。
步骤一:解析cim/g文件并生成图形描述对象列表,该步骤包含如下两个部分:
(1)使用dom框架解析待转换的cim/g图形文件,解析每一个cim/g文件标签都将相应地生成相应的标签描述对象,该标签描述对象保存了svg绘图属性,唯一标识id属性,电气属性等信息。
(2)将生成的标签描述对象存放到相应的对象列表中,如果该标签描述对象描述的是应用图元的电气设备图形,那么将其引用的图元名称存放到引用图元列表中。
步骤二:根据图形描述对象列表生成svg文件,该步骤包含如下六个部分:
(1)创建引用图元节点。创建defs标签节点,将所有的引用图元图形添加到该标签节点下,图元图形在svg文件中使用symbol标签描述。
(2)创建分类节点。针对每一类描述对象列表生成一个g标签节点,并赋予g节点type属性,以此说明该g节点下的关键子元素均表示type类型的图形或者电气设备。针对单端电气设备可增加class=“single-end”属性,便于后续程序处理。
(3)对各类列表中的各描述对象如下操作:
(3.1)创建分组节点。生成g标签分组节点,添加到其所属类对应的g标签分类节点下,可结合前端具体需求添加诸如鼠标悬浮事件动作、鼠标离开事件动作等属性;
(3.2)创建图形节点。生成描述对象对应的svg图形标签节点并添加到分组g标签节点下。
(3.3)增加图形节点属性。为创建的图形节点添加绘图属性、电气属性,针对电气设备图形,将其电压类型值添加到该节点的class属性值中。
(3.4)创建辅助图形节点。对于电气设备图形描述对象、热点图形描述对象或者常规图形描述对象(例如长方形、正方形等),在其svg图形标签节点后追加长方形标签节点,该长方形透明,尺寸同其前一svg图形节点。其作用为辅助设备操作。
(3.5)增加辅助图形节点属性。为辅助节点增加属性,辅助节点的尺寸同其前一svg图形节点,无透明度,增加悬浮显示属性,辅助交互操作。
(4)处理连接线图形与设备图形间的连接关系。根据连接线的连接属性,采用深度优先搜索算法找到与其直接连接的电气设备图形,并根据首末连接关系,将电气设备图形的id列表添加到连接线的device0属性及device1属性上,相应地将连接线的id信息添加到设备图形的linkline0和linkline1属性上。
(5)处理设备图形间的连接关系。根据连接线图形完整的device0、device1属性及其连接设备标签节点的linkline0、linkline1属性,建立设备间的直接连接关系,根据首末端连接关系,在电气设备对应的标签节点上添加connectdevice0和connectdevice1属性。
(6)输出svg文件至指定目录。
步骤三:生成存储量测及遥测数据的xml数据文件;该步骤包含如下三部分:
(1)为每一个电气设备描述对象创建ele节点,添加id,keyid属性,根据keyid属性计算其设备id值并将其添加为deviceid属性。
(2)为每一个量测动态文本描述对象创建ele节点,添加id,keyid属性。
(3)输出xml文件至指定文件。
本发明可满足b/s架构下接线图展示的需求,通过解析cim/g文件并生成图形描述对象列表、根据图形描述对象列表生成svg文件、生成存储量测及遥测数据的xml数据文件三个环节完成cim/g图形文件到svg图形文件的转换,并生成保存量测及遥测数据的xml文件为后续接线图数据刷新提供数据来源。
实施例3:
基于同一构思,本发明提供了一种基于图形转换的接线图数据展示更新系统,结合图6的系统结构图进行介绍,包括:对象列表模块、生成svg文件模块、连接关系模块;
所述对象列表模块,用于基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;
所述生成svg文件模块,用于根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;
所述连接关系模块,用于基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。
优选的,所述对象列表模块,包括:标签子模块和列表子模块;
所述标签子模块,用于基于dom框架解析图形文件,并生成描述图形文件线条颜色、图形填充颜色、图形变换、唯一标识、标识、名称和电压类型的图形文件标签;
所述列表子模块,用于基于所述图形文件标签生成图形描述对象列表;
其中,所述图形描述对象,包括:电气设备图形描述对象、热点图形描述对象和量测动态文本描述对象。
优选的,所述生成svg文件模块,包括:图元节点子模块、分类分组子模块、添加属性子模块和辅助节点子模块;
所述图元节点子模块,用于根据所述图形描述对象列表创建svg格式文件的引用图元节点,并将所述引用图元的电气设备或者热点标签添加到所述引用图元节点下;
所述分类分组子模块,用于基于所述图形描述对象的类型属性,创建svg格式文件的分类节点,并基于所述分类节点结合前端具体需求添加鼠标悬浮事件动作属性和鼠标离开事件动作属性对所述图形描述对象创建svg格式文件的分组节点;
所述添加属性子模块,用于根据所述图形描述对象列表创建svg格式文件的图形节点,并将所述图形节点添加到所述分组节点下,并为所述图形节点添加绘图属性、电气属性;
所述辅助节点子模块,用于为所述图形描述对象中的电气设备图形描述对象或热点图形描述对象在所述图形节点后追加辅助图形节点,并增加辅助图形节点属性。
优选的,所述连接关系模块,包括:连接线与设备子模块、设备连接子模块和接线图子模块;
所述连接线与设备子模块,用于基于所述svg格式文件,处理连接线图形与电气设备图形间的连接关系;
所述设备连接子模块,用于基于所述svg格式文件,处理电气设备图形间的连接关系;
所述接线图子模块,用于基于连接线图形与电气设备图形间的连接关系以及电气设备图形间的连接关系建立完整的拓扑连接关系,得到接线图。
优选的,所述连接线与设备子模块,包括:连接设备找出单元、设备标识单元和连接线标识单元;
所述连接设备找出单元,用于采用深度优先搜索算法基于所述svg格式文件及连接线的连接属性找到与所述连接线直接连接的电气设备图形;
所述设备标识单元,用于将所述电气设备图形的唯一标识添加到所述连接线的首端连接属性和末端连接属性上;
所述连接线标识单元,用于将所述连接线的唯一标识添加到所述电气设备图形的首端连接属性和末端连接属性上。
优选的,所述设备连接子模块,包括:建立连接单元和添加属性单元;
所述建立连接单元,用于根据所述连接线的首端连接属性和末端连接属性以及所述电气设备图形的首端连接属性和末端连接属性,建立电气设备间的直接连接关系;
所述添加属性单元,用于根据所述连接关系,在所述电气设备对应的标签节点上添加与所述电气设备首端直接连接的其他电气设备唯一标识属性和末端直接连接的其他电气设备唯一标识属性。
优选的,所述接线图子模块,包括:生成xml文件单元和接线图更新单元;
所述生成xml文件单元,用于根据所述图形描述对象列表生成存储量测及遥测数据的xml数据文件;
所述接线图更新单元,用于基于所述xml数据文件生成的实时数据更新所述接线图。
优选的,所述生成xml文件单元,包括:设备ele节点子单元、量测动态文本ele节点子单元和xml子单元;
所述设备ele节点子单元,用于基于所述图形描述对象列表,为所述电气设备图形描述对象创建ele节点,添加唯一标识属性和量测唯一标识属性,并根据所述量测唯一标识属性计算所述电气设备图形描述对象的唯一标识值并将所述唯一标识值指定为所述ele节点的电气设备标识属性值;
所述量测动态文本ele节点子单元,用于基于图形描述对象列表,为所述量测动态文本描述对象创建ele节点,添加唯一标识属性和量测唯一标识属性;
所述xml子单元,用于基于添加完所述唯一标识属性和量测唯一标识属性的所述ele节点,生成xml数据文件。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。
1.一种基于图形转换的接线图数据展示方法,其特征在于,包括:
基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;
根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;
基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。
2.如权利要求1所述的方法,其特征在于,所述基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表,包括:
基于dom框架解析图形文件,并生成描述图形文件线条颜色、图形填充颜色、图形变换、唯一标识、标识、名称和电压类型的图形文件标签;
基于所述图形文件标签生成图形描述对象列表;
其中,所述图形描述对象,包括:电气设备图形描述对象、热点图形描述对象和量测动态文本描述对象。
3.如权利要求2所述的方法,其特征在于,所述图形文件标签,包括:可直接转换为svg标签的简单图形标签、可用简单svg图形表示的电气设备图形标签和引用图元的电气设备或者热点标签。
4.如权利要求2所述的方法,其特征在于,所述根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件,包括:
根据所述图形描述对象列表创建svg格式文件的引用图元节点,并将所述引用图元的电气设备或者热点标签添加到所述引用图元节点下;
基于所述图形描述对象的类型属性,创建svg格式文件的分类节点,并基于所述分类节点结合前端具体需求添加鼠标悬浮事件动作属性和鼠标离开事件动作属性对所述图形描述对象创建svg格式文件的分组节点;
根据所述图形描述对象列表创建svg格式文件的图形节点,并将所述图形节点添加到所述分组节点下,并为所述图形节点添加绘图属性、电气属性;
为所述图形描述对象中的电气设备图形描述对象或热点图形描述对象在所述图形节点后追加辅助图形节点,并增加辅助图形节点属性。
5.如权利要求1所述的方法,其特征在于,所述基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图,包括:
基于所述svg格式文件,处理连接线图形与电气设备图形间的连接关系;
基于所述svg格式文件,处理电气设备图形间的连接关系;
基于连接线图形与电气设备图形间的连接关系以及电气设备图形间的连接关系建立完整的拓扑连接关系,得到接线图。
6.如权利要求5所述的方法,其特征在于,所述基于所述svg格式文件,处理连接线图形与电气设备图形间的连接关系,包括:
采用深度优先搜索算法基于所述svg格式文件及连接线的连接属性找到与所述连接线直接连接的电气设备图形;
将所述电气设备图形的唯一标识添加到所述连接线的首端连接属性和末端连接属性上;
将所述连接线的唯一标识添加到所述电气设备图形的首端连接属性和末端连接属性上。
7.如权利要求5所述的方法,其特征在于,所述基于所述svg格式文件,处理电气设备图形间的连接关系包括:
根据所述连接线的首端连接属性和末端连接属性以及所述电气设备图形的首端连接属性和末端连接属性,建立电气设备间的直接连接关系;
根据所述连接关系,在所述电气设备对应的标签节点上添加与所述电气设备首端直接连接的其他电气设备唯一标识属性和末端直接连接的其他电气设备唯一标识属性。
8.如权利要求5所述的方法,其特征在于,所述基于连接线图形与电气设备图形间的连接关系以及电气设备图形间的连接关系共同得到接线图,包括:
根据所述图形描述对象列表生成存储量测及遥测数据的xml数据文件;
基于所述xml数据文件生成的实时数据更新所述接线图。
9.如权利要求8所述的方法,其特征在于,所述根据所述图形描述对象列表生成存储量测及遥测数据的xml数据文件,包括:
基于所述图形描述对象列表,为所述电气设备图形描述对象创建ele节点,添加唯一标识属性和量测唯一标识属性,并根据所述量测唯一标识属性计算所述电气设备图形描述对象的唯一标识值并将所述唯一标识值指定为所述ele节点的电气设备标识属性值;
基于图形描述对象列表,为所述量测动态文本描述对象创建ele节点,添加唯一标识属性和量测唯一标识属性;
基于添加完所述唯一标识属性和量测唯一标识属性的所述ele节点,生成xml文件。
10.一种基于图形转换的接线图数据展示系统,其特征在于,包括:对象列表模块、生成svg文件模块、连接关系模块;
所述对象列表模块,用于基于dom框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;
所述生成svg文件模块,用于根据所述图形描述对象列表分类、分组组织图形标签生成svg格式文件;
所述连接关系模块,用于基于所述svg格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。
技术总结