[发明专利]采用坐标位置结合偏移导出变电站图形对象的方法有效

专利信息
申请号: 201210027555.6 申请日: 2012-02-09
公开(公告)号: CN102662945B 公开(公告)日: 2017-10-24
发明(设计)人: 宋维斌;甄庆;尚学军;李长俊;傅静;于中磊;李琨;赵晶;潘合玉;王剑锋 申请(专利权)人: 天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 天津盛理知识产权代理有限公司12209 代理人: 王来佳
地址: 300010*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 采用 坐标 位置 结合 偏移 导出 变电站 图形 对象 方法
【说明书】:

技术领域

发明属于智能变电站图形对象处理领域,尤其涉及的是一种采用坐标位置结合偏移导出变电站图形对象的方法

背景技术

智能变电站是智能电网的重要基础和支撑,源端维护是智能变电站的重要概念。变电站作为调度/集控系统数据采集的源端,应提供各种可自描述的配置参量,生成标准配置文件,即变电站主接线图、网络拓扑参数及数据模型。

目前变电站自动化系统与调度/集控系统可自动获得变电站的配置文件,由主站系统校验、导入,然后自动生成图形和模型数据。变电站导出的图形SVG文件,主要包括图元和图元对象两大部分。其中,图元定义图元对象的外观表现和属性,坐标位置由图元编辑程序确定;但由于变电站端的智能变电站信息一体化平台和主站、调度端系统采用的图形工具不同,坐标系统也不一致,图形对象和图元的坐标位置定义也有差别。因此导致主站、调度系统导入变电站端的图形SVG文件后会产生多种问题。首先是图元位置错位,造成不能正常查看、编辑图元。其次是图元对象位置错误,造成导入后生成的图形与变电站端的导出的图形不一致。另外,由于变电站端图形绘制的区域和主站、调度端所默认使用的区域不同,也会造成导入后的图形在当前视图范围内看不到。此外,对于导出图元和图形对象的坐标位置精度过大,造成导出的文件含有冗余信息,增加传输文件的时间以及增加主站、调度识别处理难度。

本发明提出采用坐标位置结合偏移导出变电站图形对象位置的方法导出的图形SVG文件,该方法与之前方法有着本质的区别,在目前已公开的各种文献中没有检索到类似的方法。

发明内容

本发明的目的在于克服现有变电站导出导出图形SVG文件,内容繁多,重复,不规范所导致的传送效率低,主站处理困难的不足,提供了一种简便有效的对变电站导出图形SVG文件采用坐标位置结合偏移导出变电站图形对象位置的方法。

本发明解决其技术问题是采取以下技术方案实现的:

一种采用坐标位置结合偏移导出变电站图形对象的方法,该方法的具体步骤如下:

(1)、创建导出处理图形SVG文件;

(2)、在变电站系统源端选择导出图形SVG文件;

(3)、位置处理;

(4)、导出SVG数据;

(5)、导出附加数据;

(6)、完成一个图形对象的导出,循环执行步骤(3)至步骤(6),直到全部图形对象处理完成结束。

而且、所述步骤(1)的创建导出处理图形SVG文件的方法为:创建SVG格式文件操作对象,创建根节点,初始化文档属性、视图区域、定义、图层内容,计算当前整体图形文件区域的位置及宽高,然后以(0,0)坐标位置为基准点,计算出偏移位置(TransX,TransY),设置图形区域位置左上点为(0,0)、宽高不变;

而且、所述步骤(2)的导出图形SVG文件方法为:进入导出图形处理程序,读取图形全部数据,将数据加载到内存,获取当前图形图层链表,根据图层链表遍历当前图层内的图形对象,判断当前图形对象的类型;当图形对象是图元对象时,则启动导出图元,导出图元根据当前图元对象所使用的图元定义,将图元的各个状态导出为一个SVG节点,导出图元创建的SVG节点加入到文档中的定义部分,导出当前图元对象所引用、使用的图元;否则直接导出。

而且、所述步骤(3)的位置处理包括有图元位置处理、图元对象位置处理以及精度处理;

A、图元位置处理过程为:

根据图元数据计算出当前图元的位置,并以(0,0)点为基准,计算出整体图元对象区域移动到左上(0,0)点所需要进行的X偏移(CompX)值和Y偏移(CompY)值,导出图元X偏移值和Y偏移值,并将偏移值记录到图元对象数据;

B、图元对象位置处理过程为:

a、翻转坐标:将当前图元对象位置Y方向乘以-1方式实现图元对象位置的垂直翻转;

b、位置偏移处理:将计算的图形区域偏移位置(TransX,TransY)和图元偏移位置(CompX,CompY)叠加(TransX+CompX,TransY+CompY),图元对象位置减去叠加结果做为图元对象的位置,将图元对象位置由偏移改为插入点;

C、精度处理过程为:

根据主站对不同变电站系统的最终导入精度要求,对计算出的各部分数值做精度处理,使精度表示满足主站要求的最低值。

而且、所述步骤(4)的导出SVG数据的方法为:创建SVG图元对象节点,引用图元,设置坐标、偏移、电压等级属性,将创建的节点加入到当前图元对象所属的图层中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司,未经天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210027555.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top