基于Batik及SVG的监控画面的图模库一体化平台设计.doc

基于Batik及SVG的监控画面的图模库一体化平台设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Batik及SVG的监控画面的图模库一体化平台设计

基于Batik及SVG的监控画面的图模库一体化平台设计 第27卷第5期 2010年1O月 华东交通大学 JournalofEastChinaJiaotongUniversity V01.27No.5 Oct..2O10 文章编号:1005—0523(2010)05.0038—05 基于Batik及SVG的监控画面的 图模库一体化平台设计 杨丰萍,傅华 (华东交通大学电气与电子工程学院,江西南昌330013) 摘要:利用Java开发语言,Myeclipse开发工具和SVG图形格式设计一套SCADA监控画面绘制平台.在CIM模型的基础上, 将SVG描述的电力图元和数据模型建立关联.同时采用模库同步思想,达到了图库属性同步配置的效果,完成了监控画面 图模库的一体化,根据实时信息,对配置好的图形进行拓扑动态着色,解决监控系统数据配置困难的问题,提高人机交互能 力. 关键词:SVG;SCADA;图元库;IEC61970标准CIM数据模型;图模库一体化;拓扑 中图分类号:TP274文献标识码:A 目前,SCADA(SupervisoryControlAndDataAcquisition,数据采集与监视控制)系统的调度端软件主要由 实时数据库,通信程序和用户图形界面程序组成.其中,用户图形界面通过判断实时数据库里对应设备的 状态,以图形的方式实时地呈现给调度员,以便调度员及时掌握设备参数,运行状态,其重要性不言而喻. SVG(ScalableVectorGraphics,可伸缩矢量图形)是一套基于XML(ExtensibleMarkupLanguage)语言的可 缩放矢量图形语言描述规范.而SVG格式的电力调度自动化系统的图形交互方案(草案)是IEC61970标 准系列的核心内容之一,因此,SVG将在新一代调度端软件开发中逐步推广应用_l. Batik是基于Java技术的工具,目的在于使用Java应用程序Applet将所要使用的图片以SVG格式用于 不同目的.应用Batik可以在任何Java可用的场合来操纵SVG文档,也可以使用不同的Batik模块来生 成,操纵,转换代码及在应用程序Applet中研究SVG图像. 平台使用开源SVG图形编辑器平台GLIPSGraffitieditor(基于Batik开源项目),调用Hibernate(持久层 框架)连接数据库,简化繁琐的数据配置过程.同时加入基于Batik的SVG显示模块,对于SVG图形进行 拓扑动态着色,可极大改善SCADA系统软件的用户图形界面,便于和其他图形功能模块的集成. 1绘图平台的总体框架 图模库一体化绘图平台的实质是设备图元对象与数据库记录一一对应,在定义一个设备图元对象的 同时自动追加一条数据库记录.另一方面,要求设备图元的属性参数及其数据输入界面能够根据用户的 要求进行修正,这样才能真正做到图形与数据库的一一对应,而且也能保证系统兼容性. 本文将SCADA系统监测画面的软件平台划分成图形绘制模块,图形显示模块,图模同步模块和模库 同步模块进行设计和实现.图形绘制模块主要完成对基本图形和电力图元库操作.在电力监控画面生成 的过程中,对画面上的图元基本几何属性和业务属性进行编辑.图形显示模块主要完成显示生成SVG,使 用SVGviewingcomponent模块对其进行拓扑动态着色.图模同步模块负责把SVG图元和CIM数据模型进 行关联.模库同步模块利用持久层框架实现数据模型与实时数据库的关联.平台框架如图1所示. 收稿日期:2010-08一29 作者简介:杨丰萍(1967一),女,教授,研究方向为交通信息工程及控制等. 第5期杨丰萍,等:基于Batik及SVG的监控画面的图模库一体化平台设计39 2绘图平台的组成模块 2.1图形绘制模块和图元库的建立 电力图元库的建立的关键是为了解决各类图元 的组合与复用的问题.电力SVG图元库文件包括 SVG文档结构,样式表文件引用部分,电力图元定义 部分,基本图元管理. 在SCADA监控画面中,有一些复杂图元如变压 器,断路器,电容器等,都可以有多个基本几何图形 组合而成.为了能够反复使用这些电力图元,在图 元库文档中使用SVG符号标签lt;symbolgt;进行定义 电力图元.利用lt;symbolgt;标签定义了标准电力系 统常用设备图元形状,将相关图元聚合在一起,使多 个基本图形构成一个整体,实现电力图元统一管理. 函藏……一 为了复用绘好的电力设备图元,将常用的电力系统设--…………… 备图元存储起来,写入同一个SVG文件,形成图元库.图1SCADA系统监测画面的软件平台总体架构 在绘制SVG图形过程中,生成的文件中会使用lt;usegt;标签,利用lt;xlink:hrefgt;这个属性,链接SVG图元库文 件,完成对电力图元的

您可能关注的文档

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档