缓存地理信息系统数据的方法、装置、设备和存储介质制造方法及图纸

技术编号:38537461 阅读:18 留言:0更新日期:2023-08-19 17:07
本申请提供一种缓存地理信息系统数据的方法、装置、设备和存储介质,方法包括,通过网络从服务器下载并实时显示GIS(GeographicInformation System的缩写,中文为地理信息系统)数据;GIS数据至少包括分别与多个网格相关联的用于表征网格内地理状况的矢量数据;确定用于至少裁剪一部分可视范围内的GIS数据的裁剪区域;从服务器下载裁剪区域对应的离线GIS数据包并缓存;离线GIS数据包包括位于裁剪区域内的网格所关联的矢量数据。本方案能够根据用户需求从服务器的全部GIS数据中裁剪并缓存指定的裁剪区域内的GIS数据,减少对终端的流量和存储空间的消耗。少对终端的流量和存储空间的消耗。少对终端的流量和存储空间的消耗。

【技术实现步骤摘要】
缓存地理信息系统数据的方法、装置、设备和存储介质


[0001]本专利技术涉及地理信息系统数据缓存
,特别涉及一种缓存地理信息系统数据的方法、装置、设备和存储介质。

技术介绍

[0002]地理信息系统数据(简称GIS数据)目前已经广泛应用于多种数字地图软件中,这些软件通常会提供离线缓存功能,在终端接入网络时,终端的数字地图软件从服务器下载GIS数据,在离线时就可以根据缓存在本地的GIS数据提供离线地图服务。
[0003]然而现有的这些软件一般只能从服务器下载一个很大范围内的GIS数据包,例如下载某省范围内全部GIS数据,导致需要下载并缓存在本地的数据量过大,消耗终端过多的流量和存储空间。

技术实现思路

