[发明专利]电力图形展示方法有效
申请号: | 201910034065.0 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109828755B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 莫宇;凌万水 | 申请(专利权)人: | 江苏金智科技股份有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06T11/20;G06Q50/06 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力 图形 展示 方法 | ||
本发明提供了一种电力图形展示方法,本发明针对电力图形在WEB上渲染的迫切性,提出了一种基于Flex技术的CIM/G电力图形展示方法及应用系统,既能够实现桌面应用程序的渲染也能够实现基于WEB的渲染。本发明提供一种基于Flex技术的CIM/G电力图形展示方法,本方法利用Flex平台解析CIM/G文件,将电网CIM/G中的设备、设备属性以及设备之间的连接关系清晰准确的转化为图形进行展示,以便于观察和分析。
技术领域
本发明涉及一种电力图形展示方法。
背景技术
CIM/G是针对基于SVG的公共图形交换格式无法直接表达电力系统图形和模型一体化等不足,在IEC 61970-453基于CIM的图形交换基础上,发展起来的、应用于电力系统的一种新型的图形描述语言。G语言以图形方式表达电力设备和电网的相关信息,支持高效地存取电力图形和模型关联数据,支持不同系统之间的电力图形和模型关联数据的交换。当前各大厂商尤其是南瑞科技系统的调度图形全部都是基于CIM/G文件的,各厂家的图形渲染技术全部基于QT技术实现,作为C/S模式开发,QT具有跨平台、面向对象、支持矢量、丰富API等优点,但是作为B/S模式开发,QT开发的图形无法实现浏览器渲染,即使使用ActiveX技术也仅仅支持IE浏览器内核的浏览器,对于安全等级之高电力系统而言,生产领域几乎不存在WINDOWS服务器,所以基于QT技术渲染CIM/G文件的问题就暴露出来。
发明内容
本发明的目的在于提供一种电力图形展示方法。
为解决上述问题,本发明提供一种电力图形展示方法,包括:
步骤S2,运用Flex加载读取CIM/G文件,将加载的数据转换为Flex中的AS类进行储存;
步骤S3,根据电力系统图形描述规范中所描述的基本绘图元素和电网图形元素,生成对应的元素标准表;
步骤S4,根据步骤S3所成的元素标准表,用Flex创建对应的AS类,该类的属性与元素标准表的属性相同,然后根据设备的属性描述,判断该设备是否拥有动作,若有,则创建对应的方法,并且创建对应关系;
步骤S5,通过步骤S2生成的AS类,将该类的每个元素以及该元素的属性提取出来,然后根据步骤S4的创建的对应关系,创建对应的AS类的实例,并且将提取的元素的属性值赋值到创建的实例的属性上;
步骤S6,将步骤S5生成的实例,根据步骤S3生成的元素标准表中的属性描述,将每个实例的属性转化为Flex的舞台属性,得到Flex舞台;
步骤S7,将步骤S5创建的实例,逐一绘制在所述Flex舞台上,至此成功渲染CIM/G文件表示的配电网图形。
进一步的,在上述方法中,步骤S2之前,还包括:
检测Flex的运行环境是否满足,即检测所要运行的浏览器是否安装有FlashPlayer插件。
进一步的,在上述方法中,所述元素标准表包括:元素名称、元素属性以及属性描述
进一步的,在上述方法中,步骤S4中,所述动作包括:开关的断开与闭合。
与现有技术相比,本发明针对电力图形在WEB上渲染的迫切性,提出了一种基于Flex技术的CIM/G电力图形展示方法及应用系统,既能够实现桌面应用程序的渲染也能够实现基于WEB的渲染。本发明提供一种基于Flex技术的CIM/G电力图形展示方法,本方法利用Flex平台解析CIM/G文件,将电网CIM/G中的设备、设备属性以及设备之间的连接关系清晰准确的转化为图形进行展示,以便于观察和分析。
附图说明
图1是本发明一实施例的电力图形展示方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏金智科技股份有限公司,未经江苏金智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910034065.0/2.html,转载请声明来源钻瓜专利网。