- 111
- 0
- 约1.23万字
- 约 7页
- 2018-11-15 发布于广东
- 举报
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 所示:
您可能关注的文档
最近下载
- 《工业机器人操作与编程(FANUC)》 课件全套 项目1--4 FANUC工业机器人的基础操作---FANUC 工业机器人的应用.pptx
- 2026江西宜春市袁州区委统战部招聘劳务派遣工作人员7名笔试参考题库及答案解析.docx VIP
- 05S502 室外给水管道附属构筑物.docx VIP
- 2025年宜春学院c语言期末考试试题及答案.doc VIP
- 浙江省”人工智能 建筑业“创新应用案例手册.pptx VIP
- 15J401钢梯规范规范.docx VIP
- 新现代项目管理导论 教学课件 邱菀华 第4章 项目时间管理.ppt VIP
- 宴席设计与菜品开发PPT完整全套教学课件.pptx VIP
- PLC应用技术(西门子S7-1200)全套PPT课件.pptx
- 人工智能+建筑业创新应用案例:自主开发工程量清单AI审核系统的研究与应用.pdf VIP
原创力文档

文档评论(0)