CN114490753A - 展示地图信息的方法、装置、电子设备及介质 - Google Patents
展示地图信息的方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN114490753A CN114490753A CN202111675628.8A CN202111675628A CN114490753A CN 114490753 A CN114490753 A CN 114490753A CN 202111675628 A CN202111675628 A CN 202111675628A CN 114490753 A CN114490753 A CN 114490753A
- Authority
- CN
- China
- Prior art keywords
- data
- map
- static
- target
- dynamic
- 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
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/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- 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/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Computational Linguistics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请公开了一种展示地图信息的方法、装置、电子设备及介质。本申请中,可以获取对应于目标区域的地图展示指令;从预设的缓存区域中调取地图静态数据,以及,从数据库中调取目标区域对应的行驶动态数据,静态数据用于反映所述目标区域的静态道路状态,动态数据用于反映所述目标区域的实时道路状态;同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。通过应用本申请的技术方案,可以分别获取目标区域的动态数据和静态数据,以实现调取数据时能够按照数据类型分别从对应的存储区域中调取。以及后续将动态数据和静态数据分开并且同时进行渲染。进而达到快速生成展示地图信息的目的。
Description
技术领域
本申请中涉及数据处理技术,尤其是一种展示地图信息的方法、装置、电子设备及介质。
背景技术
随着国内经济的快速发展,物流行业也越来越发达。其中,提高汽车行业的信息化以及运输效率,降低物流成本是政府和公司追求的目标。
相关技术中,对于运输数据的分析,变得越来越精细,基于地图对运输数据的可视化,能有效提高数据分析的水平,能提高货运运营管理的水平。然而,现有技术中对地图信息向用户进行展示的方式耗时较长,进而影响了业务处理进程。
发明内容
本申请实施例提供一种展示地图信息的方法、装置、电子设备及介质。用以解决相关技术中存在的,无法准确的展示地图信息的问题。
其中,根据本申请实施例的一个方面,提供的一种展示地图信息的方法,包括:
获取对应于目标区域的地图展示指令;
从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;
同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
可选地,在基于本申请上述方法的另一个实施例中,在所述从预设的缓存区域中调取地图静态数据之后,还包括:
获取所述地图展示指令对应的底层图像;
将所述地图静态数据以及所述行驶动态数据映射到所述底层图像上。
可选地,在基于本申请上述方法的另一个实施例中,所述从预设的缓存区域中调取地图静态数据,包括:
从所述缓存区域中调取矢量瓦片图层,其中所述矢量瓦片图层中的每个矢量瓦片由一个对应区域的静态数据所构成;
从所述矢量瓦片图层中调取所述目标区域对应的目标矢量瓦片,并基于所述目标矢量瓦片获取所述地图静态数据。
可选地,在基于本申请上述方法的另一个实施例中,在所述基于所述目标矢量瓦片获取所述地图静态数据之后,还包括:
获取所述目标矢量瓦片对应的坐标值,并基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据。
可选地,在基于本申请上述方法的另一个实施例中,在所述基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据之后,还包括:
确定生成所述地图展示指令的业务对象;
选取所述业务对象对应的显示模式;
基于所述显示模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
可选地,在基于本申请上述方法的另一个实施例中,所述同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像,包括:
定义前端与后端的交互模式,所述前端为向用户显示所述展示地图图像的客户端,所述后端为渲染所述地图静态数据以及所述行驶动态数据的服务器;
根据所述交互模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
其中,根据本申请实施例的又一个方面,提供的一种展示地图信息的装置,其特征在于,包括:
获取模块,被配置为获取对应于目标区域的地图展示指令;
调取模块,被配置为从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;
渲染模块,被配置为同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
根据本申请实施例的又一个方面,提供的一种电子设备,包括:
存储器,用于存储可执行指令;以及
显示器,用于与所述存储器以执行所述可执行指令从而完成上述任一所述展示地图信息的方法的操作。
根据本申请实施例的还一个方面,提供的一种计算机可读存储介质,用于存储计算机可读取的指令,所述指令被执行时执行上述任一所述展示地图信息的方法的操作。
本申请中,可以获取对应于目标区域的地图展示指令;从预设的缓存区域中调取地图静态数据,以及,从数据库中调取目标区域对应的行驶动态数据,静态数据用于反映所述目标区域的静态道路状态,动态数据用于反映所述目标区域的实时道路状态;同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。通过应用本申请的技术方案,可以分别获取目标区域的动态数据和静态数据,以实现调取数据时能够按照数据类型分别从对应的存储区域中调取。以及后续将动态数据和静态数据分开并且同时进行渲染。进而达到快速生成展示地图信息的目的。
下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:
图1为本申请提出的一种展示地图信息的方法示意图;
图2为本申请提出的一种展示地图信息的电子装置的结构示意图;
图3为本申请提出的一种展示地图信息的电子设备的结构示意图。
具体实施方式
现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,不作为对本申请及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
另外,本申请各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
需要说明的是,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
下面结合图1来描述根据本申请示例性实施方式的用于进行展示地图信息的方法。需要注意的是,下述应用场景仅是为了便于理解本申请的精神和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。
本申请还提出一种展示地图信息的方法、装置、电子设备及介质。
图1示意性地示出了根据本申请实施方式的一种展示地图信息的方法的流程示意图。如图1所示,该方法包括:
S101,获取对应于目标区域的地图展示指令。
S102,从预设的缓存区域中调取地图静态数据,以及,从数据库中调取目标区域对应的行驶动态数据,静态数据用于反映目标区域的静态道路状态,动态数据用于反映目标区域的实时道路状态。
S103,同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。
相关技术中,对于运输数据的分析,变得越来越精细,基于地图对运输数据的可视化,能有效提高数据分析的水平,能提高货运运营管理的水平。然而,现有技术中对地图信息向用户进行展示的方式耗时较长,进而影响了业务处理进程。
进一步的,以运输行业为货运行业为例,在货运行业很多场景下,需要在客户端快速渲染展示大量全国范围内地图数据,包括地图静态数据和动态数据,静态数据比如道路路段数据,道路卡口点位,车辆轨迹点或停靠点,车辆运营线路,停靠区域范围、物流园范围等等。
行驶动态数据可以为车辆实时位置、道路路况、卡口车流量、附近车辆、车辆停靠区域热度、物流园运营热度等等。
可以理解的,由于全国货运车辆很多,运营数据量大,不管是静态数据还是动态数据,数据量都非常大。因此本申请可以选择将不同数据类型的数据分别存储在各自专属的存储区域中。
具体来说,一种方式中,本申请可以将地图数据的静态数据和动态数据分离开,其中静态数据可以采用矢量切片的方式,利用缓存和四叉树结构,查找和下载速度较快。而动态数据不采用矢量切片的方式,本发明动态数据采用读取数据库的方式,利用空间索引,读取速度较快。
一种方式中,以下以货运运输场景为例,对本申请的技术方案进行举例说明:
步骤1:根据货运***业务场景,对多个区域对应的地图静态数据进行矢量化处理并对其进行抽稀等加工处理,通过图层建立矢量瓦片图层。
步骤:2:对步骤1的矢量瓦片图层进行矢量切片,构建矢量切片缓存,形成矢量瓦片透明图层。
步骤3:将多个区域对应的行驶动态数据,加载到数据库(例如可以为postgres数据库),并根据ID建立B-Tree索引,根据坐标范围值建立R-Tree等空间索引。
步骤4:接收到对应于目标区域的地图展示指令后,用leaflet前端js框架,读取地图展示指令对应的底层图像,再从步骤3的数据中,调取行驶动态数据,以及从步骤3中调取目标区域对应的目标矢量瓦片。
步骤5:调取行驶动态数据的服务端接口,根据目标矢量瓦片坐标值(X,Y,Z值),计算出目标矢量瓦片基于web墨卡托投影瓦片的矩形范围,再利用步骤3的空间索引,快速检索到该目标矢量瓦片对应的行驶动态数据,并通过接口返回。
步骤6:调取目标矢量瓦片的js程序,根据业务场景需求,在静态矢量瓦片中,定义不同图层中的显示模式。
步骤7:调取目标矢量瓦片的js程序,根据行驶动态数据的ID值和热度等值,在静态矢量瓦片中,显示不同的动态数据渲染样式。
步骤8:定义前端与后端的交互模式,前端为向用户显示展示地图图像的客户端,后端为渲染地图静态数据以及行驶动态数据的服务器;
一种方式中,本申请可以分别由客户端和服务器对一种数据类型的数据进行渲染。也即可以由客户端对地图静态数据渲染以及由服务器对行驶动态数据进行渲染。也可以由客户端对行驶动态数据渲染以及由服务器对地图静态数据进行渲染。可以理解的,二者在渲染过程中需要同时进行渲染,以实现减少渲染时间的目的。
另一种方式中,也可以由客户端或者服务器对所有数据类型的数据进行渲染。本申请对此不作限定。
步骤9:根据交互模式,同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。
本申请中,可以获取对应于目标区域的地图展示指令;从预设的缓存区域中调取地图静态数据,以及,从数据库中调取目标区域对应的行驶动态数据,静态数据用于反映所述目标区域的静态道路状态,动态数据用于反映所述目标区域的实时道路状态;同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。通过应用本申请的技术方案,可以分别获取目标区域的动态数据和静态数据,以实现调取数据时能够按照数据类型分别从对应的存储区域中调取。以及后续将动态数据和静态数据分开并且同时进行渲染。进而达到快速生成展示地图信息的目的。
可选地,在基于本申请上述方法的另一个实施例中,在所述从预设的缓存区域中调取地图静态数据之后,还包括:
获取所述地图展示指令对应的底层图像;
将所述地图静态数据以及所述行驶动态数据映射到所述底层图像上。
可选地,在基于本申请上述方法的另一个实施例中,所述从预设的缓存区域中调取地图静态数据,包括:
从所述缓存区域中调取矢量瓦片图层,其中所述矢量瓦片图层中的每个矢量瓦片由一个对应区域的静态数据所构成;
从所述矢量瓦片图层中调取所述目标区域对应的目标矢量瓦片,并基于所述目标矢量瓦片获取所述地图静态数据。
可选地,在基于本申请上述方法的另一个实施例中,在所述基于所述目标矢量瓦片获取所述地图静态数据之后,还包括:
获取所述目标矢量瓦片对应的坐标值,并基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据。
可选地,在基于本申请上述方法的另一个实施例中,在所述基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据之后,还包括:
确定生成所述地图展示指令的业务对象;
选取所述业务对象对应的显示模式;
基于所述显示模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
可选地,在基于本申请上述方法的另一个实施例中,所述同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像,包括:
定义前端与后端的交互模式,所述前端为向用户显示所述展示地图图像的客户端,所述后端为渲染所述地图静态数据以及所述行驶动态数据的服务器;
根据所述交互模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
一种方式中,以下以货运运输场景为例,对本申请的技术方案进行举例说明:
步骤1:根据货运***业务场景,对多个区域对应的地图静态数据进行矢量化处理并对其进行抽稀等加工处理,通过图层建立矢量瓦片图层。
步骤:2:对步骤1的矢量瓦片图层进行矢量切片,构建矢量切片缓存,形成矢量瓦片透明图层。
步骤3:将多个区域对应的行驶动态数据,加载到数据库(例如可以为postgres数据库),并根据ID建立B-Tree索引,根据坐标范围值建立R-Tree等空间索引。
步骤4:接收到对应于目标区域的地图展示指令后,用leaflet前端js框架,读取地图展示指令对应的底层图像,再从步骤3的数据中,调取行驶动态数据,以及从步骤3中调取目标区域对应的目标矢量瓦片。
步骤5:调取行驶动态数据的服务端接口,根据目标矢量瓦片坐标值(X,Y,Z值),计算出目标矢量瓦片基于web墨卡托投影瓦片的矩形范围,再利用步骤3的空间索引,快速检索到该目标矢量瓦片对应的行驶动态数据,并通过接口返回。
步骤6:调取目标矢量瓦片的js程序,根据业务场景需求,在静态矢量瓦片中,定义不同图层中的显示模式。
步骤7:调取目标矢量瓦片的js程序,根据行驶动态数据的ID值和热度等值,在静态矢量瓦片中,显示不同的动态数据渲染样式。
步骤8:定义前端与后端的交互模式,前端为向用户显示展示地图图像的客户端,后端为渲染地图静态数据以及行驶动态数据的服务器;
一种方式中,本申请可以分别由客户端和服务器对一种数据类型的数据进行渲染。也即可以由客户端对地图静态数据渲染以及由服务器对行驶动态数据进行渲染。也可以由客户端对行驶动态数据渲染以及由服务器对地图静态数据进行渲染。可以理解的,二者在渲染过程中需要同时进行渲染,以实现减少渲染时间的目的。
另一种方式中,也可以由客户端或者服务器对所有数据类型的数据进行渲染。本申请对此不作限定。
步骤9:根据交互模式,同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。
通过应用本申请的技术方案,可以分别获取目标区域的动态数据和静态数据,以实现调取数据时能够按照数据类型分别从对应的存储区域中调取。以及后续将动态数据和静态数据分开并且同时进行渲染。进而达到快速生成展示地图信息的目的。
可选的,在本申请的另外一种实施方式中,如图2所示,本申请还提供一种展示地图信息的装置。其中包括:
获取模块201,被配置为获取对应于目标区域的地图展示指令;
调取模块202,被配置为从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;
渲染模块203,被配置为同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
本申请中,可以获取对应于目标区域的地图展示指令;从预设的缓存区域中调取地图静态数据,以及,从数据库中调取目标区域对应的行驶动态数据,静态数据用于反映所述目标区域的静态道路状态,动态数据用于反映所述目标区域的实时道路状态;同时渲染地图静态数据以及行驶动态数据,得到目标区域的展示地图图像。通过应用本申请的技术方案,可以分别获取目标区域的动态数据和静态数据,以实现调取数据时能够按照数据类型分别从对应的存储区域中调取。以及后续将动态数据和静态数据分开并且同时进行渲染。进而达到快速生成展示地图信息的目的。
在本申请的另外一种实施方式中,获取模块201,被配置执行的步骤包括:
获取所述地图展示指令对应的底层图像;
将所述地图静态数据以及所述行驶动态数据映射到所述底层图像上。
在本申请的另外一种实施方式中,获取模块201,被配置执行的步骤包括:
从所述缓存区域中调取矢量瓦片图层,其中所述矢量瓦片图层中的每个矢量瓦片由一个对应区域的静态数据所构成;
从所述矢量瓦片图层中调取所述目标区域对应的目标矢量瓦片,并基于所述目标矢量瓦片获取所述地图静态数据。
在本申请的另外一种实施方式中,获取模块201,被配置执行的步骤包括:
获取所述目标矢量瓦片对应的坐标值,并基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据。
在本申请的另外一种实施方式中,获取模块201,被配置执行的步骤包括:
确定生成所述地图展示指令的业务对象;
选取所述业务对象对应的显示模式;
基于所述显示模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
在本申请的另外一种实施方式中,获取模块201,被配置执行的步骤包括:
定义前端与后端的交互模式,所述前端为向用户显示所述展示地图图像的客户端,所述后端为渲染所述地图静态数据以及所述行驶动态数据的服务器;
根据所述交互模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
图3是根据一示例性实施例示出的一种电子设备的逻辑结构框图。例如,电子设备300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由电子设备处理器执行以完成上述展示地图信息的方法,该方法包括:获取对应于目标区域的地图展示指令;从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。可选地,上述指令还可以由电子设备的处理器执行以完成上述示例性实施例中所涉及的其他步骤。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种应用程序/计算机程序产品,包括一条或多条指令,该一条或多条指令可以由电子设备的处理器执行,以完成上述展示地图信息的方法,该方法包括:获取对应于目标区域的地图展示指令;从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。可选地,上述指令还可以由电子设备的处理器执行以完成上述示例性实施例中所涉及的其他步骤。
图3为计算机设备30的示例图。本领域技术人员可以理解,示意图3仅仅是计算机设备30的示例,并不构成对计算机设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备30还可以包括输入输出设备、网络接入设备、总线等。
所称处理器302可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器302也可以是任何常规的处理器等,处理器302是计算机设备30的控制中心,利用各种接口和线路连接整个计算机设备30的各个部分。
存储器301可用于存储计算机可读指令303,处理器302通过运行或执行存储在存储器301内的计算机可读指令或模块,以及调用存储在存储器301内的数据,实现计算机设备30的各种功能。存储器301可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备30的使用所创建的数据等。此外,存储器301可以包括硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)或其他非易失性/易失性存储器件。
计算机设备30集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机可读指令来指令相关的硬件来完成,的计算机可读指令可存储于一计算机可读存储介质中,该计算机可读指令在被处理器执行时,可实现上述各个方法实施例的步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (9)
1.一种展示地图信息的方法,其特征在于,包括:
获取对应于目标区域的地图展示指令;
从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;
同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
2.如权利要求1所述的方法,其特征在于,在所述从预设的缓存区域中调取地图静态数据之后,还包括:
获取所述地图展示指令对应的底层图像;
将所述地图静态数据以及所述行驶动态数据映射到所述底层图像上。
3.如权利要求1或2所述的方法,其特征在于,所述从预设的缓存区域中调取地图静态数据,包括:
从所述缓存区域中调取矢量瓦片图层,其中所述矢量瓦片图层中的每个矢量瓦片由一个对应区域的静态数据所构成;
从所述矢量瓦片图层中调取所述目标区域对应的目标矢量瓦片,并基于所述目标矢量瓦片获取所述地图静态数据。
4.如权利要求3所述的方法,其特征在于,在所述基于所述目标矢量瓦片获取所述地图静态数据之后,还包括:
获取所述目标矢量瓦片对应的坐标值,并基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据。
5.如权利要求4所述的方法,其特征在于,在所述基于所述坐标值以及R-Tree空间索引,从所述数据库调取所述目标区域对应的所述行驶动态数据之后,还包括:
确定生成所述地图展示指令的业务对象;
选取所述业务对象对应的显示模式;
基于所述显示模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
6.如权利要求1所述的方法,其特征在于,所述同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像,包括:
定义前端与后端的交互模式,所述前端为向用户显示所述展示地图图像的客户端,所述后端为渲染所述地图静态数据以及所述行驶动态数据的服务器;
根据所述交互模式,同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
7.一种展示地图信息的装置,其特征在于,包括:
获取模块,被配置为获取对应于目标区域的地图展示指令;
调取模块,被配置为从预设的缓存区域中调取地图静态数据,以及,从数据库中调取所述目标区域对应的行驶动态数据,所述静态数据用于反映所述目标区域的静态道路状态,所述动态数据用于反映所述目标区域的实时道路状态;
渲染模块,被配置为同时渲染所述地图静态数据以及所述行驶动态数据,得到所述目标区域的展示地图图像。
8.一种电子设备,其特征在于,包括:
存储器,用于存储可执行指令;以及,
处理器,用于与所述存储器执行所述可执行指令从而完成权利要求1-6中任一所述展示地图信息的方法的操作。
9.一种计算机可读存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时执行权利要求1-6中任一所述展示地图信息的方法的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111675628.8A CN114490753A (zh) | 2021-12-31 | 2021-12-31 | 展示地图信息的方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111675628.8A CN114490753A (zh) | 2021-12-31 | 2021-12-31 | 展示地图信息的方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114490753A true CN114490753A (zh) | 2022-05-13 |
Family
ID=81509007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111675628.8A Pending CN114490753A (zh) | 2021-12-31 | 2021-12-31 | 展示地图信息的方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114490753A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116010725A (zh) * | 2023-03-23 | 2023-04-25 | 北京白龙马云行科技有限公司 | 地图点位集合动态展示方法、装置、计算机设备及介质 |
-
2021
- 2021-12-31 CN CN202111675628.8A patent/CN114490753A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116010725A (zh) * | 2023-03-23 | 2023-04-25 | 北京白龙马云行科技有限公司 | 地图点位集合动态展示方法、装置、计算机设备及介质 |
CN116010725B (zh) * | 2023-03-23 | 2023-10-13 | 北京白龙马云行科技有限公司 | 地图点位集合动态展示方法、装置、计算机设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110489682B (zh) | 一种页面加载方法和装置 | |
CN110990516B (zh) | 地图数据的处理方法、装置和服务器 | |
DE202014010881U1 (de) | Bereitstellen von Indooreinrichtungs-Informationen auf einer digitalen Karte | |
CN111811525B (zh) | 一种基于遥感图像和浮动车轨迹的路网生成方法及*** | |
CN107247791B (zh) | 停车场地图数据生成方法、装置和机器可读存储介质 | |
CN112815954A (zh) | 确定车辆导航路线的方法、装置、电子设备及介质 | |
US20220019616A1 (en) | Content display device and content display method | |
CN116310656B (zh) | 训练样本确定方法、装置和计算机设备 | |
CN114490753A (zh) | 展示地图信息的方法、装置、电子设备及介质 | |
CN108280135B (zh) | 实现数据结构可视化的方法、装置和电子设备 | |
CN112711647B (zh) | 地图信息显示方法和装置、存储介质及电子设备 | |
CN110321854B (zh) | 用于检测目标对象的方法和装置 | |
CN111858789A (zh) | 路网数据处理方法、装置、电子设备和存储介质 | |
CN116107576A (zh) | 页面组件的渲染方法、装置、电子设备和车辆 | |
CN111241215A (zh) | 基于车载终端的数据可视化方法及***、存储介质、车载终端 | |
CN111127608A (zh) | 渲染方法、装置和存储介质 | |
CN113689524A (zh) | 面向平面点集构建凸包的方法、装置、电子设备及介质 | |
CN111475589A (zh) | 图像数据的渲染方法及装置 | |
CN114407364B (zh) | 三维模型的切片方法、打印方法、打印***及电子设备 | |
CN112529887B (zh) | 一种基于gis地图数据懒加载方法及*** | |
CN117235089B (zh) | 地图检查方法、装置、电子设备及可读存储介质 | |
CN114168027B (zh) | 信息显示方法、装置及设备 | |
CN111831664B (zh) | 一种地图数据更新方法及装置 | |
CN111667562B (zh) | 基于图片素材的动效界面生成方法和装置 | |
CN113157835B (zh) | 基于gis平台的图像处理方法、装置、平台及存储介质 |
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 |