CIMSVG图形交换格式

上传人:m**** 文档编号:468305154 上传时间:2022-12-22 格式:DOC 页数:18 大小:205.50KB
返回 下载 相关 举报
CIMSVG图形交换格式_第1页
第1页 / 共18页
CIMSVG图形交换格式_第2页
第2页 / 共18页
CIMSVG图形交换格式_第3页
第3页 / 共18页
CIMSVG图形交换格式_第4页
第4页 / 共18页
CIMSVG图形交换格式_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《CIMSVG图形交换格式》由会员分享,可在线阅读,更多相关《CIMSVG图形交换格式(18页珍藏版)》请在金锄头文库上搜索。

1、 . 基于CIM SVG的公共图形交换格式V1.02008年10月目 次1 X围12 标准性引用文件13缩略语14 本标准涉与的图形交换特征15 SVG文件描述25.1根本的文件结构25.2文件头35.3表现形式4图元4样式55.4对图元和样式的引用6引用的使用6坐标的变换65.5图形ID描述75.6与领域数据的关联75.7电力系统元件8断路器8刀闸和接地刀闸8发电机8变压器9母线95.8连接线125.9实时数据125.10注释文字125.11底图135.12图层135.13热点136 对于拓扑的表征137图形对象的组织形式147.1类组织形式147.2树型结构组织形式14 / 基于CIM S

2、VG的公共图形交换格式1 X围本标准规定了基于SVG的EMS/SCADA系统间的系统图和一次接线图的图形交互规那么与EMS/SCADA系统与GIS系统等其他应用系统的图形交互规那么。目的是实现不同系统、不同厂家和不同电力企业间的图形交换。本标准考虑两种图形:系统图地理和示意和厂站单线图,统称为SVG单线图。本标准既不规定特殊的实现措施或产品,也不规定计算机系统内整体实现的方法和接口。2 标准性引用文件以下文件中的条款通过本局部的引用而成为本局部的条款。但凡注日期的引用文件,其随后所有的修改单不包括订正的内容或修订版均不适用于本局部,然而,鼓励根据本局部达成协议的各方面研究是否可使用这些文件的最

3、新版本。但凡不注日期的引用文件,其最新版本适用于本局部。ISO10646Universal Multiple-octet Coded Character Set IEC 61970-1, EMSAPI Part 1: Guidelines and General RequirementsIEC 61970-2, EMSAPI Part 2: GlossaryIEC 61970-301, EMSAPI Part 301: Common Information Model (CIM) BaseIEC 61970-402, EMSAPI Part 402: Common ServicesIEC 61

4、970-452, EMSAPI Part 452: CIM Model Exchange SpecificationIEC 61970-453,EMSAPI Part 453: CIM Based Graphics ExchangeSVG 1.1 Specification,.w3.org/TR/2003/REC-SVG11-20030114/3 缩略语以下缩略语适用于本标准。CIM公共信息模型GIS地理信息系统RDF资源描述框架XML可扩展标记语言SVG可伸缩的矢量图形4 本标准涉与的图形交换特征本标准规定图形对象交换格式需要具备以下特征:l 详细说明了连接图形对象和领域数据的根本方法。领域

5、数据和图形对象将各自独立交换。l 不需要包含一个特定的领域数据格式。所以,它支持遵循IEC 61970301的公共信息模型CIM建模的领域数据使用IEC 619705524格式CIM模型交换标准进展交换。图形数据对领域数据的引用符合IEC 61970402公共效劳标准。l 详细说明了在不同的系统中映射图形对象表现规那么的方法。l 支持与领域数据没有关联关系的图形对象的交换,例如纯粹的静态背景对象。l 复杂对象的交换只支持热点连接,不支持命令和菜单,也不支持曲线和棒图。l 支持在一样或不同的图形中同一领域对象的多种表现形式。l 将图形文件作为图形交换的单元,提供一个直接的方法来进展局部交换。l

6、支持图形对象按层或其他方式分布,实现基于缩放级别和/或用户关注的角度显示或隐藏一些信息。l 详细说明一种根本方法来进展私有的扩展,使得整个一圈交换下来在系统中没有信息丧失且没有破坏标准交换格式。l 图表的文件包含三类,一类是图元、颜色和字体文件,一类是描述图形自身的文件,最后一类是对这些图的索引文件。索引文件名为Index.svg。5 SVG文件描述5.1根本的文件结构图5-1根本的图形文件结构5.2文件头在头文件中主要有几个参数需要注意:l xml version:指的是使用的xml版本,由于SVG图形是基于XML的应用,因此一个SVG文档也必然包含XML声明和根元素。目前所使用的版本是1.

