




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、I基于基于 CIM SVG 的公共的公共图形交换格式图形交换格式V1.02008 年年 10 月月II 1 范围范围.12 规范性引用文件规范性引用文件.13缩略语缩略语 .14 本标准涉及的图形交换特征本标准涉及的图形交换特征.15 SVG 文件描述文件描述 .25.1基本的文件结构.25.2文件头.35.3表现形式.45.3.1图元.45.3.2样式.55.4 对图元和样式的引用.65.4.1引用的使用.65.4.2坐标的变换.65.5图形 ID 描述.75.6与领域数据的关联.75.7电力系统元件.85.7.1断路器.85.7.2刀闸和接地刀闸.85.7.3发电机.85.7.4变压器.9
2、5.7.5母线.95.8连接线.125.9实时数据.125.10注释文字.125.11底图.135.12图层.135.13热点.136 对于拓扑的表征对于拓扑的表征.137图形对象的组织形式图形对象的组织形式 .147.1类组织形式.147.2树型结构组织形式.14目目 次次11 范围本标准规定了基于 SVG 的 EMS/SCADA 系统间的系统图和一次接线图的图形交互规则及 EMS/SCADA 系统与 GIS 系统等其他应用系统的图形交互规则。目的是实现不同系统、不同厂家和不同电力企业间的图形交换。本标准考虑两种图形:系统图(地理和示意)和厂站单线图,统称为 SVG 单线图。本标准既不规定特
3、殊的实现措施或产品,也不规定计算机系统内整体实现的方法和接口。2 规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方面研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。ISO 10646Universal Multiple-octet Coded Character Set IEC 61970-1, EMSAPI Part 1: Guidelines and General RequirementsIEC 61970-2, EM
4、SAPI Part 2: GlossaryIEC 61970-301, EMSAPI Part 301: Common Information Model (CIM) BaseIEC 61970-402, EMSAPI Part 402: Common ServicesIEC 61970-452, EMSAPI Part 452: CIM Model Exchange SpecificationIEC 61970-453, EMSAPI Part 453: CIM Based Graphics ExchangeSVG 1.1 Specification, /TR
5、/2003/REC-SVG11-20030114/3缩略语下列缩略语适用于本标准。CIM公共信息模型GIS地理信息系统RDF资源描述框架XML可扩展标记语言SVG可伸缩的矢量图形4 本标准涉及的图形交换特征本标准规定图形对象交换格式需要具备以下特征:详细说明了连接图形对象和领域数据的基本方法。领域数据和图形对象将各自独立交换。不需要包含一个特定的领域数据格式。所以,它支持遵循 IEC 61970301 的公共信息模型(CIM)建模的领域数据使用 IEC 619705524 格式(CIM 模型交换规范)进行交换。图形数据对领域数据的引用符合 IEC 61970402(公共服务)标准。详细说明了在
6、不同的系统中映射图形对象表现规则的方法。基于 CIM SVG 的公共图形交换格式2支持与领域数据没有关联关系的图形对象的交换,例如纯粹的静态背景对象。复杂对象的交换只支持热点连接,不支持命令和菜单,也不支持曲线和棒图。支持在相同或不同的图形中同一领域对象的多种表现形式。将图形文件作为图形交换的单元,提供一个直接的方法来进行部分交换。支持图形对象按层或其他方式分布,实现基于缩放级别和/或用户关注的角度显示或隐藏一些信息。详细说明一种基本方法来进行私有的扩展,使得整个一圈交换下来在系统中没有信息丢失且没有破坏标准交换格式。图表的文件包含三类,一类是图元、颜色和字体文件,一类是描述图形自身的文件,最
7、后一类是对这些图的索引文件。索引文件名为 Index.svg。5 SVG 文件描述5.1 基本的文件结构3图 5-1基本的图形文件结构5.2 文件头在头文件中主要有几个参数需要注意:xml version:指的是使用的xml版本,由于SVG图形是基于XML的应用,因此一个SVG文档也必然包含XML声明和根元素。目前所使用的版本是1.0。字符编码使用UTF-8DOCTYPE要写明是svg以及svg的版本。 svg 的根元素中主要描述整个图形的宽和高以及其名字空间等信息,width 和height 描述画布的宽与高,viewBox 可以平移和转换本地坐标系。主要的名空间有:元素在 http:/ww
8、/2000/svg 名字空间中,这是默认的名字空4间。还有两个名空间是必须的,xmlns:xlink= /1999/xlink ,xmlns:cge=http:/iec.ch/TC57/2005/SVG-schema# 示例:5.3 表现形式传输方需要表达表现形式,至于导入方需不需要和如何处置这些表现形式则可以另行考虑。表现形式主要在 defs 中。示例:。5.3.1图元图元是描述不同电力系统对象在图中的显示方式,例如开关既可以显示成小车形状,也可以显示成标准开关形状,本条内容在导入方可以不使用,也可以将之替换为自己的图元内容。SVG 文档中可以
9、将形状、路径或者分组复制到文档中的多个不同位置,通过使用元素引用一个在文档中其他地方定义的元素。一般将引用的元素放在一个元素的内部,直到一个元素引用了这些元素时才画出其中的图形。元素只是用来定义被引用的元素,并不进行元素的实际绘制和渲染。图形的图元转化为 SVG 中的元素,用来定义图像的模板。所定义的模板只能通过元素以实例的方式进行引用,进行实际的渲染。图元的唯一性标识 id 采用“图元类型:图元名”方式表示,对于多态图元,则需要将不同状态用不同的 symbol 表示,id 采用“图元类型:图元名图元状态”方式表示。对于开、合两种状态的图元,用0表示开,1 表示合;对于变压器图元,用0、1、2
10、 分别表示高、中、低三侧绕组;对于小车开关等复杂图元,可以采用00(开关开,刀闸开) 、01(开关开,刀闸合)、10(开关合,刀闸开) 、11(开关合,刀闸合)的后缀来区分状态。每一个 symbol,都要给出表示图元尺寸的 viewBox。采用引用 terminal 的方式来表示图元端子的位置。下面是一个刀闸图元的 symbol。5 示例中Disconnector表示图元类型,daozha表示图元名,0或1代表图元的状态。5.3.2样式在电力系统中有很多标准的字体和颜色,例如不同电压等级的设备的显示颜色是不同的,所以在公共部分定义一些公共的字体和颜色是非常有好处的。本条内容在导入方可以不使用,
11、也可以将之替换为自己的字体和颜色内容。SVG 中几乎所有的可视化元素都可以使用”style”属性, ”style”属性的值是在 CSS中样式定义的字符串,样式项使用“样式参数名:样式参数值“的形式表示,各项之间使用分号隔开。“style”属性作为被说明元素的一个属性而存在,其属性值(即参数的内容)说明了本元素应该怎样被渲染。 “style”的参数多种多样,几乎涵盖了从文字到图形、从色彩到滤镜等各个方面。关于”style”属性参数的详细介绍可参阅 SVG 和 CSS 方面的书籍,这里仅列举本标准转换的 SVG 文件所使用的样式参数。(1)字体类参数“font-size”用于说明字体的大小(2)文
12、字类参数“text-anchor”用来规定一行文本的对齐方式“writing-mode”用来定义文字渲染方向(3)媒体类参数“color”用于说明颜色(4)渐变类参数“stop-color”用于说明色彩渐变的起止颜色值(5)绘图类参数“fill”用于说明填充的方式“stroke”用于说明描边的方式“stroke-width”用于说明描边时所使用的线条宽度内嵌的 CSS 语句通过在元素中定义元素来实现,由于元素中的CSS 样式表不符合 XML 语法,所以需要使用 XML 中的实体嵌入标记”。6对于图形中不同电压等级的设备的着色和字体采用这种方式。 5.4 对图元和样式的引用5.4.1引用的使用在
13、 5.3.1 中定义了图元,通过使用元素引用一个在文档中其他地方定义的元素。元素的语法为:SVG 中的引用可以使用绝对路径或相对路径的 url 引用方式,上面”xlink:href”的方式,可以不需要”url”关键字;也可以使用 url(#xpointer(id-name)的方式,例如实际的刀闸对象的绘制则通过元素的引用,将” Disconnector”对应的元素绘制到引用处。在 5.2.2 中定义了各电压等级的着色样式和样式的名字,在一个特定元素中引用一个选择符则需要使用”class”属性。示例: 5.4.2坐标的变换坐标的变换有两种方式:1、 用 translate、scale、rotat
14、e 的形式表示。7这种方法图元最好表示为:symbol 元素具有 viewBox 和 preserveAspectRatio 属性。viewBox 为原始图元平移到(0,0)的视窗信息,preserveAspectRatio=” xMidYMid”。在 use 元素中引用,由 use 元素的 x、y、width 和 height 属性来定义其位置大小。x、y 为图元左上角坐标,width 和 height 为实际图元大小,这样可以直接完成平移和缩放的变换。如果有旋转变换,则可以通过 transform 的 rotate 实现。2、 图象模板 symbol 位置的原始坐标与 SVG 图形上实际坐
15、标的转换关系采用矩阵运算,一个二维坐标系的矩阵变换计算公式为:1100111yxfdbecayx其中,x 和 y 为原始坐标值,和是实际坐标值。引用 Symbol 时坐标变换的1x1y表达形式为 transform=”matrix(a b c d e f)”,这 6 个参数即为上述公式矩阵中的 6 个元素。具体实现细节可参阅 SVG 的书籍5.5 图形 ID 描述SVG 图形 ID 采用 g 后面加 id 方式实现: 在图表中,图形对象有一个标识符且必须是唯一的。当更新一幅之前被交换过的图形时,这个标识符必须是固定的和持久的。例如它必须从未改变,在同一个图表中从未被其他的图形对象重用。这个标识
16、符不必是全球唯一的,也就是说,它不需要是一个在 IEC 61970402,EMSAPI 第 402 部分:公共服务中详细说明的总资源ID(MRID)。5.6 与领域数据的关联SVG 图形与领域数据关联应采用 Metadata(元数据)关联。Metadata 是一种描述数据的数据,主要用于描述数据资料的一些属性。SVG 规范提供元素用来描述其他 SVG 元素的属性。上述代码给出了用元素将一个 SVG 图形对象与领域数据关联的例子。8元素做为 SVG 元素的子元素,描述了该图形对象对应的领域数据对象、层以及私有信息,其中 PSR_Ref 有两个属性 ObjectID 和 ObjectName,Me
17、as_Ref 有两个属性 ObjectID 和 ObjectName,MeasValSource_Ref 只有一个 ObjectName 属性,CN_Ref 只有一个 ObjectID 属性,Layer_Ref 只有一个 ObjectName 属性,Layer_Ref 可以有多个,其余只可能有 01 个,原则参见第 5 节。具体如何使用在后续章节中会详细描述,私有格式使用 xxx 作为名空间,里面内容任意。由于元素支持任何 XML 兼容的 Metadata 语法,可以通过指定命名空间,采用需要的格式对领域对象和私有信息进行描述。5.7 电力系统元件5.7.1断路器断路器的元数据表示需要同时描述
18、PSR_Ref和Meas_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName,Meas_Ref只带一个参数ObjectID。示例: 5.7.2刀闸和接地刀闸刀闸的元数据表示需要同时描述PSR_Ref和Meas_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName,Meas_Ref只带一个参数ObjectID。示例: 5.7.3发电机发电机的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例:9 5.7.4变压器在变压器的描述中,使用与CIM相同的描述方法,即变压器由线圈组成,每个线圈都有独立
19、的图形位置并且变压器由这几个线圈组成。变压器的元数据表示中PSR_Ref带两个参数ObjectID和ObjectName,线圈的PSR_Ref只带一个参数ObjectID。示例: 5.7.5母线发电机的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例: 10 5.7.6 负荷负荷有两种表示方式,示例一是图元表示,示例二是直接用直线表示。示例一:示例二:5.7.7 交流线路交流线路的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例:5.7.8 并联电抗并联电抗的元数据表示只需要
20、描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例:115.7.9 并联电容并联电容的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例:5.7.10 串补串补的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例:5.7.11 换流器换流器的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例: 5.7.12 直流线路直流线路的元数据表示只需要描述PSR_Ref。其中PSR_Ref带两个参数ObjectID和ObjectName。示例:12 5.8 连接线连接线可以由多条polyline来组成,但是其metadata只有一个,这个metadata是可选项。示例: 5.9 实时数据实时数据有两种表示方式,示例一是用图元方式,示例二直接用 text 方式。建议使用示例二,因为对于示例一来说接收方需要做转换才能使用。如果只有一个数据源,Meas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西桂林市本年度(2025)小学一年级数学统编版期末考试(上学期)试卷及答案
- 2025-2030年中国数码显微镜市场营运走势及投资前景展望研究报告
- 临床检验基础模考试题与答案
- 教科版2025年高三(最后冲刺)英语试卷含答案
- 广西柳州铁一中、南宁三中2025届高三下学期第六次检测英语试卷含解析
- 糖果与巧克力行业市场竞争态势与竞争策略分析案例案例考核试卷
- 石油批发市场供应链风险管理考核试卷
- 职业中介服务的行业质量管理与提升考核试卷
- 乐器用纺织品考核试卷
- 纤维板生产能耗分析与节能措施考核试卷
- 低钙血症的病情观察和护理
- 学校保安、宿管服务投标方案技术标
- (中职)ZZ017数字产品检测与维护赛项规程(师生同赛)(5月10日更新)
- 南京彭宇案完
- 2023年华中科技大学辅导员招聘考试真题
- 安全生产与ISO管理体系
- 锅炉设备培训课件
- 肌肉注射并发症的预防及处理
- 某小学学生心理健康档案一生一案全套
- 工业财务预算表格(全套)
- 《销售管理实务》(李宁)011-5 教案 第9课 编制销售预算
评论
0/150
提交评论