[发明专利]采用坐标位置结合偏移导出变电站图形对象的方法有效
申请号: | 201210027555.6 | 申请日: | 2012-02-09 |
公开(公告)号: | CN102662945B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 宋维斌;甄庆;尚学军;李长俊;傅静;于中磊;李琨;赵晶;潘合玉;王剑锋 | 申请(专利权)人: | 天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津盛理知识产权代理有限公司12209 | 代理人: | 王来佳 |
地址: | 300010*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采用 坐标 位置 结合 偏移 导出 变电站 图形 对象 方法 | ||
1.一种采用坐标位置结合偏移导出变电站图形对象的方法,其特征在于:该方法的具体步骤如下:
(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),直到全部图形对象处理完成结束。
2.根据权利要求1所述的一种采用坐标位置结合偏移导出变电站图形对象的方法,其特征在于:所述步骤(5)中的附加数据包括关联的设备ID、关联设备路径名称、附加用户自定义数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司,未经天津市电力公司;北京四方继保自动化股份有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210027555.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像路径生成方法及系统
- 下一篇:一种耐高温型电子秤