[0004]针对上述现有技术的缺点,本专利技术提供一种缓存地理信息系统数据的方法、装置、设备和存储介质,以提供一种根据用户需求下载并缓存指定小范围内的GIS数据的方案。
[0005]本申请第一方面提供一种缓存地理信息系统数据的方法,包括:
[0006]通过网络从服务器下载并实时显示GIS(Geographic Information System的缩写,中文为地理信息系统)数据;其中,所述GIS数据至少包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据;
[0007]确定用于至少裁剪可视范围内一部分所述GIS数据的裁剪区域;
[0008]从所述服务器下载所述裁剪区域对应的离线GIS数据包,并缓存所述离线GIS数据包;其中,所述离线GIS数据包包括位于所述裁剪区域内的网格所关联的矢量数据;
[0009]处于离线状态时,利用所述离线GIS数据包提供离线地图功能。
[0010]可选的,所述确定用于至少裁剪可视范围内一部分所述GIS数据的裁剪区域,包括:
[0011]响应于裁剪指令,在地图界面上绘制所述裁剪指令对应的选择范围;其中,所述地图界面用于显示根据所述GIS数据生成的数字地图;
[0012]响应于调整指令,对所述选择范围进行调整,得到裁剪区域。
[0013]可选的,所述GIS数据包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据,以及与所述网格内地理状况相关的至少一种属性数据;
[0014]所述响应于调整指令,对所述选择范围进行调整,得到裁剪区域之后,还包括:
[0015]显示属性数据选择界面;其中,所述属性数据选择界面显示所述至少一种属性数据的属性名称;
[0016]将所述属性数据选择界面被选中的属性名称确定为目标属性名称;
[0017]所述从所述服务器下载所述裁剪区域对应的离线GIS数据包,包括:
[0018]从所述服务器下载位于所述裁剪区域内的网格所关联的矢量数据,以及所述目标
属性名称对应的与所述网格内地理状况相关的属性数据,得到离线GIS数据包。
[0019]可选的,所述GIS数据包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据,以及用于渲染所述网格内地理状况的影像数据;
[0020]所述从所述服务器下载所述裁剪区域对应的离线GIS数据包,包括:
[0021]从所述服务器下载位于所述裁剪区域内的网格所关联的矢量数据,以及用于渲染所述裁剪区域内网格的地理状况的影像数据,得到离线GIS数据包。
[0022]本申请第二方面提供一种缓存地理信息系统数据的装置,包括:
[0023]在线单元,用于通过网络从服务器下载并实时显示GIS(Geographic Information System的缩写,中文为地理信息系统)数据;其中,所述GIS数据至少包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据;
[0024]确定单元,用于确定用于至少裁剪可视范围内一部分所述GIS数据的裁剪区域;
[0025]下载单元,用于从所述服务器下载所述裁剪区域对应的离线GIS数据包,并缓存所述离线GIS数据包;其中,所述离线GIS数据包包括位于所述裁剪区域内的网格所关联的矢量数据;
[0026]离线单元,用于处于离线状态时,利用所述离线GIS数据包提供离线地图功能。
[0027]可选的,所述确定单元确定用于至少裁剪可视范围内一部分所述GIS数据的裁剪区域时,具体用于:
[0028]响应于裁剪指令,在地图界面上绘制所述裁剪指令对应的选择范围;其中,所述地图界面用于显示根据所述GIS数据生成的数字地图;
[0029]响应于调整指令,对所述选择范围进行调整,得到裁剪区域。
[0030]可选的,所述GIS数据包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据,以及与所述网格内地理状况相关的至少一种属性数据;
[0031]所述确定单元响应于调整指令,对所述选择范围进行调整,得到裁剪区域之后,还用于:
[0032]显示属性数据选择界面;其中,所述属性数据选择界面显示所述至少一种属性数据的属性名称;
[0033]将所述属性数据选择界面被选中的属性名称确定为目标属性名称;
[0034]所述下载单元从所述服务器下载所述裁剪区域对应的离线GIS数据包时,具体用于:
[0035]从所述服务器下载位于所述裁剪区域内的网格所关联的矢量数据,以及所述目标属性名称对应的与所述网格内地理状况相关的属性数据,得到离线GIS数据包。
[0036]可选的,所述GIS数据包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据,以及用于渲染所述网格内地理状况的影像数据;
[0037]所述下载单元从所述服务器下载所述裁剪区域对应的离线GIS数据包时,具体用于:
[0038]从所述服务器下载位于所述裁剪区域内的网格所关联的矢量数据,以及用于渲染所述裁剪区域内网格的地理状况的影像数据,得到离线GIS数据包。
[0039]本申请第三方面提供一种电子设备,包括存储器和处理器;
[0040]所述存储器用于存储计算机程序;
[0041]所述处理器用于执行所述计算机程序,具体用于实现本申请第一方面任意一项所提供的缓存地理信息系统数据的方法。
[0042]本申请第四方面提供一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,具体用于实现本申请第一方面任意一项所提供的缓存地理信息系统数据的方法。
[0043]本申请提供一种缓存地理信息系统数据的方法、装置、设备和存储介质,方法包括,通过网络从服务器下载并实时显示GIS(Geographic Information System的缩写,中文为地理信息系统)数据;GIS数据至少包括分别与多个网格相关联的用于表征网格内地理状况的矢量数据;确定用于至少裁剪一部分可视范围内的GIS数据的裁剪区域;从服务器下载裁剪区域对应的离线GIS数据包并缓存;离线GIS数据包包括位于裁剪区域内的网格所关联的矢量数据。本方案能够根据用户需求从服务器的全部GIS数据中裁剪并缓存指定的裁剪区域内的GI本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种缓存地理信息系统数据的方法,其特征在于,包括:通过网络从服务器下载并实时显示GIS数据;其中,所述GIS数据至少包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据;确定用于至少裁剪可视范围内一部分所述GIS数据的裁剪区域;从所述服务器下载所述裁剪区域对应的离线GIS数据包,并缓存所述离线GIS数据包;其中,所述离线GIS数据包包括位于所述裁剪区域内的网格所关联的矢量数据;处于离线状态时,利用所述离线GIS数据包提供离线地图功能。2.根据权利要求1所述的方法,其特征在于,所述确定用于至少裁剪可视范围内一部分所述GIS数据的裁剪区域,包括:响应于裁剪指令,在地图界面上绘制所述裁剪指令对应的选择范围;其中,所述地图界面用于显示根据所述GIS数据生成的数字地图;响应于调整指令,对所述选择范围进行调整,得到裁剪区域。3.根据权利要求2所述的方法,其特征在于,所述GIS数据包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据,以及与所述网格内地理状况相关的至少一种属性数据;所述响应于调整指令,对所述选择范围进行调整,得到裁剪区域之后,还包括:显示属性数据选择界面;其中,所述属性数据选择界面显示所述至少一种属性数据的属性名称;将所述属性数据选择界面被选中的属性名称确定为目标属性名称;所述从所述服务器下载所述裁剪区域对应的离线GIS数据包,包括:从所述服务器下载位于所述裁剪区域内的网格所关联的矢量数据,以及所述目标属性名称对应的与所述网格内地理状况相关的属性数据,得到离线GIS数据包。4.根据权利要求1所述的方法,其特征在于,所述GIS数据包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据,以及用于渲染所述网格内地理状况的影像数据;所述从所述服务器下载所述裁剪区域对应的离线GIS数据包,包括:从所述服务器下载位于所述裁剪区域内的网格所关联的矢量数据,以及用于渲染所述裁剪区域内网格的地理状况的影像数据,得到离线GIS数据包。5.一种缓存地理信息系统数据的装置,其特征在于,包括:在线单元,用于通过网络从服务器下载并实时显示GIS数据;其中,所述GIS数据至少包括分别与多个网格相关联的用于表征所述网格内地理状况的矢量数据;确定单元,用于确定用于至少裁剪可视范...

【专利技术属性】
技术研发人员:肖健于海昕杨龙张文学李小龙万世威张力
申请(专利权)人:上海数慧系统技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1