时间:2015-12-15 16:32 文章来源:http://www.lunwenbuluo.com 作者:纪陵,蒋衍君,施广德 点击次数:
图形文件的导出可由各系统厂商自己的导出工具根据画面SVG文件结构要求和内容要求导出标准的SVG/CIM格式的文件。通过浏览器浏览和工具校验可以检查导出的SVG文件的正确性及与CIM文件之间映射的正确性。专用属性信息用于将导出的图形再导回原系统中,在图形的交互过程中,若目标系统是第三方系统,则可忽略这些专用信息。为避免命名冲突,可对电气模型信息和专用属性信息定义不同的空间名。系统导出SVG图形文件的过程如图2所示。
3.2图形文件的导入
SVG是XML的一个子集,可以采用XML解释器对SVG文件进行解析。XML解释器按照处理数据的方法不同,可以分为2种:一种是事件驱动型的(典型为SAX),另一种是基于树结构的(典型为DOM)。
考虑到SVG文件本质上就是一种层次结构,所以采用树模型进行描述是相当有效的,另外,DOM对应用程序方的要求较低。所以在实现SVG图形文件的导入时采用DOM解析器。
为了实现图形的互操作,除了基本画面图符信息外,SVG文件的标准图元模型信息和关联数据模型是必须导入的,而专用属性是不必导入的。各厂家系统在将SVG导入生成自己专用的图形文件时增加相应的图元动态显示描述规则,并实现和自己数据库对象的关联,从而可以方便实现各应用对导入画面的显示、操作等应用。系统导入SVG图形文件的过程所示。
4、结语
建立各厂商系统之间都能解析、并能交互电力系统资源配置的标准SVG图形文件格式是实现电力系统图形互操作的关键,本文结合了国家电网公司制定了《基于SVG的公共图形交换格式》及浙江电力公司制定的《基于SVG公共图形交互规则》等规范,并考虑了各厂商图形系统内部文件多采用专用格式的特点,且利用了SVG技术,进一步研究了用于图形互操作的标准图形文件的格式。这为更好地实现各厂商系统之间图形的互操作奠定了基础。
参考文献:
[1]中华人民共和国国家发展和改革委员会.DL/T890.1—2007/IEC61970-1:2005能量管理系统应用程序接口(EMS-API)第1部分:导则和一般要求[S].北京:中国电力出版社,
[2]CCAPITaskForce.CommongraphicsExchangeRFPV2.0[S/OL].[2010-10-20].http://cimuser.org/WG13/Documents.
[3]吴文传,孙宏斌,张伯明,等.基于IEC61970标准的EMS/DTS一体化系统的设计与开发[J].电力系统自动化,
[4]曹阳,姚建国,张慎明,等.XML技术在电网自动化系统中的应用探讨[J].电力系统自动化,
[5]李亚平,姚建国,黄海峰,等.SVG技术在电网调度自动化系统中的应用[J].电力系统自动化,
[6]浙江省电力公司.Q/ZDJ48—2006基于SVG的公共图形交互规则[S].杭州:浙江省电力公司,2006.
[7]中华人民共和国国家发展和改革委员会.DL/T890.501—2007/IEC61970-501:2006能量管理系统应用程序接口(EMS-API)第501部分:公共信息资源描述框架(CIMRDF)模式[S].北京:中国电力出版社,
[8]秦华,高毅雄,王康元.能量管理系统中图形SVG导出的实现[J].继电器,
[9]谢俊,张德全,李峰,等.SVG和Location包在电力图形信息交换中应用[J].电力自动化设备,
[10]屈志坚,刘明光,陈秋琳,等.基于SVG和持久框架的SCADA图库一体化配置系统[J].电力自动化设备,
[11]叶清华,冒宇清,顾全,等.基于SVG技术的电网调度系统图形交互研究及应用[J].电力系统自动化,
[12]梁寿愚.基于SVG的调度自动化系统图形交换[J].电力系统自动化,2007,31(增刊):
联系方式
随机阅读
热门排行