CN113656527A - 地图资源处理方法、装置、计算机设备和存储介质 - Google Patents
地图资源处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113656527A CN113656527A CN202110961869.2A CN202110961869A CN113656527A CN 113656527 A CN113656527 A CN 113656527A CN 202110961869 A CN202110961869 A CN 202110961869A CN 113656527 A CN113656527 A CN 113656527A
- Authority
- CN
- China
- Prior art keywords
- map
- slice
- target
- resource
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 12
- 238000005520 cutting process Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Remote Sensing (AREA)
- Instructional Devices (AREA)
Abstract
本申请涉及一种地图资源处理方法、装置、计算机设备和存储介质。所述方法包括:接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;若所述目标地图切片所对应的区域与所述目标地图区域相交,则判断所述客户端是否具有对所述目标地图切片的获取权限;若所述客户端具有对所述目标地图切片的获取权限,则查找本地是否缓存有所述目标地图切片的地图资源;若所述本地缓存有所述目标地图切片的地图资源,则发送所述地图资源至所述客户端。采用本方法能够提高客户端加载地图的效率。
Description
技术领域
本申请涉及地理信息技术领域,特别是涉及一种地图资源处理方法、装置、计算机设备和存储介质。
背景技术
随着信息技术与地理信息系统的发展,通常在电子设备上加载地图时,是通过调用该地图的多个地图切片,从而在电子设备的显示界面上加载出完整的地图数据。
然而,传统技术中的客户端在每次加载地图时,都需要请求服务器对原始地图进行过滤和切割,这使得服务器需要频繁执行原始地图切割操作,由于执行原始地图切割操作需要较长的耗时,这往往不利于提高客户端加载地图的效率。
因此,在传统技术中存在着客户端加载地图效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高客户端加载地图的效率的地图资源处理方法、装置、计算机设备和存储介质。
一种地图资源处理方法,所述方法包括:
接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;
若所述目标地图切片所对应的区域与所述目标地图区域相交,则判断所述客户端是否具有对所述目标地图切片的获取权限;
若所述客户端具有对所述目标地图切片的获取权限,则查找本地是否缓存有所述目标地图切片的地图资源;
若所述本地缓存有所述目标地图切片的地图资源,则发送所述地图资源至所述客户端。
在其中一个实施例中,所述地图切片获取请求携带有地图服务标识、图层标识和区域标识;所述判断所述客户端是否具有对所述目标地图切片的获取权限,包括:
根据所述地图服务标识、所述图层标识和所述区域标识,查找用户权限表;所述用户权限表包括对所述目标地图切片具有访问权限的用户所组成的名单;
若登录所述客户端的用户在所述用户权限表中,判定所述客户端具有对所述目标地图切片的获取权限。
在其中一个实施例中,所述地图切片获取请求还携带有所述目标地图切片的切片位置标识和缩放等级;所述查找本地是否缓存有所述目标地图切片的地图资源,包括:
根据所述地图服务标识、所述图层标识、所述区域标识和所述缩放等级,确定所述本地缓存的目标地图资源池;
查找在所述目标地图资源池中与所述切片位置标识对应的地图资源,作为所述目标地图切片的地图资源。
在其中一个实施例中,若所述目标地图切片所对应的区域与所述目标地图区域不相交,所述方法还包括:
发送透明地图切片至所述客户端;所述透明地图切片为不携带有地图资源的地图切片。
在其中一个实施例中,若所述本地未缓存有所述目标地图切片的地图资源,所述方法还包括:
发送原始地图切片获取请求至原始地图服务器;所述原始地图切片获取请求携带有地图切片请求参数;所述地图切片请求参数用于指示所述原始地图服务器获取包含有所述目标地图切片的地图资源的原始地图资源;
接收所述原始地图服务器返回的所述原始地图资源;
根据所述原始地图资源,确定所述目标地图切片的地图资源。
在其中一个实施例中,所述地图切片获取请求携带有地图服务标识、图层标识、所述目标地图切片的切片位置标识和缩放等级;若所述原始地图服务器提供的地图服务为动态服务,所述发送原始地图切片获取请求至原始地图服务器的步骤之前,所述方法还包括:根据所述地图服务标识,确定所述目标地图切片的地图服务类型,以及,根据所述地图缩放等级、所述切片位置标识和所述目标地图切片的切片尺寸,计算出所述目标地图切片的边界坐标;
将所述地图服务类型、所述图层标识、所述边界坐标和所述地图资源的图片尺寸,作为所述地图切片请求参数;
生成携带有所述地图切片请求参数的所述原始地图切片获取请求;
若所述原始地图服务器提供的地图服务为缓存服务,所述发送原始地图切片获取请求至原始地图服务器的步骤之前,所述方法还包括:
将所述图层标识、所述地图缩放等级和所述切片位置标识,作为所述地图切片请求参数;
生成携带有所述地图切片请求参数的原始地图切片获取请求。
在其中一个实施例中,所述地图切片获取请求携带有区域标识;所述原始地图资源包含有所述目标地图切片对应的区域以外的地图资源;所述根据所述原始地图资源,确定所述目标地图切片的地图资源,包括:
根据所述区域标识及所述区域标识对应的区域边界数据,对所述原始地图资源进行切割处理,得到所述目标地图切片的地图资源。
一种地图资源处理装置,所述装置包括:
接收模块,用于接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对目标地图区域相关联的目标地图切片发起的获取请求;
判断模块,用于当所述目标地图切片所对应的区域与所述目标地图区域相交时,判断所述客户端是否具有对所述目标地图切片的获取权限;
查找模块,用于当所述客户端具有对所述目标地图切片的获取权限时,查找本地是否缓存有所述目标地图切片的地图资源;
发送模块,用于当所述本地缓存有所述目标地图切片的地图资源时,发送所述地图资源至所述客户端。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;
若所述目标地图切片所对应的区域与所述目标地图区域相交,则判断所述客户端是否具有对所述目标地图切片的获取权限;
若所述客户端具有对所述目标地图切片的获取权限,则查找本地是否缓存有所述目标地图切片的地图资源;
若所述本地缓存有所述目标地图切片的地图资源,则发送所述地图资源至所述客户端。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;
若所述目标地图切片所对应的区域与所述目标地图区域相交,则判断所述客户端是否具有对所述目标地图切片的获取权限;
若所述客户端具有对所述目标地图切片的获取权限,则查找本地是否缓存有所述目标地图切片的地图资源;
若所述本地缓存有所述目标地图切片的地图资源,则发送所述地图资源至所述客户端。
上述地图资源处理方法、装置、计算机设备和存储介质,通过接收客户端发送的针对目标地图区域相关联的目标地图切片获取请求,当目标地图切片对应的区域与目标地图区域相交,客户端具有对目标地图切片的获取权限,并且地图代理服务器的本地缓存中含有目标地图切片的地图资源时,地图代理服务器发送目标地图切片的地图资源至客户端;如此,地图代理服务器可以从本地缓存中直接返回客户端所需要的目标地图切片的地图资源,不需要每次都针对客户端发送的地图切片获取请求去对原始地图资源的进行地图切割,从而可以避免造成时间上的浪费,进而可以有效地提高了客户端加载地图的效率。
附图说明
图1为一个实施例中一种地图资源处理方法的应用环境图;
图2为一个实施例中一种地图资源处理方法的流程示意图;
图3为另一个实施例中一种地图资源处理方法的流程示意图;
图4为一个实施例中一种地图资源处理方法的时序图;
图5为一个实施例中一种地图资源处理装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的地图资源处理方法,可以应用于如图1所示的应用环境中。其中,地图代理服务器110通过网络与客户端120进行通信。其中,地图代理服务器110接收客户端发送的地图切片获取请求;地图切片获取请求为客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;然后,若目标地图切片所对应的区域与目标地图区域相交,地图代理服务器110判断客户端是否具有对目标地图切片的获取权限;然后,若客户端具有对目标地图切片的获取权限,地图代理服务器110查找本地是否缓存有目标地图切片的地图资源;最后,若本地缓存有目标地图切片的地图资源,地图代理服务器110发送地图资源至客户端120。其中,客户端120可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上的程序。地图代理服务器110可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种地图资源处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤S210,接收客户端发送的地图切片获取请求。
其中,客户端可以是指安装有地图服务软件的客户端。
其中,地图切片获取请求为客户端针对与目标地图区域相关联的目标地图切片发起的获取请求。
其中,目标地图区域可以指与目标地图切片相关联的区域。
其中,目标地图切片可以是指客户端所请求获取的地图切片。
具体地,当客户端需要加载目标地图区域的地图时,先将所需的地图划分成若干切片,每一块切片都是基于同一坐标系的相同原点生成坐标行号和坐标列号,如此,可以基于坐标行号和坐标列号来定位切片具体位置。实际应用中,同一坐标系的相同原点可以是位于同一坐标系左上角的坐标原点(0,0)。
然后,客户端向地图代理服务器发送一个针对目标地图区域相关联的目标地图切片的获取请求(即地图切片获取请求),使得地图代理服务器接收到客户端发送的地图切片获取请求。
步骤S220,若目标地图切片所对应的区域与目标地图区域相交,则判断客户端是否具有对目标地图切片的获取权限。
其中,目标地图切片的对应区域可以是指与目标地图区域相交或者完全不相交的区域。
具体地,当地图代理服务器接收到客户端发送的地图切片获取请求后,地图代理服务器可以根据客户端所请求的目标地图切片对应的区域,判断该区域是否与目标地图区域相交。当目标地图切片所对应的区域与目标地图区域相交时,地图代理服务器将判断客户端是否具有对目标地图切片的获取权限。具体来说,地图代理服务器可以获取与该目标地图切片对应的用户权限表;通过判断该客户端所登录的用户是否在该用户权限表中来判断该客户端是否具有对目标地图切片的获取权限。
步骤S230,若客户端具有对目标地图切片的获取权限,则查找本地是否缓存有目标地图切片的地图资源。
其中,缓存中包含了一系列比例尺一定地图范围内的地图切片的地图资源,可以将地图资源存放在地图代理服务器上或者单独部署网络文件系统(NFS,Network FileSystem),在NFS服务器的共享目录中存放地图切片的地图资源,地图代理服务器将共享目录挂载在本地上。
其中,地图资源可以指地图图片。
其中,比例尺指地图上一条线段的长度与地面相应线段的实际长度之比,能够确定目标地图切片的实际尺寸。
具体实现中,当地图代理服务器判定客户端具有获取目标地图切片的权限后,去本地中查找是否缓存有目标地图切片的地图资源。具体来说,本地中缓存有目标地图资源池,目标地图资源池包含了目标地图切片的地图资源,进而地图代理服务器可以在本地缓存的目标地图资源池中查找是否有客户端所需要的目标地图切片的地图资源。
步骤S240,若本地缓存有所述目标地图切片的地图资源,则发送地图资源至客户端。
具体实现中,当本地缓存有目标地图切片的地图资源,地图代理服务器将目标地图切片的地图资源发送至客户端,客户端根据接收到的目标地图切片的地图资源便可以快速加载出目标地图区域的地图。
上述的一种地图资源处理方法中,地图代理服务器通过接收客户端发送的针对与目标地图区域相关联的目标地图切片的获取请求,当判断目标地图切片所对应的区域与目标地图区域相交,客户端具有目标地图切片的获取权限且地图代理服务器的本地缓存中含有目标地图切片的地图资源时,地图代理服务器将可以直接发送目标切片的地图资源至客户端。如此,地图代理服务器可以从本地缓存中直接返回客户端所需要的目标地图切片的地图资源,不需要每次都针对客户端发送的地图切片获取请求去对原始地图资源的进行地图切割,从而可以避免造成时间上的浪费,进而可以有效地提高了客户端加载地图的效率。
在另一个实施例中,地图切片获取请求携带有地图服务标识、图层标识和区域标识;判断所述客户端是否具有对所述目标地图切片的获取权限,包括:根据地图服务标识、图层标识和区域标识,查找用户权限表;用户权限表为包括对目标地图切片具有访问权限的用户所组成的名单;若登录客户端的用户在用户权限表中,判定所述客户端具有对所述目标地图切片的获取权限。
其中,地图服务标识可以指地图服务编号,不同地图服务编号对应不同用途的地图服务。实际应用中,不同的地图服务可以指交通地图服务、环境保护地图服务、商业地图服务、旅游地图服务等。
其中,图层标识可以指图层编号,不同图层编号对应同一地图服务包含的不同特征及属性的图层,例如,交通地图服务包含公交站点图层、地铁站点图层、高铁站点图层等。
其中,区域标识可以指区域编号,用来定位目标地图切片对应的具体区域。
其中,用户权限表中为具有与地图服务标识、图层标识、区域标识对应的所有地图切片的访问权限的用户所组成的名单。
具体实现中,地图代理服务器根据客服端发送的地图切片获取请求携带的区域标识,确定目标地图切片所对应的区域。当地图代理服务器判定目标地图切片对应的区域与目标地图区域相交后,地图代理服务器根据地图切片获取请求携带的地图服务标识、图层标识和区域标识去查找用户权限表,用户权限表中记载了用户名单,这些用户具有与地图服务标识、图层标识、区域标识对应的所有地图切片的访问权限,用户名单中包括了对目标地图切片具有访问权限的用户。当登录客户端的用户在用户权限表中,说明该客户端具有与地图切片获取请求携带的地图服务标识、图层标识和区域标识对应的目标地图切片的获取权限;当登录客户端的用户不在用户权限表中,说明客户端不具有对目标地图切片的获取权限,地图代理服务器发送权限异常消息至客户端,权限异常消息用于通知客户端不具有对所述地图切片的获取权限,则客户端无法获取目标地图切片。
本实施例的技术方案,地图代理服务器通过客户端发送的目标地图切片的获取请求上携带的地图服务标识、图层标识和区域标识,去查找用户权限表,用户权限表中记载了具有目标地图切片访问权限的用户所组成的名单。如此,只有当登录客户端的用户在用户权限表中有记载,地图代理服务器才能判定客户端具有对目标地图切片的获取权限,进而才能去本地缓存中查找目标地图切片的地图资源,从而实现了地图代理服务器对目标地图切片的安全保护,提高了目标地图切片的私密性。
在另一个实施例中,地图切片获取请求还携带有目标地图切片的切片位置标识和缩放等级;查找本地是否缓存有目标地图切片的地图资源,包括:根据地图服务标识、图层标识和区域标识,确定本地缓存的目标地图资源池;查找在目标地图资源池中与切片位置标识对应的地图资源,作为目标地图切片的地图资源。
其中,切片位置标识可以指目标地图切片基于原点(0,0)生成的坐标行号和坐标列号,用来确定目标地图切片的具体位置。
其中,缩放等级相当于比例尺,例如,缩放等级为n,对应的比例尺为1:2n。
其中,目标地图资源池可以指创建缓存时,地图代理服务器会在不同的比例尺下将地图切割成地图切片,将地图切片的地图资源保存在地图代理服务器中,根据不同的地图服务标识、图层标识和区域标识形成不同的地图资源池,其中包括了目标地图资源池。
其中,目标地图资源池指目标地图切片所在的地图资源池。
具体实现中,当地图代理服务器判定客户端具有对目标地图切片的获取权限时,地图代理服务器根据接收到的地图切片获取请求上携带的地图服务标识,确定目标地图切片所属的地图服务类型;根据接收到的地图切片获取请求上携带的图层标识,确定目标地图切片所在的图层;根据接收到的地图切片获取请求上携带的缩放等级,确定目标地图切片所属的缩放等级;根据接收到的地图切片获取请求上携带的区域标识,确定目标地图切片所对应的区域,从而地图代理服务器可以根据地图切片获取请求,在本地缓存中的地图资源池中找到包含有目标地图切片的地图资源的目标地图资源池的位置,然后,地图代理服务器会根据接收到的地图切片获取请求上携带的切片位置标识,在目标地图资源池查找与该切片位置标识对应的地图资源,作为目标地图切片的地图资源。
本实施例的技术方案,地图代理服务器先通过客户端发送的地图切片获取请求携带的地图服务标识、图层标识、区域标识和缩放等级,从本地缓存中定位目标地图资源池的位置,再根据地图切片获取请求携带的切片位置标识,在目标地图资源池中查找目标地图切片的地图资源,从而可以准确找到客户端所需的目标地图切片的地图资源,进而提高了地图代理服务器在本地缓存中查找目标地图切片的地图资源的准确性。
在另一个实施例中,目标地图切片所对应的区域与所述目标地图区域不相交,方法还包括:发送透明地图切片至客户端。
其中,透明地图切片为不携带有地图资源的地图切片。
具体实现中,地图代理服务器接收到客户端发送的针对与目标地图区域相关联的目标地图切片的获取请求,获取请求携带了目标地图切片的区域标识,通过区域标识,地图代理服务器可以确定目标地图切片所对应的具体区域。当地图代理服务器根据区域标识,判定目标地图切片对应的区域与目标地图区域不相交后,发送不携带有地图资源的透明地图切片至客户端,避免客户端获取到目标地图区域以外的地图资源,减少数据传输量。
本实施例的技术方案,地图代理服务器根据客服端发送的地图切片获取请求携带的区域标识确定目标地图切片对应的区域,当判定目标地图切片对应的区域与目标地图区域不相交后,地图代理服务器返回给客户端一个不携带有地图资源的透明切片,地图代理服务器也不再进行后续操作。进而,地图代理服务器处理客户端发送的地图切片获取请求的效率得到了提高,同时,也避免客户端获取到目标地图区域以外的地图资源,减少数据传输量。
在另一个实施例中,本地未缓存有目标地图切片的地图资源,方法还包括:发送原始地图切片获取请求至原始地图服务器;原始地图切片获取请求携带有地图切片请求参数;地图切片请求参数用于指示原始地图服务器获取包含有目标地图切片的地图资源的原始地图资源;接收原始地图服务器返回的原始地图资源;根据原始地图资源,确定目标地图切片的地图资源。
其中,原始地图切片获取请求为地图代理服务器针对未在本地缓存的目标地图切片向原始地图服务器发起的获取请求。
其中,原始地图服务器可以指独立的服务器或者集群。
其中,地图切片请求参数为原始地图服务器生成原始地图资源所需的参数信息。
其中,原始地图资源可以指包含有目标地图区域的地图的原始地图资源。
具体实现中,当地图代理服务器根据地图服务标识、图层标识、区域标识、切片位置标识和缩放等级,无法在本地缓存中查找到目标地图切片的地图资源时,地图代理服务器向原始地图代理服务器发送携带有地图切片请求参数的原始地图切片获取请求,当原始地图服务器提供的地图服务为缓存服务时,地图代理服务器将接收到的地图切片获取请求携带的地图服务标识、图层标识、缩放等级和切片位置标识,作为原始地图服务器所需的地图切片请求参数。原始地图服务器根据地图切片请求参数中的地图服务标识,可以确定目标地图切片所属的地图服务类型;根据地图切片请求参数中的图层标识,可以确定目标地图切片所在的图层;根据地图切片请求参数中的缩放等级,可以确定目标地图切片所属的缩放等级;根据地图切片请求参数中的切片位置标识,可以确定目标地图切片所在的位置。从而,原始地图服务器可以根据原始地图切片获取请求,从原始地图服务器的本地缓存中查找包含有目标地图切片的地图资源的原始地图资源,将原始地图资源发送给地图代理服务器。进而,地图代理服务器根据客户端发送的地图切片获取请求携带的区域标识,以及区域标识对应的区域边界数据,从原始地图资源中获得目标地图切片的地图资源。
本实施例的技术方案,当地图代理服务器无法在本地中查找到目标地图切片的地图资源,则向原始地图服务器发送一个携带有地图切片请求参数的原始地图切片获取请求,使原始地图服务器向地图代理服务器发送包含有目标地图切片的地图资源的原始地图资源,地图代理服务器根据接收到的原始地图资源可以确定目标地图切片的地图资源。如此,即使在地图代理服务器未缓存有目标地图切片的地图资源的情况下,客户端然可以通过原始地图服务器获取到目标地图切片的地图资源,从而可以使客户端稳定且顺利加载到用户所请求的目标地图区域的地图资源,进而提高了客户端加载地图的效率。
在另一个实施例中,地图切片获取请求携带有地图服务标识、图层标识、目标地图切片的切片位置标识和缩放等级;若原始地图服务器提供的地图服务为动态服务,发送原始地图切片获取请求至原始地图服务器的步骤之前,还包括:根据地图服务标识,确定目标地图切片的地图服务类型,以及,根据缩放等级、切片位置标识和目标地图切片的切片尺寸,计算出目标地图切片的边界坐标;将地图服务类型、图层标识、边界坐标和地图资源的图片尺寸,作为地图切片请求参数;生成携带有所述地图切片请求参数的所述原始地图切片获取请求;若原始地图服务器提供的地图服务为缓存服务,发送原始地图切片获取请求至原始地图服务器的步骤之前,方法还包括:将图层标识、缩放等级和切片位置标识,作为地图切片请求参数;生成携带有地图切片请求参数的原始地图切片获取请求。
其中,动态服务为原始地图服务器根据接收到的原始地图切片获取请求携带的地图切片请求参数,生成包含有目标地图切片的地图资源的原始地图资源。
其中,切片位置标识为目标地图切片在坐标系中的行号和列号,行号和列号起始位置均为0。
其中,目标地图切片的切片尺寸的单位为像素。
其中,目标地图切片的边界坐标为未经缩放的实际尺寸下的目标地图切片对应的边界坐标,其能够确定未经缩放的目标地图切片的边界范围。可以指四点坐标(xmin、ymin、xmax、ymax),即左上角坐标(xmin、ymin)和右下角坐标(xmax、ymax),xmin表示目标地图切片最小x坐标,xmax表示目标地图切片最大x坐标,ymin表示目标地图切片最小y坐标,ymax表示目标地图切片最大y坐标。
其中,地图资源的图片尺寸为未经缩放的目标地图切片的实际尺寸,由目标地图切片的切片尺寸和缩放等级确定。
具体实现中,若原始地图服务器提供的是动态服务,那么地图代理服务器根据客户端发送的地图切片获取请求上携带的地图服务标识,确定目标地图切片的地图服务类型;地图代理服务器根据地图切片获取请求携带的目标地图切片的缩放等级和目标地图切片的切片尺寸,可以计算出未经缩放的目标地图切片的实际尺寸,进而,地图代理服务器再根据地图切片获取请求携带的目标地图切片的行号和列号、原点坐标和原点位置,以及未经缩放的目标地图切片的实际尺寸,计算出这个实际尺寸对应的四点边界坐标。
例如,假设目标地图切片的缩放等级为2,目标地图切片的行列号为(2,3),原点坐标(0,0)位于左上角,且目标地图切片的切片尺寸为256*256,单位为像素。根据缩放等级为2,可以确定比例尺为1:4,目标地图切片的实际尺寸大约为1000*1000,那么根据原点坐标(0,0)和目标地图切片的行列号(2,3)可以确定实际尺寸下目标地图切片对应的四点边界坐标为(2000,3000,3000,4000),即左上角坐标(2000,3000),右下角坐标(3000,4000),最小x坐标为2000,最大x坐标为3000,最小y坐标为3000,最大y坐标4000。
进而,地图代理服务器将地图服务类型、地图切片获取请求携带的图层标识、未经缩放的实际尺寸下的目标地图切片对应的边界坐标、地图资源的图片尺寸即未经缩放的目标地图切片的实际尺寸作为地图切片请求参数,向原始地图服务器发送携带有地图切片请求参数的原始地图切片获取请求。原始地图服务器根据地图切片请求参数中的地图服务类型,可以确定目标地图切片在原始地图服务器中所属的地图服务类型;根据地图切片请求参数中的图层标识,可以确定目标地图切片所在图层;根据地图切片请求参数中的未经缩放的实际尺寸下的目标地图切片对应的边界坐标,可以确定实际尺寸下的目标地图切片的边界范围;根据地图切片请求参数中的地图资源的图片尺寸,可以确定未经缩放的目标地图切片的尺寸。从而,原始地图服务器可以根据携带有地图切片请求参数的原始地图切片获取请求,生成指定图层、指定边界范围和指定地图资源的图片尺寸大小的原始地图资源,里面包含了目标地图切片的地图资源,原始地图服务器将原始地图资源发送至地图代理服务器。
本实施例的技术方案,当原始地图服务器提供的服务为动态服务,地图代理服务器根据客户端发送的地图切片获取请求携带的地图服务标识确定目标地图切片的地图服务类型,根据缩放等级、切片位置标识、目标地图切片的切片尺寸计算出目标地图切片的四点边界坐标和地图资源的图片尺寸,并将地图服务类型、图层标识、边界坐标和地图资源的图片尺寸作为地图切片请求参数,向原始地图代理服务器发送携带地图切片请求参数的原始地图切片获取请求;当原始地图服务器提供的服务为缓存服务,地图代理服务器将接收到的地图切片获取请求携带的地图服务标识、图层标识、缩放等级和切片位置标识,作为原始地图服务器所需的地图切片请求参数,向原始地图代理服务器发送携带地图切片请求参数的原始地图切片获取请求。如此,地图代理服务器可以针对原始地图服务器提供的不同服务,向原始地图服务器发送携带不同地图切片请求参数的原始地图切片获取请求,从而地图代理服务器依然可以接收到原始地图服务器返回的包含有目标地图切片的地图资源的原始地图资源,使客户端可以获取到目标地图切片的地图资源,进而地图代理服务器处理地图切片获取请求的可靠性得到了提高。
在另一个实施例中,地图切片获取请求携带有区域标识;原始地图资源包含有目标地图切片对应的区域以外的地图资源;根据原始地图资源,确定目标地图切片的地图资源,包括:根据区域标识及区域标识对应的区域边界数据,对原始地图资源进行切割处理,得到目标地图切片的地图资源。
其中,区域标识可以指区域编号,用来定位目标地图切片对应的具体区域。
其中,区域边界数据用来确定目标地图切片对应的区域的范围。
具体实现中,地图代理服务器接收到原始地图服务器返回的包含有目标地图切片对应的区域以外的地图资源的原始地图资源后,会根据客户端发送的地图切片获取请求携带的区域标识,确定目标地图切片对应的具体区域。进而,地图代理服务器根据区域标识对应的区域边界数据确定目标地图切片对应的区域的范围。最后,地图代理服务器根据目标地图切片对应的具体区域和目标地图切片对应的具体区域的范围,对包含有目标地图区域以外的地图资源的原始地图资源进行切割处理,确定目标地图切片对应的区域范围,得到目标地图切片的地图资源。
本实施例的技术方案,地图代理服务器通过客户端发送的地图切片获取请求携带的区域标识及其所对应的区域边界数据,对包含有目标地图切片对应的区域以外的地图资源的原始地图资源进行切割处理,得到目标地图切片的地图资源。如此,可以实现即使原始地图服务器返回的原始地图资源中包含有客户端不需要的地图资源,地图代理服务器也可以从原始地图资源中准确切割出目标地区切片的地图资源,进而,地图代理服务器获取目标地图切片的地图资源的准确性得到了提高。
在另一个实施例中,如图3所示,提供了一种地图资源处理方法,以该方法应用于图1中的地图代理服务器110为例进行说明,包括以下步骤:
步骤S310,接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;所述地图切片获取请求携带有地图服务标识、图层标识和区域标识、所述目标地图切片的切片位置标识和缩放等级。
步骤S320,若所述目标地图切片所对应的区域与所述目标地图区域相交,则根据所述地图服务标识、所述图层标识和所述区域标识,查找用户权限表;所述用户权限表包括对所述目标地图切片具有访问权限的用户所组成的名单。
步骤S330,根据登录所述客户端的用户是否在所述用户权限表中,判断所述客户端是否具有对所述目标地图切片的获取权限。
步骤S340,若所述客户端具有对所述目标地图切片的获取权限,则查找本地是否缓存有所述目标地图切片的地图资源。
步骤S350,若所述本地未缓存有所述目标地图切片的地图资源,发送原始地图切片获取请求至原始地图服务器;所述原始地图切片获取请求携带有地图切片请求参数;所述地图切片请求参数用于指示所述原始地图服务器获取包含有所述目标地图切片的地图资源的原始地图资源。
步骤S360,接收所述原始地图服务器返回的所述原始地图资源。
步骤S370,根据所述原始地图资源,确定所述目标地图切片的地图资源。
步骤S380,发送所述目标地图切片的地图资源至客户端。
需要说明的是,上述步骤的具体限定可以参见上文对一种地域资源处理方法的具体限定,在此不再赘述。
为了便于本领域技术人员的理解,图4供了一种地图资源处理方法的时序图。步骤1,客户端需要加载地图时,先将所需的地图分割成若干切片。步骤2,客户端针对与目标地图区域相关联的目标地图切片向地图代理服务器发起地图切片获取请求,地图切片获取请求携带有地图服务标识、图层标识和区域标识、所述目标地图切片的切片位置标识和缩放等级。步骤3,地图代理服务器根据所述区域标识确定所述目标地图切片对应的区域,判断所述目标地图切片对应的区域与所述目标地图区域是否相交。步骤4,当目标地图切片所对应的区域与所述目标地图区域相交时,地图代理服务器根据地图服务标识、图层标识和区域标识,查找用户权限表,根据登录客户端的用户是否在用户权限表判断客户端是否具有对目标地图切片的获取权限,其中,用户权限表包括对所述目标地图切片具有访问权限的用户所组成的名单。步骤5,当登录客户端的用户不在用户权限表中时,地图代理服务器判定所述客户端不具有对所述目标地图切片的获取权限,发送权限异常消息至所述客户端,其中,权限异常消息用于通知所述客户端不具有对地图切片的获取权限。步骤6,当登录客户端的用户在所述用户权限表中,地图代理服务器判定客户端具有对目标地图切片的获取权限,去本地查找是否缓存有目标地图切片的地图资源。步骤7,当本地缓存有目标地图切片的地图资源,地图代理服务器发送目标地图切片的地图资源至客户端。步骤8,当本地未缓存有目标地图切片的地图资源时,地图代理服务器发送携带有地图切片请求参数的原始地图切片获取请求至原始地图服务器,原始地图服务器根据地图切片请求参数获取包含有所述目标地图切片的地图资源的原始地图资源。其中,原始地图资源也包含有所述目标地图切片对应的区域以外的地图资源。步骤9,原始地图服务器将原始地图资源发送给地图代理服务器。步骤10,地图代理服务器根据客户端发送的地图切片获取请求携带的区域标识及所述区域标识对应的区域边界数据,对原始地图资源进行切割处理,得到目标地图切片的地图资源。步骤11,地图代理服务器将目标地图切片的地图资源缓存在目标储存位置。步骤12,等待缓存完毕,更新本地缓存的地图资源池。步骤13,地图代理服务器发送目标地图切片的地图资源至客户端。
如此,只要客户端需要的目标地图切片所对应的区域与目标地图区域相交、客户端具有对目标地图切片的获取权限,地图代理服务器就可以根据客户端发送的地图切片获取请求携带的目标地图切片信息去本地中查找是否缓存有目标地图切片的地图资源,将目标地图切片的地图资源发送至客户端。即使本地中没有缓存目标地图切片的地图资源,地图代理服务器也会向原始地图服务器发送携带有地图切片请求参数的原始地图切片获取请求,指示原始地图服务器获取包含有目标地图切片的地图资源的原始地图资源,将原始地图资源发送给地图代理服务器。地图代理服务器根据原始地图资源确定目标地图切片的地图资源,并将目标地图切片的地图资源缓存在本地。最后,地图代理服务器将目标地图切片的地图资源发送给客户端。因此,每次地图代理服务器接收到客户端发送的地图切片获取请求时,都可以从先从本地缓存中查找目标地图切片的地图资源返回给客户端,而不用每次都通过原始地图服务器生成原始地图资源来获取目标地图切片的地图资源,进而可以有效提高了客户端加载目标地图区域的地图的效率。
应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种地图资源处理装置,包括:接收模块、判断模块、查找模块和发送模块,其中:
接收模块510,用于接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求。
判断模块520,用于当所述目标地图切片所对应的区域与所述目标地图区域相交时,判断所述客户端是否具有对所述目标地图切片的获取权限。
查找模块530,用于当所述客户端具有对所述目标地图切片的获取权限时,查找本地是否缓存有所述目标地图切片的地图资源。
发送模块540,用于当所述本地缓存有所述目标地图切片的地图资源时,发送所述地图资源至所述客户端。
在其中一个实施例中,所述地图切片获取请求携带有地图服务标识、图层标识和区域标识,所述判断模块520,具体用于根据所述地图服务标识、所述图层标识和所述区域标识,查找用户权限表;所述用户权限表包括对所述目标地图切片具有访问权限的用户所组成的名单;若登录所述客户端的用户在所述用户权限表中,判定所述客户端具有对所述目标地图切片的获取权限。
在其中一个实施例中,所述地图切片获取请求还携带有所述目标地图切片的切片位置标识和缩放等级,所述查找模块530,具体用于根据所述地图服务标识、所述图层标识、所述区域标识和所述缩放等级,确定所述本地缓存的目标地图资源池;查找在所述目标地图资源池中与所述切片位置标识对应的地图资源,作为所述目标地图切片的地图资源。
在其中一个实施例中,若所述目标地图切片所对应的区域与所述目标地图区域不相交,所述一种地图资源处理装置,还包括:透明切片发送模块,用于发送透明地图切片至所述客户端;所述透明地图切片为不携带有地图资源的地图切片。
在其中一个实施例中,若所述本地未缓存有所述目标地图切片的地图资源,所述一种地图资源处理装置,还包括:请求发送模块,用于发送原始地图切片获取请求至原始地图服务器;所述原始地图切片获取请求携带有地图切片请求参数;所述地图切片请求参数用于指示所述原始地图服务器获取包含有所述目标地图切片的地图资源的原始地图资源;资源接收模块,用于接收所述原始地图服务器返回的所述原始地图资源;确定模块,用于根据所述原始地图资源,确定所述目标地图切片的地图资源。
在其中一个实施例中,所述地图切片获取请求携带有地图服务标识、图层标识、所述目标地图切片的切片位置标识和缩放等级;所述一种地图资源处理装置,还包括:请求生成模块,若所述原始地图服务器提供的地图服务为动态服务,则用于根据所述地图服务标识,确定所述目标地图切片的地图服务类型,以及,根据所述缩放等级、所述切片位置标识和所述目标地图切片的切片尺寸,计算出所述目标地图切片的边界坐标;将所述地图服务类型、所述图层标识、所述边界坐标和所述地图资源的图片尺寸,作为所述地图切片请求参数;生成携带有所述地图切片请求参数的所述原始地图切片获取请求。若所述原始地图服务器提供的地图服务为缓存服务,所述请求生成模块,用于将所述图层标识、所述缩放等级和所述切片位置标识,作为所述地图切片请求参数;生成携带有所述地图切片请求参数的原始地图切片获取请求。
在其中一个实施例中,所述地图切片获取请求携带有区域标识;所述原始地图资源包含有所述目标地图切片对应的区域以外的地图资源;所述确定模块具体用于根据所述区域标识及所述区域标识对应的区域边界数据,对所述原始地图资源进行切割处理,得到所述目标地图切片的地图资源。
关于一种地图资源处理装置的具体限定可以参见上文中对于一种地图资源处理方法的限定,在此不再赘述。上述一种地图资源处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储地图资源处理数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种地图资源处理方法。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述一种地图资源处理方法的步骤。此处种地图资源处理方法的步骤可以是上述各个实施例的种地图资源处理方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述一种地图资源处理方法的步骤。此处一种地图资源处理方法的步骤可以是上述各个实施例的一种地图资源处理方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种地图资源处理方法,其特征在于,所述方法包括:
接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;
若所述目标地图切片所对应的区域与所述目标地图区域相交,则判断所述客户端是否具有对所述目标地图切片的获取权限;
若所述客户端具有对所述目标地图切片的获取权限,则查找本地是否缓存有所述目标地图切片的地图资源;
若所述本地缓存有所述目标地图切片的地图资源,则发送所述地图资源至所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述地图切片获取请求携带有地图服务标识、图层标识和区域标识;所述判断所述客户端是否具有对所述目标地图切片的获取权限,包括:
根据所述地图服务标识、所述图层标识和所述区域标识,查找用户权限表;所述用户权限表包括对所述目标地图切片具有访问权限的用户所组成的名单;
若登录所述客户端的用户在所述用户权限表中,判定所述客户端具有对所述目标地图切片的获取权限。
3.根据权利要求2所述的方法,其特征在于,所述地图切片获取请求还携带有所述目标地图切片的切片位置标识和缩放等级;所述查找本地是否缓存有所述目标地图切片的地图资源,包括:
根据所述地图服务标识、所述图层标识、所述区域标识和所述缩放等级,确定所述本地缓存的目标地图资源池;
查找在所述目标地图资源池中与所述切片位置标识对应的地图资源,作为所述目标地图切片的地图资源。
4.根据权利要求1所述的方法,其特征在于,若所述目标地图切片所对应的区域与所述目标地图区域不相交,所述方法还包括:
发送透明地图切片至所述客户端;所述透明地图切片为不携带有地图资源的地图切片。
5.根据权利要求1所述的方法,其特征在于,若所述本地未缓存有所述目标地图切片的地图资源,所述方法还包括:
发送原始地图切片获取请求至原始地图服务器;所述原始地图切片获取请求携带有地图切片请求参数;所述地图切片请求参数用于指示所述原始地图服务器获取包含有所述目标地图切片的地图资源的原始地图资源;
接收所述原始地图服务器返回的所述原始地图资源;
根据所述原始地图资源,确定所述目标地图切片的地图资源。
6.根据权利要求5所述的方法,其特征在于,所述地图切片获取请求携带有地图服务标识、图层标识、所述目标地图切片的切片位置标识和缩放等级;若所述原始地图服务器提供的地图服务为动态服务,所述发送原始地图切片获取请求至原始地图服务器的步骤之前,所述方法还包括:
根据所述地图服务标识,确定所述目标地图切片的地图服务类型,以及,根据所述缩放等级、所述切片位置标识和所述目标地图切片的切片尺寸,计算出所述目标地图切片的边界坐标;
将所述地图服务类型、所述图层标识、所述边界坐标和所述地图资源的图片尺寸,作为所述地图切片请求参数;
生成携带有所述地图切片请求参数的所述原始地图切片获取请求;
若所述原始地图服务器提供的地图服务为缓存服务,所述发送原始地图切片获取请求至原始地图服务器的步骤之前,所述方法还包括:
将所述图层标识、所述缩放等级和所述切片位置标识,作为所述地图切片请求参数;
生成携带有所述地图切片请求参数的原始地图切片获取请求。
7.根据权利要求5所述的方法,其特征在于,所述地图切片获取请求携带有区域标识;所述原始地图资源包含有所述目标地图切片对应的区域以外的地图资源;所述根据所述原始地图资源,确定所述目标地图切片的地图资源,包括:
根据所述区域标识及所述区域标识对应的区域边界数据,对所述原始地图资源进行切割处理,得到所述目标地图切片的地图资源。
8.一种地图资源处理装置,其特征在于,所述装置包括:
接收模块,用于接收客户端发送的地图切片获取请求;所述地图切片获取请求为所述客户端针对与目标地图区域相关联的目标地图切片发起的获取请求;
判断模块,用于当所述目标地图切片所对应的区域与所述目标地图区域相交时,判断所述客户端是否具有对所述目标地图切片的获取权限;
查找模块,用于当所述客户端具有对所述目标地图切片的获取权限时,查找本地是否缓存有所述目标地图切片的地图资源;
发送模块,用于当所述本地缓存有所述目标地图切片的地图资源时,发送所述地图资源至所述客户端。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110961869.2A CN113656527A (zh) | 2021-08-20 | 2021-08-20 | 地图资源处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110961869.2A CN113656527A (zh) | 2021-08-20 | 2021-08-20 | 地图资源处理方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113656527A true CN113656527A (zh) | 2021-11-16 |
Family
ID=78480571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110961869.2A Pending CN113656527A (zh) | 2021-08-20 | 2021-08-20 | 地图资源处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113656527A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116720224A (zh) * | 2023-06-28 | 2023-09-08 | 北京和德宇航技术有限公司 | 一种显示方法、装置、设备及存储介质 |
CN117033533A (zh) * | 2023-07-21 | 2023-11-10 | 北京空间机电研究所 | 一种多源地图动态切片及缓存方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10382890B1 (en) * | 2018-07-26 | 2019-08-13 | Bluedot Innovation Pty Ltd | Cacheable geographic pages |
CN111159322A (zh) * | 2019-12-17 | 2020-05-15 | 广西交通设计集团有限公司 | 一种地图动态切片及服务端缓存的方法 |
CN111666365A (zh) * | 2020-05-27 | 2020-09-15 | 北京地林伟业科技股份有限公司 | 电子地图服务根据授权区域快速过滤显示的方法 |
CN112287010A (zh) * | 2020-11-10 | 2021-01-29 | 天津市测绘院有限公司 | 基于安卓系统的地图服务提供方法、装置、终端及存储介质 |
-
2021
- 2021-08-20 CN CN202110961869.2A patent/CN113656527A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10382890B1 (en) * | 2018-07-26 | 2019-08-13 | Bluedot Innovation Pty Ltd | Cacheable geographic pages |
CN111159322A (zh) * | 2019-12-17 | 2020-05-15 | 广西交通设计集团有限公司 | 一种地图动态切片及服务端缓存的方法 |
CN111666365A (zh) * | 2020-05-27 | 2020-09-15 | 北京地林伟业科技股份有限公司 | 电子地图服务根据授权区域快速过滤显示的方法 |
CN112287010A (zh) * | 2020-11-10 | 2021-01-29 | 天津市测绘院有限公司 | 基于安卓系统的地图服务提供方法、装置、终端及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116720224A (zh) * | 2023-06-28 | 2023-09-08 | 北京和德宇航技术有限公司 | 一种显示方法、装置、设备及存储介质 |
CN116720224B (zh) * | 2023-06-28 | 2024-04-26 | 北京和德宇航技术有限公司 | 一种显示方法、装置、设备及存储介质 |
CN117033533A (zh) * | 2023-07-21 | 2023-11-10 | 北京空间机电研究所 | 一种多源地图动态切片及缓存方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112233240B (zh) | 三维矢量地图的三维矢量数据切片方法、装置及电子设备 | |
CN103187003B (zh) | 一种电子地图的访问方法、设备和系统 | |
US9646026B2 (en) | Determining points of interest using intelligent agents and semantic data | |
CA2850634C (en) | Map tile data pre-fetching based on mobile device generated event analysis | |
US8805959B1 (en) | Map tile data pre-fetching based on user activity analysis | |
EP2788948B1 (en) | Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device | |
US9798819B2 (en) | Selective map marker aggregation | |
CN109815425B (zh) | 缓存数据处理方法、装置、计算机设备和存储介质 | |
CN112214561B (zh) | 地图数据处理方法、装置、计算机设备及存储介质 | |
CN107247748B (zh) | 页面加载方法及装置 | |
CN112069285B (zh) | 基于三维高精地图切片的地图生成方法、装置及电子设备 | |
CN112131331B (zh) | 地图数据处理方法、装置、计算机设备和存储介质 | |
CN113656527A (zh) | 地图资源处理方法、装置、计算机设备和存储介质 | |
CN113032508B (zh) | 电子地图数据的存储方法、装置、计算机设备和存储介质 | |
CN108256014B (zh) | 页面展示方法及装置 | |
CN111680210B (zh) | 信息搜索方法、装置、搜索网关及存储介质 | |
CN112153170A (zh) | 访问服务器的方法、装置、设备及存储介质 | |
CN116910290B (zh) | 免切片遥感影像加载的方法、装置、设备和介质 | |
CN111813875A (zh) | 地图点位信息处理方法、装置及服务器 | |
US9275374B1 (en) | Method and apparatus for pre-fetching place page data based upon analysis of user activities | |
CN117056626A (zh) | 一种地图预览的方法及装置 | |
CN112738416A (zh) | 缩略图预览方法、系统、设备及计算机可读存储介质 | |
CN116595025B (zh) | 矢量瓦片的动态更新方法、终端和介质 | |
CN118334220A (zh) | 渲染方法、渲染装置、车辆 | |
CN111968727B (zh) | 影像数据显示方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211116 |
|
RJ01 | Rejection of invention patent application after publication |