[发明专利]基于IndexDB的地图缓存处理方法及系统、设备在审
申请号: | 201911228066.5 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111125280A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 龚海能;陈志芬;卫宣安;姜坤 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/957 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;朱阳波 |
地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 indexdb 地图 缓存 处理 方法 系统 设备 | ||
本申请涉及基于IndexDB的地图缓存处理方法及系统、设备,所述方法包括:当需要显示地图的数据文件是在所述IndexedDB本地数据库中,则从所述IndexedDB本地数据库中获取需要显示地图的数据文件,并进行可视化显示;当需要显示地图的数据文件不在所述IndexedDB本地数据库中,则从地图原始数据中获取需要显示地图的数据文件,并将获取的需要显示地图的数据文件进行可视化显示,并同时缓存到浏览器提供的IndexedDB本地数据库。本发明实际应用的GIS地图缓存第一次请求的数据,以后都是从缓存中获取。实现更快、高效获取资源,减少对服务器的压力。
技术领域
本申请涉及地图可视化技术领域,特别是涉及一种基于IndexDB的地图缓存处理方法及系统、计算机设备、可读存储介质。
背景技术
地理信息系统(Geographic Information System或Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。
现有技术中地理信息系统的地图可视化库都有个问题,要加载大体积的geojson数据文件(geojson是一种用于编码各种地理数据结构的格式),导致的耗时过长,可视化流畅度表现效果不佳。现有技术中有的做个缓存,Cookie的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage(本地存储)在2.5MB到10MB之间(各家浏览器不同),而且不提供搜索功能,不能建立自定义的索引,不利于地图可视化。
因此,现有技术有待改进。
发明内容
本发明要解决的技术问题是,提供一种基于IndexDB的地图缓存处理方法及系统、计算机设备、可读存储介质,加快了地图可视化效率,减少了请求次数,同时也减少了资源的占用,为用户的使用提供了方便。
一种基于IndexDB的地图缓存处理方法,其中,所述方法包括:
将第一次请求的地图原始数据依次缓存到浏览器提供的IndexedDB本地数据库;
当需地图显示时,从IndexedDB本地数据库中获取需要显示地图的数据文件;
判断需要显示地图的数据文件是否已经在所述IndexedDB本地数据库中;
当需要显示地图的数据文件是在所述IndexedDB本地数据库中,则从所述IndexedDB本地数据库中获取需要显示地图的数据文件,并进行可视化显示;
当需要显示地图的数据文件不在所述IndexedDB本地数据库中,则从地图原始数据中获取需要显示地图的数据文件,并将获取的需要显示地图的数据文件进行可视化显示,并同时缓存到浏览器提供的IndexedDB本地数据库。
所述基于IndexDB的地图缓存处理方法,其中,所述需要显示地图的数据文件包括:geojson数据文件。
所述基于IndexDB的地图缓存处理方法,其中,所述将第一次请求的地图原始数据依次缓存到浏览器提供的IndexedDB本地数据库的步骤包括:
GIS地图缓存第一次请求的数据到浏览器提供的IndexedDB本地数据库,用于以后地图显示从缓存中获取。
所述基于IndexDB的地图缓存处理方法,其中,所述将第一次请求的地图原始数据依次缓存到浏览器提供的IndexedDB本地数据库的步骤之前还包括:
为GIS地图创建IndexedDB本地数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911228066.5/2.html,转载请声明来源钻瓜专利网。