CN109828755A - 电力图形展示方法 - Google Patents
电力图形展示方法 Download PDFInfo
- Publication number
- CN109828755A CN109828755A CN201910034065.0A CN201910034065A CN109828755A CN 109828755 A CN109828755 A CN 109828755A CN 201910034065 A CN201910034065 A CN 201910034065A CN 109828755 A CN109828755 A CN 109828755A
- Authority
- CN
- China
- Prior art keywords
- attribute
- flex
- electric power
- exhibiting
- cim
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Digital Computer Display Output (AREA)
Abstract
本发明提供了一种电力图形展示方法,本发明针对电力图形在WEB上渲染的迫切性,提出了一种基于Flex技术的CIM/G电力图形展示方法及应用***,既能够实现桌面应用程序的渲染也能够实现基于WEB的渲染。本发明提供一种基于Flex技术的CIM/G电力图形展示方法,本方法利用Flex平台解析CIM/G文件,将电网CIM/G中的设备、设备属性以及设备之间的连接关系清晰准确的转化为图形进行展示,以便于观察和分析。
Description
技术领域
本发明涉及一种电力图形展示方法。
背景技术
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是本发明一实施例的电力图形展示方法的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明提供一种电力图形展示方法方法,包括:
步骤S1,检测Flex的运行环境是否满足,即检测所要运行的浏览器是否安装有Flash Player插件;
步骤S2,运用所述Flex加载读取CIM/G文件,将加载的数据转换为Flex中的AS(ActionScript)类进行储存;
步骤S3,根据电力***图形描述规范中所描述的基本绘图元素和电网图形元素,生成对应的元素标准表,其中,包括:元素名称、元素属性以及属性描述;
步骤S4,根据步骤S3所成的元素标准表,用Flex创建对应的AS类,该类的属性与元素标准表的属性相同,然后根据设备的属性描述,判断该设备是否拥有动作(如开关的断开与闭合),若有,则创建对应的方法,并且创建对应关系;
步骤S5,通过步骤S2生成的AS类,将该类的每个元素以及该元素的属性提取出来,然后根据步骤S4的创建的对应关系,创建对应的AS类的实例,并且将提取的元素的属性值赋值到创建的实例的属性上;
步骤S6,将步骤S5生成的实例,根据步骤S3生成的元素标准表中的属性描述,将每个实例的属性转化为Flex的舞台属性,得到Flex舞台;
步骤S7,步骤S6转化完毕后,将步骤S5创建的实例,逐一绘制在Flex舞台上,至此成功渲染CIM/G文件表示的配电网图形。
在此,本发明针对电力图形在WEB上渲染的迫切性,提出了一种基于Flex技术的CIM/G电力图形展示方法及应用***,既能够实现桌面应用程序的渲染也能够实现基于WEB的渲染。本发明提供一种基于Flex技术的CIM/G电力图形展示方法,本方法利用Flex平台解析CIM/G文件,将电网CIM/G中的设备、设备属性以及设备之间的连接关系清晰准确的转化为图形进行展示,以便于观察和分析。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
Claims (4)
1.一种电力图形展示方法,其特征在于,包括:
步骤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文件表示的配电网图形。
2.如权利要求1所述的电力图形展示方法,其特征在于,步骤S2之前,还包括:
检测Flex的运行环境是否满足,即检测所要运行的浏览器是否安装有Flash Player插件。
3.如权利要求1所述的电力图形展示方法,其特征在于,所述元素标准表包括:元素名称、元素属性以及属性描述。
4.如权利要求1所述的电力图形展示方法,其特征在于,步骤S4中,所述动作包括:开关的断开与闭合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910034065.0A CN109828755B (zh) | 2019-01-14 | 2019-01-14 | 电力图形展示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910034065.0A CN109828755B (zh) | 2019-01-14 | 2019-01-14 | 电力图形展示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109828755A true CN109828755A (zh) | 2019-05-31 |
CN109828755B CN109828755B (zh) | 2022-02-22 |
Family
ID=66860281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910034065.0A Active CN109828755B (zh) | 2019-01-14 | 2019-01-14 | 电力图形展示方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109828755B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334463A (zh) * | 2019-07-12 | 2019-10-15 | 无锡锐泰节能***科学有限公司 | 基于用能画像模型的能源管理设计方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080222603A1 (en) * | 2006-10-12 | 2008-09-11 | Hewlett-Packard Development Company L.P. | Addressing managed elements in a common information model environment |
US20090288337A1 (en) * | 2007-12-10 | 2009-11-26 | Stephen Picataggio | Methylbutanol as an advanced biofuel |
CN103678790A (zh) * | 2013-12-03 | 2014-03-26 | 国家电网公司 | 一种基于cim模型的输电网线损模型自动建模方法 |
CN104268925A (zh) * | 2014-09-23 | 2015-01-07 | 山东鲁能软件技术有限公司 | 一种基于gis平台的电网资源动态实时gis渲染算法 |
CN104331545A (zh) * | 2014-10-20 | 2015-02-04 | 国电南瑞科技股份有限公司 | 一种基于cim/g的电网自动化gis电气层的实现方法 |
CN105893595A (zh) * | 2016-04-19 | 2016-08-24 | 国电南瑞科技股份有限公司 | 基于cim/g的电力***图形在web浏览器上展示的数据刷新方法 |
CN106681169A (zh) * | 2015-11-10 | 2017-05-17 | 中国电力科学研究院 | 一种电力***安控仿真一体化平台及其仿真方法 |
CN108153929A (zh) * | 2017-11-15 | 2018-06-12 | 国网新疆电力公司 | 一种电网图形及模型扩展方法 |
CN108198231A (zh) * | 2017-12-11 | 2018-06-22 | 厦门亿力吉奥信息科技有限公司 | 电力gis矢量图形实时绘制方法、存储介质 |
CN108509689A (zh) * | 2018-03-09 | 2018-09-07 | 南京信息工程大学 | 一种面向智能变电站的电气图形动态生成方法 |
CN108984175A (zh) * | 2018-07-12 | 2018-12-11 | 积成电子股份有限公司 | 适用于移动设备的面向对象的电网svg单线图展示方法 |
-
2019
- 2019-01-14 CN CN201910034065.0A patent/CN109828755B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080222603A1 (en) * | 2006-10-12 | 2008-09-11 | Hewlett-Packard Development Company L.P. | Addressing managed elements in a common information model environment |
US20090288337A1 (en) * | 2007-12-10 | 2009-11-26 | Stephen Picataggio | Methylbutanol as an advanced biofuel |
CN103678790A (zh) * | 2013-12-03 | 2014-03-26 | 国家电网公司 | 一种基于cim模型的输电网线损模型自动建模方法 |
CN104268925A (zh) * | 2014-09-23 | 2015-01-07 | 山东鲁能软件技术有限公司 | 一种基于gis平台的电网资源动态实时gis渲染算法 |
CN104331545A (zh) * | 2014-10-20 | 2015-02-04 | 国电南瑞科技股份有限公司 | 一种基于cim/g的电网自动化gis电气层的实现方法 |
CN106681169A (zh) * | 2015-11-10 | 2017-05-17 | 中国电力科学研究院 | 一种电力***安控仿真一体化平台及其仿真方法 |
CN105893595A (zh) * | 2016-04-19 | 2016-08-24 | 国电南瑞科技股份有限公司 | 基于cim/g的电力***图形在web浏览器上展示的数据刷新方法 |
CN108153929A (zh) * | 2017-11-15 | 2018-06-12 | 国网新疆电力公司 | 一种电网图形及模型扩展方法 |
CN108198231A (zh) * | 2017-12-11 | 2018-06-22 | 厦门亿力吉奥信息科技有限公司 | 电力gis矢量图形实时绘制方法、存储介质 |
CN108509689A (zh) * | 2018-03-09 | 2018-09-07 | 南京信息工程大学 | 一种面向智能变电站的电气图形动态生成方法 |
CN108984175A (zh) * | 2018-07-12 | 2018-12-11 | 积成电子股份有限公司 | 适用于移动设备的面向对象的电网svg单线图展示方法 |
Non-Patent Citations (2)
Title |
---|
李伟 等: "基于CIM/G的电网图形维护与共享方案", 《电力***自动化》 * |
王民昆 等: "基于CIM_G的电网调度控制***Web图形展示技术", 《电力***自动化》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334463A (zh) * | 2019-07-12 | 2019-10-15 | 无锡锐泰节能***科学有限公司 | 基于用能画像模型的能源管理设计方法 |
CN110334463B (zh) * | 2019-07-12 | 2021-06-18 | 无锡锐泰节能***科学有限公司 | 基于用能画像模型的能源管理设计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109828755B (zh) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Shim et al. | A design quality model for service-oriented architecture | |
US20090244059A1 (en) | System and method for automatically generating virtual world environments based upon existing physical environments | |
CN110442327A (zh) | 一种应用程序构建方法、装置、服务器 | |
WO2020259417A1 (zh) | 一种区块链的数据解析方法及装置 | |
CN111427583A (zh) | 组件的编译方法、装置和电子设备及计算机可读存储介质 | |
US10664980B2 (en) | Vector graphics handling processes for user applications | |
CN105630563A (zh) | 基于xml的继电保护装置规约的动态模型配置方法 | |
CN103631578A (zh) | 一种配电网自动化***中数据展示方法 | |
KR101626382B1 (ko) | 테스팅 언어 변환 장치 및 그 방법 | |
CN109828755A (zh) | 电力图形展示方法 | |
CN106850650A (zh) | 用于游戏客户端访问数据的方法及客户端游戏*** | |
US7680636B2 (en) | System and method of generating equation-level diagnostic error messages for use in circuit simulation | |
CN108170430A (zh) | 一种界面展示的方法及*** | |
CN101639777A (zh) | 一种构件的即插即用方法、应用及其*** | |
CN116974620A (zh) | 应用程序的生成方法、运行方法以及相应的装置 | |
CN108170592B (zh) | 一种虚拟现实软件性能的远程测试方法及终端 | |
US20090228863A1 (en) | Populating information contained in java annotations into existing emf models | |
CN105989291A (zh) | 一种移动应用的安全风险评估方法及*** | |
CN110275923B (zh) | 插件化图形的管理方法及设备 | |
CN102637290B (zh) | 一种基于浏览器的作业编辑方法及作业*** | |
CN113496538B (zh) | 图像特效的生成方法、装置、电子设备及存储介质 | |
CN104102496A (zh) | 一种基于windows平台的银行自助***跨浏览器插件的开发方法 | |
Mallikarjuna et al. | A report on the analysis of software maintenance and impact on quality factors | |
CN113901051A (zh) | 生成WebGL数据的方法及装置、存储介质及电子设备 | |
CN113849164A (zh) | 数据处理方法、装置、电子设备和存储器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |