[发明专利]采用坐标位置结合偏移导出变电站图形对象的方法有效
申请号: | 201210027555.6 | 申请日: | 2012-02-09 |
公开(公告)号: | CN102662945B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 宋维斌;甄庆;尚学军;李长俊;傅静;于中磊;李琨;赵晶;潘合玉;王剑锋 | 申请(专利权)人: | 天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津盛理知识产权代理有限公司12209 | 代理人: | 王来佳 |
地址: | 300010*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于智能变电站图形对象处理领域的一种采用坐标位置结合偏移导出变电站图形对象的方法,其方法包括的主要步骤有创建导出图形处理对象、导出图形、位置处理、导出SVG数据、导出附加数据、图形对象导出。本发明针对现有变电站导出图形SVG文件内容繁多、重复、不规范所导致的传送效率低,主站处理困难的不足,提供了一种简便有效的对变电站导出图形SVG文件的方法,为智能变电站的普及推广打下了基础。 | ||
搜索关键词: | 采用 坐标 位置 结合 偏移 导出 变电站 图形 对象 方法 | ||
【主权项】:
一种采用坐标位置结合偏移导出变电站图形对象的方法,其特征在于:该方法的具体步骤如下:(1)、创建导出处理图形SVG文件,创建SVG格式文件操作对象,创建根节点,初始化文档属性、视图区域、定义、图层内容,计算当前整体图形文件区域的位置及宽高,然后以(0,0)坐标位置为基准点,计算出偏移位置(TransX,TransY),设置图形区域位置左上点为(0,0)、宽高不变;(2)、在变电站系统源端选择导出图形SVG文件,进入导出图形处理程序,读取图形全部数据,将数据加载到内存,获取当前图形图层链表,根据图层链表遍历当前图层内的图形对象,判断当前图形对象的类型;当图形对象是图元对象时,则启动导出图元,导出图元根据当前图元对象所使用的图元定义,将图元的各个状态导出为一个SVG节点,导出图元创建的SVG节点加入到文档中的定义部分,导出当前图元对象所引用、使用的图元;否则直接导出;(3)、位置处理,包括有图元位置处理、图元对象位置处理以及精度处理;①、图元位置处理过程为:根据图元数据计算出当前图元的位置,并以(0,0)点为基准,计算出整体图元对象区域移动到左上(0,0)点所需要进行的X偏移(CompX)值和Y偏移(CompY)值,导出图元X偏移值和Y偏移值,并将偏移值记录到图元对象数据;②、图元对象位置处理过程为:A、翻转坐标:将当前图元对象位置Y方向乘以‑1方式实现图元对象位置的垂直翻转;B、位置偏移处理:将计算的图形区域偏移位置(TransX,TransY)和图元偏移位置(CompX,CompY)叠加(TransX+CompX,TransY+CompY),图元对象位置减去叠加结果做为图元对象的位置,将图元对象位置由偏移改为插入点;③、精度处理过程为:根据主站对不同变电站系统的最终导入精度要求,对计算出的各部分数值做精度处理,使精度表示满足主站要求的最低值;(4)、导出SVG数据,创建SVG图元对象节点,引用图元,设置坐标、偏移、电压等级属性,将创建的节点加入到当前图元对象所属的图层中;(5)、导出附加数据,获取SVG图元对象节点,导出图元对象的附加数据信息;(6)、完成一个图形对象的导出,循环执行步骤(3)至步骤(6),直到全部图形对象处理完成结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司,未经天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210027555.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种图像路径生成方法及系统
- 下一篇:一种耐高温型电子秤