[发明专利]一种手绘地图切割呈现方法以及智慧导游导览系统在审
| 申请号: | 202011570161.6 | 申请日: | 2020-12-26 |
| 公开(公告)号: | CN112908146A | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 吴永冲;徐雷;刘发祥;欧江平;柳哲宇 | 申请(专利权)人: | 云景文旅科技有限公司 |
| 主分类号: | G09B29/00 | 分类号: | G09B29/00 |
| 代理公司: | 贵阳易博皓专利代理事务所(普通合伙) 52116 | 代理人: | 田常娟 |
| 地址: | 550000 贵州省贵阳市双*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 手绘 地图 切割 呈现 方法 以及 智慧 导游 系统 | ||
1.一种手绘地图切割呈现方法,其特征在于,包括:
确定手绘地图的图片所在第三方地图中的相对两个角的坐标值和所在地图的缩放层级,其中,所述相对两个角为左上角和右下角,或者,所述相对两个角为左下角和右上角;
将所述图片缩放到所述缩放层级的最大层级对应的分辨率大小的图片;
将缩放得到的图片按照预定方向分为n等分,得到每等分图片和对应的每个等分图片的所述相对两个角的坐标;
将所述每个等分图片递归到每个层级,分别生成预定大小的瓦片地图图片;
按照所述第三方地图的渲染规则显示所述瓦片地图图片,形成所述手绘地图。
2.根据权利要求1所述的方法,其特征在于,所述预定方向为竖向,和/或,所述预定大小为256*256分辨率大小。
3.根据权利要求2所述的方法,其特征在于,将所述每个等分图片递归到每个层级分别生成预定大小的瓦片地图图片包括:
根据墨卡托投影原理,将每个等分图片在每一地图层级切分成多个所述预定大小的瓦片图片,并根据所述第三方地图渲染要求按照规则命名图片编号并进行保存。
4.根据权利要求3所述的方法,其特征在于,在所述相对两个角为左上角和右下角的情况下,根据墨卡托投影原理将每个等分图片在每一地图层级切分成多个所述预定大小的瓦片图片包括:
将等分图片按照墨卡托原理缩放到需要的地图最高层级图片;
递减层级缩放得到所有层级图片,其中,每个层级图片的分辨率大小不同;
每个层级图片进行瓦片切分,按照墨卡托原理计算切分所需要信息,其中,所述切分所需要的信息包括:当前层级图片中心点的墨卡托平面坐标、中心点在整个世界中的像素坐标、当前层级图片的左下角像素坐标、网格编号和右上角像素坐标、网格编号以及要切成的瓦片数量和每个瓦片的切割位置和编号;
根据所述切分所需要的信息进行切分,得到符合所述第三方地图显示的每个所述预定大小的瓦片图片。
5.根据权利要求4所述的方法,其特征在于,用于命名图片编号的规则包括:
所述瓦片图片按照不同层级存放为不同的目录,以及,所述瓦片图片的命名编号符合计算得出的网格编号。
6.根据权利要求4所述的方法,其特征在于,每个层级图片进行瓦片切分,按照墨卡托原理计算切分所需要信息包括:
计算经纬度对应层级的平面坐标,假设n为当前层级,则:
x=(lng+180)/360*2n
y=(1-.log(tan(lat*π/180)+1/cos(lat*π/180))/π)/2*2n;
计算经纬度对应层级的像素坐标,假设n为当前层级,则:
x=(longitude+180)/360*2n*256%256
y=0.5-log((1+sin(lat*π/180))/(1-sin(lat*π/180)))/(4*π)*2n*256%256;
根据像素坐标计算网格编号:
(x/256,y/256)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云景文旅科技有限公司,未经云景文旅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011570161.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应算法运算方法及设备
- 下一篇:控制运算装置进行计算的方法及设备