7、0。l 字符编码使用UTF-8l DOCTYPE要写明是svg以与svg的版本。l svg的根元素中主要描述整个图形的宽和高以与其名字空间等信息,width和height描述画布的宽与高,viewBox可以平移和转换本地坐标系。主要的名空间有:元素在.w3.org/2000/svg名字空间中,这是默认的名字空间。还有两个名空间是必须的,xmlns:xlink= .w3.org/1999/xlink ,xmlns:cge= :/iec.ch/TC57/2005/SVG-schema# 示例:5.3表现形式传输方需要表达表现形式,至于导入方需不需要和如何处置这些表现形式那么可以另行考虑。表现形式主

8、要在defs中。示例:。图元图元是描述不同电力系统对象在图中的显示方式,例如开关既可以显示成小车形状,也可以显示成标准开关形状,本条内容在导入方可以不使用,也可以将之替换为自己的图元内容。SVG文档中可以将形状、路径或者分组复制到文档中的多个不同位置,通过使用元素引用一个在文档中其他地方定义的元素。一般将引用的元素放在一个元素的内部,直到一个元素引用了这些元素时才画出其中的图形。元素只是用来定义被引用的元素,并不进展元素的实际绘制和渲染。图形的图元转化为SVG中的元素,用来定义图像的模板。所定义的模板只能通过元素以实例的方式进展引用,进展实际的渲染。图元的唯一性标识id采用“图元类型:图元名方

9、式表示,对于多态图元,那么需要将不同状态用不同的symbol表示,id采用“图元类型:图元名图元状态方式表示。对于开、合两种状态的图元,用0表示开,1表示合;对于变压器图元,用0、1、2分别表示高、中、低三侧绕组;对于小车开关等复杂图元,可以采用00开关开,刀闸开、01开关开,刀闸合、10开关合,刀闸开、11开关合,刀闸合的后缀来区分状态。每一个symbol,都要给出表示图元尺寸的viewBox。采用引用terminal的方式来表示图元端子的位置。下面是一个刀闸图元的symbol。示例中Disconnector表示图元类型,daozha表示图元名,0或1代表图元的状态。样式在电力系统中有很多标

10、准的字体和颜色,例如不同电压等级的设备的显示颜色是不同的,所以在公共局部定义一些公共的字体和颜色是非常有好处的。本条内容在导入方可以不使用,也可以将之替换为自己的字体和颜色内容。SVG中几乎所有的可视化元素都可以使用style属性,style属性的值是在CSS中样式定义的字符串,样式项使用“样式参数名:样式参数值“的形式表示,各项之间使用分号隔开。“style属性作为被说明元素的一个属性而存在,其属性值即参数的内容说明了本元素应该怎样被渲染。“style的参数多种多样,几乎涵盖了从文字到图形、从色彩到滤镜等各个方面。关于style属性参数的详细介绍可参阅SVG和CSS方面的书籍,这里仅列举本标

11、准转换的SVG文件所使用的样式参数。1字体类参数“font-size用于说明字体的大小2文字类参数“text-anchor用来规定一行文本的对齐方式“writing-mode用来定义文字渲染方向3媒体类参数“color用于说明颜色4渐变类参数“stop-color用于说明色彩渐变的起止颜色值5绘图类参数“fill用于说明填充的方式“stroke用于说明描边的方式“stroke-width用于说明描边时所使用的线条宽度内嵌的CSS语句通过在元素中定义元素来实现,由于元素中的CSS样式表不符合XML语法,所以需要使用XML中的实体嵌入标记。对于图形中不同电压等级的设备的着色和字体采用这种方式。!CDATA.kV500 stroke:rgb(145,90,192);fill:none.bkkV500 stroke:rgb(145,90,192);fill:rgb(145,90,192).buskV500 stroke:rgb(145,90,192);fill:url(#lg1).kV220 stroke:rgb(0,0,255);fill:none.bkkV220 stroke:rgb(0,0,255);fill:rgb(0,0,255).

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号