Q/CSG 110017.38-2012
图元1显示方式1(如果存在连接点则包含连接点引用) 图元1显示方式2(如果存在连接点则包含连接点引用)
……
图元2显示方式1(如果存在连接点则包含连接点引用) 图元2显示方式2(如果存在连接点则包含连接点引用) ……
图元作为设计图形符号的工具和设计原形符号的基础,应保证统一的视觉效果,所以SVG图元绘制形态应遵循统一的样式(详见附录错误!未找到引用源。1)。对已列入本标准一次设备图元示例的电气主设备,应采用本标准的图元示例规范;本标准未涵盖的,应按照原形符号的设计原则绘制和设计,其图元的命名与定义应与本规范保持一致。 4.5.1 端子
端子是图形与连接线之间进行连接的介质,也是描述拓扑关系的重要组成部分。端子定义分以下两个部分:
a) 端子定义
端子的绘制形态定义为圆形,格式如下:
b) 端子引用
图元定义引用端子定义实际绘制端点,格式如下:
…… 4.6 表现逻辑
基于SVG的图形交换只是传输表现逻辑的引用(即对图元定义的引用),而不是传输表现逻辑本身的定义。导入系统必须将导入的引用与本地最匹配的表现逻辑进行映射。例如,开关刀闸的图元定义中通常第一种图形显示形态对应“合”状态,而第二种显示形态对应“分”状态。这必须在发送端和接收端系统间达成某种一致,但是这超出了本规范的范围。 4.7 图形渲染
图形渲染是指以图元设备层为组织形式,以图形描述为单位的图形绘制过程。格式如下: <图元设备层1> 图形描述1 图形描述2
……
图元设备层1> <图元设备层2> 图形描述1 图形描述2 ……
图元设备层2> ……
4.7.1 图元设备层
图元设备层是一系列具有相同类型属性图形元素的集合,基于SVG的图形交换支持按图元设备类型为单位组织图形,即同一图元设备层中的图形对象属于同一类型,比如母线层、量测值层、连接线层等(详见附录A.33)。 4.7.2 图层
图层是图形对象显示属性的集合,即图层中的图形对象具有统一的缩放比例、显示消隐属性等。某个图形对象属于哪个图层取决于图层公共属性分类,这种分类可以是系统限定的也可以是用户自
6
Q/CSG 110017.38-2012
定义的。格式如下:
……
图层需要支持其中对象的显隐功能,解决厂站图到主站图的转换,实现源端自动维护,自动生成主站图。
4.7.3 图形描述
4.7.3.1 基本图形元素
基本图形元素包括线型、矩形、圆、多边形、弧等,其绘制不需要引用图元, 以图素指明首末端点(折线需额外指明拐点)即可。格式如下:
其中Plane属性指明图形所属的图层,其值为PlaneClass 中定义的plane id。 建议涉及宽度的属性值统一为整数,如stroke-width。 4.7.3.2 电网图形元素
电网图形元素通过引用图元而绘制出,以图素指明引用的图元,并进行必要的旋转、缩放、平移等坐标变换。格式如下:
其中有以下几个不可缺少的属性:
a) xlink:href属性:指明所引用的图元是Type类型中的Name图元的PatternId显示方式 b) transform属性:指明坐标变换,以旋转、缩放、平移的形式依次表示 c) x,y,width,height属性:指明图形外框矩形位置和大小
d) Plane属性:指明图形所属的图层,其值为PlaneClass 中定义的plane id。 4.7.3.3 需要特别说明的是,变压器必须以变压器卷图元为单位分别引用,其中的PatternId为绕
组id(WindingId),每个卷引用时坐标变换均需一致。叠放次序
叠放次序是指图形显示时的重叠层次关系,关系到图形存在重叠时的显示次序。基于SVG的图形交换使用属性zvalue显式标明此图形的叠放次序,属性值越大在显示时越处于上层。 4.8 用户交互逻辑
基于SVG的图形交换支持用户交互逻辑的交换,但必须在发送端和接收端系统间达成某种一致,这种一致必须建立在公共交换规范上并得到双方的确认,但是这超出了本规范的范围。一种用户交互例子,按钮对象可以用来切换画面,格式如下:
4.9 领域数据
领域数据的展现依赖于对元数据引用属性的使用,不同的属性组合能够表示与领域数据、表现逻辑或层的引用。推荐的使用方法概括在表1中。
表1 元数据引用属性
交换类型或引用用例 循环或重复交换 一次交换元数据元素 ObjectID PSR_Ref Meas_Ref PSR_Ref 必须的 可选的 元数据属性 ObjectName ClassID 可选的 当没有ObjectID时是可选的 可选的 ClassName 可选的 可选的 7
Q/CSG 110017.38-2012
或没有公共的标识符 基于实例的表现逻辑 基于类的表现逻辑 量测值来源 层 Meas_Ref 必须的 PresentationLogic_Ref PresentationLogic_Ref MeasValSource_Ref Layer_Ref 可选的 当没有ObjectID时是必须的 可选的display_type号 量测值来源 可选的层名 可选的 可选的 n/a n/a 可选的层号 可选的 n/a n/a 当没有ClassID时是必须的 n/a n/a 领域数据应包括电网的模型数据、量测数据,其中ObjectID应关联到全景模型中的GID属性。 4.9.1 设备模型数据
格式如下:
设备元数据PSR_Ref中必须存在属性ObjectID,其值形式为对应交换模型中该设备的rdfid;属性ObjectName可以使得交换文件的可读性增强,当遇到问题时有更好的错误信息,同时也增加冗余度以帮助检查不一致性。
AppType是可选项,表示设备所属应用,如AppType=“SCADA/PAS”表示该设备属于SCADA和PAS应用。如果导出方系统含有这些信息,建议导出时带出。
需要特别说明的是,变压器设备的元数据必须包括每个绕组的元数据和变压器本身的元数据。 4.9.2 量测模型数据
量测元数据Meas_Ref中必须存在属性ObjectID,其值形式为交换模型中该量测的rdfid。 同样,属性ObjectName也是可选项。格式如下:
4.10 对象描述
对象描述是SVG中所有对象元素的实际引用或表现的过程,是显示属性定义的延伸,包含了此对象的图形渲染和领域数据特征,是图形与模型的匹配和融合。格式如下:
图形渲染 领域数据
其中id属性是图形对象的标识符,属性值形式为从1开始的整数。当更新一幅之前从未被交换过的图形时,这个标识符必须是固定和持久的,例如它必须从未改变,在同一幅画面中从未被其他的图形对象重用。 4.11 拓扑关系
基于SVG的图形交换支持拓扑关系的交换,这种关系的建立依赖于连接线的描述。除了本身的图形描述,连接线描述必须包含以下信息:
a) 首端连接信息,包括连接的设备图元(如母线)或连接线以及设备端子; b) 末端连接信息,包括连接的设备图元(如母线)或连接线以及设备端子。 格式如下:
8
Q/CSG 110017.38-2012
其中LinkObjectIDnd和LinkObjectIDznd分别描述首末端点连接关系,HeadId和TailId分别代表连接端设备或连接线id,LinkId代表连接端连接点在设备或连接线中的id(如图元定义中的terminal-index)。
若连接线首末端所连接的物件为无端子的设备图元(如母线图元)或连接线, 则可省略@LinkId部分,直接连接其id即可,如下:
任何两个电气设备图元的连接必须经过连接线,连接线可为任意直线、折线。 5 SVG编码及保存
SVG文件需以UTF-8编码方式保存,文件名称格式根据图形类型不同分别按照如下方式存储: a) 厂站图文件名称格式为:地区名_XX kV_厂站名_FAC.svg;
b) 潮流图、系统图文件名称格式为:XX地区XX kV潮流/系统_SYS.svg; c) 馈线图文件名称格式为:厂站名_XX馈线_FEDR.svg。
9