本发明专利技术提供了一种基于图形转换的接线图数据展示方法,包括:基于DOM框架解析待转换的图形文件,并基于解析后的图形文件生成图形描述对象列表;根据图形描述对象列表分类、分组组织图形标签生成SVG格式文件;基于SVG格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图;为生成的SVG文件提供了附加属性,电气设备图形间建立了完整的拓扑连接关系,分类、分组的标签组织逻辑能够大大提高后续程序的处理效率,为后续接线图的各种交互操作及逻辑编程提供便利;生成的保存量测及遥测数据的XML文件为接线图实时数据刷新功能的后台逻辑提供了数据来源。将本发明专利技术应用到实际生产中,结合前端JavaScript逻辑能够可以更加全面地展示电网运行状态。
A data display method and system of wiring diagram based on graphic conversion
【技术实现步骤摘要】
一种基于图形转换的接线图数据展示方法及系统
本专利技术专利属于电力系统及自动化
,本专利技术涉及一种基于图形转换的接线图数据展示方法及系统。
技术介绍
随着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本文档来自技高网...
【技术保护点】
1.一种基于图形转换的接线图数据展示方法,其特征在于,包括:/n基于DOM框架解析待转换的图形文件,并基于解析后的所述图形文件生成图形描述对象列表;/n根据所述图形描述对象列表分类、分组组织图形标签生成SVG格式文件;/n基于所述SVG格式文件为电气设备图形间建立完整的拓扑连接关系得到接线图。/n
【技术特征摘要】
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.如...
【专利技术属性】
技术研发人员:吕闫,齐晓琳,韩昳,邱成建,李媛媛,王淼,杨楠,黄宇鹏,卫泽晨,宋旭日,王磊,张恒,马晓忱,刘鹏,孙博,杨晓楠,吴海伟,徐田,张刘冬,
申请(专利权)人:中国电力科学研究院有限公司,国网江苏省电力有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。