[发明专利]一种基于SVG的电力系统地理接线图背景地图生成方法有效
申请号: | 201610071580.2 | 申请日: | 2016-02-02 |
公开(公告)号: | CN107025630B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 白俊杰;邹卫美;罗春青;郑志伟;孙永锋;佟德江;刘欣;潘有双;曹晓尘;裘微江;宫春明;李勤新;陈勇;康建东;郭中华;张亮;秦长峰;陈继林;臧主峰;刘娜娜;刘琳;何春江;贾军茹 | 申请(专利权)人: | 中国电力科学研究院;国家电网公司;国网江苏省电力公司 |
主分类号: | G06T3/40 | 分类号: | G06T3/40;G09B29/00 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 svg 电力系统 地理 接线 背景 地图 生成 方法 | ||
1.一种基于SVG的电力系统地理接线图背景地图生成方法,其特征在于,所述方法包括下述步骤:
步骤一、分离背景地图中的地名文字标注和背景地图中地名文字标注之外的地理区域、地形、道路其他图形数据形成两个SVG数据;步骤二、分别读取两个SVG数据到内存;
步骤三、根据电力系统地理接线图当前的缩放比例,分别计算出缩放后的文字变换矩阵,并修改地名文字标注SVG数据中的文字变换矩阵;
步骤四、把修改后的地名文字标注SVG数据和背景地图中分离出的其他图形SVG数据叠加合并形成新的SVG格式的图形数据作为当前放缩比例下的背景地图SVG数据;
步骤五、按地理接线图当前大小,使用新的背景地图SVG数据在地理接线图系统中绘制背景地图;
所述步骤三中,修改后的文字变换矩阵计算方式如下:
a.文字在缩放前原图中的位置坐标为(tx,ty),文本在缩放前原图中的变换矩阵表示为:
b.设地理图图形缩放比例为gs,则地理图上文字的缩放比例ts计算公式为:
其中,a,b,c为变换系数,根据具体情况设计变换系数;在不同的放缩比例下配置变换系数;
缩放操作后的文字标注变换矩阵表示为:
对应与SVG变换矩阵的值为:matrix(ts 0 0 ts tx ty);
式中:tx表示地名文字标注在图形中的横坐标,ty表示地名文字标注在图形中的纵坐标。
2.如权利要求1所述的电力系统地理接线图背景地图生成方法,其特征在于,所述步骤一中,将背景地图中的地名文字标注从SVG格式的背景地图中分离出来,形成两个SVG图层图形数据备用;
其中,第一个SVG图层图形数据包括需要做矩阵变换的地名文字标注;每个地名文字标注的描述信息包括:文字内容、字体、文字大小、变换矩阵文字相关信息;
变换矩阵在SVG中的表示格式为:matrix(1 0 0 1 tx ty);其中tx表示地名文字标注在图形中的横坐标,ty表示地名文字标注在图形中的纵坐标;
第二个SVG图层图形数据包括地理区域、地形和道路不需要做矩阵变换处理的标注信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院;国家电网公司;国网江苏省电力公司,未经中国电力科学研究院;国家电网公司;国网江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610071580.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:小型卫生用纸的包装物(1)
- 下一篇:餐台