APP下载

基于SVG和CIM/G的统一图形包实现

2021-09-11江苏省电力有限公司闫朝阳葛亚明张振华张首魁

电力设备管理 2021年8期
关键词:定义语言模型

江苏省电力有限公司 闫朝阳 葛亚明 柴 赟 李 骁 杨 康 周 航 张振华 张首魁

电网中早期主要使用SVG 描述电网接线图,在国家电网CIM/G 规范出来后,则存在着SVG 和CIM/G 两种不同的图形格式。目前虽已存在成熟的SVG 图形展示技术,也存在CIM/G 的图形包,但一方面这两类图形包基本都是面向客户端应用、或依赖于浏览器的高版本和IE 的插件,不能兼容不同浏览器;另一方面这两种图形包在展示效果上存在一定的差异性。随着电力系统各应用的深化建设,电网接线图的应用范围越来越广泛。为更好支撑电网的各类图形化应用,需要研究开发一个为WEB 应用服务的图形包,不依赖于客户端浏览器的版本或插件,突破SVG 与G 文件之间的差异,将其描述内容以统一的方式进行展现。

1 SVG 与G 语言差异性分析

作为两种不同的图形描述语言,SVG 和G 语言之间存在差异性,主要从定义、格式描述、当前应用范围、图形展示等几个方面进行分析。

定义:SVG(Scalable Vector Graphics)是一种使用XML 定义的具有国际W3C 标准的语言,用来描述二维矢量及矢量/栅格图形。G 语言是一种电力系统图形描述语言,由全国电网运行与控制标准化管理委员会发布,是在IEC61970-453基于CIM 的图形交换基础上,针对SVG 文本较大且网络传输较慢所发展起来的、针对电力系统的一种新型高效的图形描述语言[1]。

格式描述:SVG 是使用XML 格式进行定义的。一般一个SVG 文件对应一个图形描述,在这个文件描述中,需包含XML 的声明、SVG DTD 的引用及圆、矩形等详细的内部图元定义。……

登录APP查看全文

猜你喜欢

定义语言模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
语言是刀
让语言描写摇曳多姿
3D打印中的模型分割与打包
成功的定义
我有我语言
修辞学的重大定义
山的定义
教你正确用(十七)