[发明专利]一种多源地图数据处理方法有效
申请号: | 201310648111.9 | 申请日: | 2013-12-03 |
公开(公告)号: | CN103699582B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 李宽荣;韩双立;高勇;赵光俊;刘哲甫;刘万龙;朱传晶 | 申请(专利权)人: | 天津市普迅电力信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津盛理知识产权代理有限公司12209 | 代理人: | 韩奎勇 |
地址: | 300384 天津市西*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 源地 数据处理 方法 | ||
1.一种多源地图数据处理方法,其特征在于包括步骤如下:
(1)通过拼接参数组成地图请求路径;包括令牌、地图范围、多源地图参数、图片尺寸及图片格式参数值;
(2)计算包含切片或影像图的地面分辨率,结合图片尺寸参数,确定最终返回地图的地理范围坐标,并将生成处理后的业务图添加到多源地图集合;
(3)遍历并融合多源地图图片集合中的所有图片为最终返回的一张总业务图图片。
2.根据权利要求1所述的多源地图数据处理方法,其特征在于:所述步骤(2)的具体方法步骤为:
①如果请求的多源地图参数中不包含切片或影像等静态图,只需通过获取的范围坐标及图片尺寸参数即可计算出最终的业务图的地理坐标范围,
A,参数表示如下:
地图范围bbox:x轴左下角坐标值xmin,y轴左下角坐标值ymin,x轴右上角坐标值xmax,y轴右上角坐标值ymax;
图片尺寸size:图片宽度width,图片高度height;
地理长度Δx=xmax-xmin;
地理宽度Δy=ymax-ymin;
B,当拉框放大或者缩小当前地图时,针对最终返回的地图范围都有个默认逻辑,即以地理长度Δx、地理宽度Δy中变化较大的值为变化标准,结合拉框的中心点坐标及图片尺寸参数来计算该方向变化的地理距离,以及计算变化较小的边方向的地理距离;
C,以地理长度Δx>地理宽度Δy为例,x轴左下角坐标值xmin、x轴右上角坐标值xmax将不会变动,
变化后的地理宽度ΔyT=Δx*(height/width)
变化后的y轴左下角坐标值yminT-=(ΔyT/2-Δy);
变化后的y轴右上角坐标值ymaxT+=(ΔyT/2-Δy);
因此,最终返回的地图范围bbox的地理范围坐标值为x轴左下角坐标值xmin,变化后的y轴左下角坐标值yminT,x轴右上角坐标值xmax,变化后的y轴右上角坐标值ymaxT;
②、如果请求的多源地图参数中包含切片或影像等静态图,由于切片或影像图是静态图片,具有固定的比例尺级别属性,为了防止融合地图时对切片或影像的拉伸错位,需要与步骤①中计算出的地理坐标范围有所差异;
A,结合切片或影像图信息,确定最终的地面分辨率lastDPI
起始的地面分辨率startDPI=Δx/width;
最终的地面分辨率lastDPI为切片或影像图所有比例尺下的地面分辨率与起始的地面分辨率startDPI差值最小的那个分辨率;
B,相关参数表示如下:
拉框中心点point(中心点的x轴坐标x,中心点的y轴坐标y):
中心点的x轴坐标x=xmin+(xmax-xmin)/2;
中心点的y轴坐标y=ymin+(ymax-ymin)/2);
以中心点计算出范围坐标:
变化后的x轴左下角坐标值xminT=x-lastDPI*width/2;
变化后的y轴左下角坐标值yminT=y-lastDPI*length/2;
变化后的x轴右上角坐标值xmaxT=x+lastDPI*width/2;
变化后的y轴右上角坐标值ymaxT=y+lastDPI*length/2;
最终返回的地图范围bbox的地理范围值为变化后的x轴左下角坐标值xminT、变化后的y轴左下角坐标值yminT、变化后的x轴右上角坐标值xmaxT、变化后的y轴右上角坐标值ymaxT。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市普迅电力信息技术有限公司,未经天津市普迅电力信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310648111.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:儿童游戏围框
- 下一篇:用椭圆链轮进行两档调速的自行车