本申请提供一种数字地图的更新方法及装置、电子设备、计算机可读存储介质,用于:响应于地图更新指令,向地图终端发起地图下载请求;获取与地图下载请求对应的数字地图,并依据数字地图构建地图文件夹;判断地图文件夹与历史地图文件夹是否一致;若不一致,以地图文件夹替换历史地图文件夹。本申请方案,通过指令实现数字地图的更新,极大的提高了数字地图的更新效率。的更新效率。的更新效率。
【技术实现步骤摘要】
数字地图的更新方法及装置、电子设备、存储介质
[0001]本申请涉及计算机
,特别涉及一种数字地图的更新方法及装置、电子设备、计算机可读存储介质。
技术介绍
[0002]在医保智能监控系统建设等可视化项目中,需要使用地图以直观地展示不同地区的发展状况。地图的来源通常是谷歌、百度等地图终端。但如果是本地化项目,会由开发人员事先从地图终端获取。比如:在医保智能监控系统建设项目中,针对山东省的监控可视化,可能会使用到山东,及济南、泰安等合作地区地图。如此,就需要下载上述行政区的行政区地图文件。
[0003]我国在快速发展过程中,也经常经历行政区的划分调整。此时,之前的地图已不适用。对于外网项目,通过网络直接从终端获取地图包的。但对于本地化项目,即地图包需要事先从终端下载的项目,开发人员需要每隔一段时间,进行地图包更新。如果项目中涉及到的行政区较多,则每一次都需要多次下载更新,会造成开发人员的工作重复、技术低下等问题。
技术实现思路
[0004]本申请实施例的目的在于提供一种数字地图的更新方法及装置、电子设备、计算机可读存储介质,用于解决本地化项目中频繁下载地图数据包,导致效率低的问题。
[0005]一方面,本申请提供了一种数字地图的更新方法,包括:
[0006]响应于地图更新指令,向地图终端发起地图下载请求;
[0007]获取与所述地图下载请求对应的数字地图,并依据所述数字地图构建地图文件夹;
[0008]判断所述地图文件夹与历史地图文件夹是否一致;
[0009]若不一致,以所述地图文件夹替换所述历史地图文件夹。
[0010]在一实施例中,所述地图更新指令指示周期性更新地图;
[0011]所述响应于地图更新指令,向地图终端发起地图下载请求,包括:
[0012]响应于所述地图更新指令,周期性向地图终端发起地图下载请求。
[0013]在一实施例中,所述向地图终端发起地图下载请求,包括:
[0014]根据行政编码列表,遍历每一行政编码,逐个向地图终端发起与所述行政编码对应的下载请求。
[0015]在一实施例中,在所述判断所述地图文件夹与历史地图文件夹是否一致之后,所述方法还包括:
[0016]若所述地图文件夹与历史地图文件夹一致,保留所述历史地图文件夹。
[0017]在一实施例中,所述方法还包括:
[0018]所述地图文件夹替换所述历史地图文件夹之后,在所述地图文件夹上添加更新标
记,并输出更新提示信息;其中,所述更新提示信息指示地图信息发生更新。
[0019]在一实施例中,所述方法还包括:
[0020]将替换的所述地图文件夹生成地图包。
[0021]在一实施例中,所述将替换的所述地图文件夹生成地图包,所述方法还包括:
[0022]将所述地图文件夹的数据结构转换成可视化的地图数据结构;
[0023]将数据结构转换完成的所述地图文件夹压缩生成地图包。
[0024]另一方面,本申请还提供了一种数字地图的更新装置,所述装置包括:
[0025]请求模块,用于响应于地图更新指令,向地图终端发起地图下载请求;
[0026]获取模块,用于获取与所述地图下载请求对应的数字地图,并依据所述数字地图构建地图文件夹;
[0027]判断模块,用于判断所述地图文件夹与历史地图文件夹是否一致;
[0028]替换模块,用于若不一致,以所述地图文件夹替换所述历史地图文件夹。
[0029]进一步的,本申请还提供了一种电子设备,所述电子设备包括:
[0030]处理器;
[0031]用于存储处理器可执行指令的存储器;
[0032]其中,所述处理器被配置为执行上述任意一种数字地图的更新方法。
[0033]另外,本申请还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述任意一种数字地图的更新方法。
[0034]本申请方案,通过响应于地图更新指令,向地图终端获取与下载请求对应的数字地图,并根据数字地图所在地图文件夹与历史地图文件夹的差异,将地图文件夹替换历史地图文件夹,实现了数字地图的更新,极大地提高了地图的更新效率。
附图说明
[0035]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
[0036]图1为本申请一实施例提供的电子设备的结构示意图;
[0037]图2为本申请一实施例提供的一种数字地图的更新方法的流程示意图;
[0038]图3为本申请一实施例提供的一种数字地图的更新方法的流程示意图;
[0039]图4为本申请一实施例提供的一种数字地图的更新装置的框图。
具体实施方式
[0040]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0041]相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0042]本申请实施例提供的数字地图的更新方法:在本地化项目中,通过设置一个定时任务,周期性更新比较地图数据。首先根据定时更新指令,通过全国行政区的行政编码,依次从地图终端获取与所有行政编码对应的地图数据;再创建地图文件夹保存地图数据,并将地图文件夹与历史地图文件夹对比,将存在差异的历史地图文件夹用地图文件夹替换,
从而实现数字地图的更新。
[0043]该数字地图的更新方法通过响应定时更新指令获取地图数据以及地图文件夹和历史地图文件夹的对比替换,有效的提高了本地化项目中地图更新的效率。
[0044]图1为本申请一实施例示出的一种电子设备1,该电子设备1包括:至少一个处理器11和存储器12,图1中以一个处理器为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行。其中,处理器11被配置为执行本申请实施例提供的数字地图的更新方法。
[0045]处理器11可以是包含中央处理单元(CPU)、图像处理单元(GPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对电子设备1中的其它组件的数据进行处理,还可以控制电子设备1中的其它组件以执行期望的功能。
[0046]存储器12可以包括一个或多个计算机程序产品,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器11可以运行程序指令,以实现下文的数字地图的更新方法。在计算机可本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数字地图的更新方法,其特征在于,所述方法包括:响应于地图更新指令,向地图终端发起地图下载请求;获取与所述地图下载请求对应的数字地图,并依据所述数字地图构建地图文件夹;判断所述地图文件夹与历史地图文件夹是否一致;若不一致,以所述地图文件夹替换所述历史地图文件夹。2.根据权利要求1所述的方法,其特征在于,所述地图更新指令指示周期性更新地图;所述响应于地图更新指令,向地图终端发起地图下载请求,包括:响应于所述地图更新指令,周期性向地图终端发起地图下载请求。3.根据权利要求1所述的方法,其特征在于,所述向地图终端发起地图下载请求,包括:根据行政编码列表,遍历每一行政编码,逐个向地图终端发起与所述行政编码对应的下载请求。4.根据权利要求1所述的方法,其特征在于,在所述判断所述地图文件夹与历史地图文件夹是否一致之后,所述方法还包括:若所述地图文件夹与历史地图文件夹一致,保留所述历史地图文件夹。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述地图文件夹替换所述历史地图文件夹之后,在所述地图文件夹上添加更新标记,并输出更新提示信息;其中,所述更新提示信息指示地图信息发生更新。6....
【专利技术属性】
技术研发人员:裘珊,
申请(专利权)人:挂号网杭州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。