[发明专利]基于空间计算域相似度匹配的网络地图预加载方法有效
申请号: | 201511024877.5 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105677771B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 郭明强;黄鹰;黄颖;缪谨励;谢忠;吴亮;罗显刚 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F16/9537 | 分类号: | G06F16/9537;G06F16/957;G06F16/29 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 唐万荣 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于空间计算域相似度匹配的网络地图预加载方法,其包括以下步骤:1)建立用于存储历史访问地图记录的空间计算域数据库;2)初始化地图容器对象map;3)当地图可视化范围发生变化时,计算当前瓦片地图空间计算域的地理空间范围;4)计算当前瓦片地图空间计算域访问的瓦片数据的起止行列范围;5)查询相似度匹配最佳的空间计算域数据记录;6)若找到,则预加载下一条空间计算域数据记录。本发明能够基于空间计算域的历史访问数据进行空间计算域相似度匹配,预测下一步最有可能访问的空间计算域,提前预加载下一步可能访问的网络地图数据,提高网络地图数据的显示效率,增强网络地图服务网站的用户体验。 | ||
搜索关键词: | 基于 空间 计算 相似 匹配 网络 地图 加载 方法 | ||
【主权项】:
1.一种基于空间计算域相似度匹配的网络地图预加载方法,其特征在于,包括以下步骤:1)建立用于存储历史访问地图记录的空间计算域数据库;所述数据库中的数据记录字段如下{标识,瓦片名称,瓦片起始行号,瓦片起始列号,瓦片结束行号,瓦片结束列号,瓦片级数,访问时间};2)初始化地图容器对象map,设置地图原点,创建瓦片地图图层类对象实例,设置瓦片地图图层名,将瓦片地图图层添加到地图容器中,添加地图容器的地图变化事件的事件监听,调用瓦片地图服务接口获取瓦片地图元数据信息,从中获取瓦片地图空间范围;3)当地图可视化范围发生变化时,获取map对象当前可视地图空间范围;计算当前瓦片地图空间计算域的地理空间范围;4)获取地图容器map当前地图级别和当前地图级别的分辨率,计算当前瓦片地图空间计算域访问的瓦片数据的起止行列范围;5)在空间计算域数据库中查询与当前空间计算域请求的瓦片数据相似度匹配最佳的空间计算域数据记录;所述步骤5)中查询与当前空间计算域请求的瓦片数据相似度匹配最佳的空间计算域数据记录具体如下:5.1)在数据表中查询与当前空间计算域请求的瓦片名称和瓦片级别相同的空间计算域记录,记为数组accordItems;5.2)若accordItems的数组大小大于0,则需要依次对accordItems数组中的每一项进行分析,如果accordItems数组中的第i项与当前瓦片地图空间计算域有交集,则计算accordItems[i]与当前瓦片地图空间计算域之间的相同的瓦片块数量,瓦片块数量记为similarity;如果accordItems[i]与当前瓦片地图空间计算域没有交集,则继续进行下一个数据项的空间计算域相似度分析;5.3)根据计算结果,找到similarity大于0且similarity最大的数组项集合maxAccordItems;如果数组项集合的数组大小等于0,则停止瓦片数据预加载过程;如果数组项集合的数组大小等于1,则对应的空间计算域记录为与当前空间计算域相似度匹配最佳的空间计算域;如果maxAccordItems的数组大小大于1,则将访问时间最新的一条记录作为与当前空间计算域相似度匹配最佳的空间计算域;6)若找到,则预加载该相似度匹配最佳的空间计算域的下一条空间计算域数据记录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511024877.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种包含弹片支架的户外防水霓虹灯
- 下一篇:一种小夜灯