[发明专利]基于标准地图服务的出图方法及装置有效
申请号: | 201810313340.8 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108510570B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 李聪;杨文武 | 申请(专利权)人: | 长沙市海图科技有限公司 |
主分类号: | G06T11/60 | 分类号: | G06T11/60 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 逯恒 |
地址: | 410000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 标准 地图 服务 方法 装置 | ||
1.基于标准地图服务的出图方法,其特征在于,包括:
服务器获取GIS图片的当前精度;
所述服务器按照所述GIS图片的切片方式的不同获取多个不同的图层精度;
所述服务器根据所述当前精度逐个对每个所述图层精度对应的所述GIS图片执行融合操作,每次融合操作得到一个输出图片,直到所有的所述图层精度对应的所述GIS图片都完成融合操作;
所述服务器将多个所述输出图片组合成标准输出图片,并将所述标准输出图片返回给浏览器;
所述服务器根据当前精度逐个对每个所述图层精度对应的所述GIS图片执行融合操作,每次融合操作得到一个输出图片,直到所有的所述图层精度对应的所述GIS图片都完成融合操作,包括:
所述融合操作的步骤如下:
所述服务器计算所述当前精度和所述图层精度的差值;
所述服务器根据所述差值判定所述图层精度对应的所述GIS图片的图层级别;
所述服务器获取所述图层级别对应的行列矩阵,且,用所述行列矩阵将所述图层级别对应的所述GIS图片分成多个单图;
所述服务器将所述多个单图融合成所述输出图片;
所述服务器获取所述图层级别对应的行列矩阵,且,用所述行列矩阵将所述图层级别对应的所述GIS图片分成多个单图,包括:
所述服务器获取所述图层级别对应的所述GIS图片的原点X坐标X1、原点Y坐标Y1、左下角X坐标X2、左下角Y坐标Y2、右上角X坐标X3、右上角Y坐标Y3、图片像素Z;
所述服务器计算左下角的行号L1=floor((Y2-Y1)/(Z*S)),其中,S表示所述图层级别对应的图层精度;
所述服务器计算左下角的列号L2=floor((X2-X1)/(Z*S)),其中,S表示所述图层级别对应的图层精度;
所述服务器计算右上角的行号L3=floor((Y3-Y1)/(Z*S)),其中,S表示所述图层级别对应的图层精度;
所述服务器计算右上角的列号L4=floor((X3-X1)/(Z*S)),其中,S表示所述图层级别对应的图层精度;
所述服务器获取所述行列矩阵L=(L3-L1,L4-L2);
所述服务器根据所述行列矩阵L将所述GIS图片分成(L3-L1)*(L4-L2)个单图。
2.根据权利要求1所述的基于标准地图服务的出图方法,其特征在于,所述服务器获取GIS图片的当前精度,包括:
所述服务器接收浏览器发送的坐标值和像素值,其中,所述坐标值和所述像素值均是所述浏览器在接收到外部输出触发时根据当前的所述GIS图片计算的;
所述服务器计算所述坐标值和所述像素值的比值,且,将所述比值记作所述当前精度。
3.根据权利要求1所述的基于标准地图服务的出图方法,其特征在于,所述服务器根据所述差值判定所述图层精度对应的所述GIS图片的图层级别,包括:
所述服务器提取所有切片方式下所述GIS图片对应的所述图层精度的最大值,且,在0与所述最大值之间划分多个阈值区间;
所述服务器为每个所述阈值区间设置一个所述图层级别;
所述服务器查找所述差值对应的所述阈值区间,且,判定所述阈值区间对应的所述图层级别为所述GIS图片对应的所述图层级别。
4.根据权利要求1所述的基于标准地图服务的出图方法,其特征在于,所述服务器将所述多个单图融合成所述输出图片,包括:
所述服务器提取所述行列矩阵中的坐标;
所述服务器将位于相同坐标上的所述多个单图进行融合,得到所述输出图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市海图科技有限公司,未经长沙市海图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810313340.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多通道的艺术字生成方法及系统
- 下一篇:一种三维人脸表情数据计算方法