SVG+单线图在智能变电站源端维护功能中的应用.pdfVIP

  • 111
  • 0
  • 约1.23万字
  • 约 7页
  • 2018-11-15 发布于广东
  • 举报

SVG+单线图在智能变电站源端维护功能中的应用.pdf

2012 电力系统自动化专委会学术交流研讨会论文集 结构展示的图形文件,本文利用java 环境下dom4j 接口库的XML 节点及相关属性读写操作功能, 实现SVG 导出功能。 1 SVG 简介 SVG(Scale Vector Graphic)是由W3C 组织发布的最新一代矢量图形标准,是一种开放标准的 文本式矢量图形描述语言,一种基于XML 的用来描述二维矢量图形和矢量/点阵混合图形的置标 语言,其具有标准开放、矢量缩放、平台无关、交互强、网络发布等特征[3]。作为网络中矢量图 形文件的工业标准,完全可以支持电力系统的一次接线图。 SVG 图形包括矢量图形、点阵图像和文本三部分,其中图形包括基本图形和路径,尽管路径 能够表达所有的图形,但是为了绘画方便,在SVG 标准中仍然定义了直线、圆、椭圆、矩形、多 边形和点划线6 种常用的基本图形;图像处理方面,定义了蒙板和滤镜这两种特殊效果;文字方 面,定义了按路径排列、文字排版、内嵌字型等应用特征。 2 基于 CIM 的 SVG 图形交互 采用控制中心应用编程接口(CCAPI)提出的以图形为中心的方式进行智能图形生成和交互 [4],把SVG 作为图形生成、交互的基本文件格式。源系统的图形采用SVG/CIM 的格式,SVG 描 述的图形对象和CIM 对象XML/RDF 是独立的,SVG 文件描述图形信息,CIM 文件描述模型数 据信息,对图形中涉及到的每个对象,利用引用的方式来建立二者之间的映射关系,在建立映射 关系的时候要保证二者之间映射关系不具有二义性,从而建立起图形对象和 CIM 模型对象的关 联,源系统导出的翻译规则对目标系统是可选的,若目标系统的图形描述规则与源系统不同,这 部分可重新定义,图 1 中问号表示对意思描述的翻译规则的不确定性,即有可能是源系统的,也 有可能是目标系统的。因为SVG 图形对象和CIM 对象均采用标准的文件格式,所以生成的图形 可以很方便地导入目标系统。 翻译规则 (样式) ?可能是目标系 ? 统的一部分 引用翻译规则 图形对象 源系统 目标系统 SVG 导出 导入 引用CIM对象 CIM对象 图形文件浏览器 XML/RDF 图 1 图形中心的交互格式 采用以SVG 图形为中心的交互方式有如下好处: 2012 电力系统自动化专委会学术交流研讨会论文集 3 SVG 文件结构 (1) 可视化和数据存储之间是一种松耦合的关系; (2 ) 容易支持每个对象表示的多样性; (3 ) 容易支持图表中的数据背景; (4 ) 容易将图形集成到图表中; (5 ) 可以方便的使用SVG 浏览器查看图形文件。 基于CIM 模型的SVG 文件分为两大部分:文件头和SVG 图形描述部分,文件头给出XML 版本号等必须的信息,SVG 描述部分定义样式、图元符号,描述元数据,并以合适的方式来组织 图元,形成电力图形。SVG 格式的电力图形的文件结构如图2 所示:

文档评论(0)

1亿VIP精品文档

相关文档