一种地图数据处理方法、装置、服务器和存储介质制造方法及图纸

技术编号:22784714 阅读:18 留言:0更新日期:2019-12-11 04:38
本发明专利技术实施例公开了一种地图数据处理方法、装置、服务器和存储介质。该方法包括:依据地图上目标城市中兴趣点POI点的分布,计算目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇;确定每个路网簇中路网相交形成的第一多边形;根据道路等级确定每个路网簇中的主干道路,以及主干道路为中心形成的第二多边形;确定每个路网簇周围符合预设距离条件的POI点,并获取POI点对应的楼块多边形;将第一多边形、第二多边形和楼块多边形进行聚合,得到目标城市的至少一个热区多边形。通过采用上述技术方案,实现了自动从地图上召回城市热门区域,并在地图的底图上显示,提高地图底图对用户的指引效果。

A map data processing method, device, server and storage medium

The embodiment of the invention discloses a map data processing method, a device, a server and a storage medium. The method includes: according to the distribution of POI points in the target city, calculating the heat degree of road network in the target city, obtaining at least one road network cluster meeting the preset heat degree conditions; determining the first polygon formed by road network intersection in each road network cluster; determining the main road in each road network cluster, and the second polygon formed with the main road as the center according to the road grade; Determine the POI points around each road network cluster that meet the preset distance conditions, and obtain the building polygon corresponding to the POI points; aggregate the first polygon, the second polygon and the building polygon to obtain at least one hot area polygon of the target city. By adopting the above technical scheme, it can automatically recall the hot areas of the city from the map, and display them on the bottom map, so as to improve the guidance effect of the bottom map to users.

【技术实现步骤摘要】
一种地图数据处理方法、装置、服务器和存储介质
本专利技术实施例涉及电子地图
,尤其涉及一种地图数据处理方法、装置、服务器和存储介质。
技术介绍
城市中往往存在若干热门的商业或美食区域,比如北京的三里屯、西单或簋街等,这些区域可看作是城市的热点区域(热区),是重要的生活和娱乐中心。通过在地图上展示这些热区,能够为对城市不熟悉的用户提供对城市直观的指引,也能辅助用户探索和发现城市中“有趣”的地方。现有技术中,地图上只能根据兴趣点(PointOfInterest,POI)的类型显示不同POI类型的区块作为指引,例如,如果POI的类型为酒店,则在地图上将显示多个与酒店相关的POI区块,而这些POI区块可能分布于城市的多个区域,其中包括热点区域和非热点区域等。用户从这些POI区块中无法直观地了解到城市热区的位置信息。此外,虽然通过人工标注的方式也可确定热点区域,并在地图上进行展示,但是由于城市中,尤其是一线大城市的热点区域数量较多,而且每个热点区域的形状、面积无规则可言,因此,难以通过人工方式实现大范围的召回。
技术实现思路
本专利技术实施例提供一种地图数据处理方法、装置、服务器和存储介质,以实现自动从地图上召回城市热门区域,并在地图的底图上显示,提高地图底图对用户的指引效果。第一方面,本专利技术实施例提供了地图数据处理方法,该方法包括:依据地图上目标城市中兴趣点POI点的分布,计算所述目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇;确定每个路网簇中路网相交形成的第一多边形;根据道路等级确定每个路网簇中的主干道路,以及所述主干道路为中心形成的第二多边形;确定每个路网簇周围符合预设距离条件的POI点,并获取所述POI点对应的楼块多边形;将所述第一多边形、所述第二多边形和所述楼块多边形进行聚合,得到所述目标城市的至少一个热区多边形。第二方面,本专利技术实施例还提供了一种地图数据处理装置,该装置包括:路网簇确定模块,用于依据地图上目标城市中兴趣点POI点的分布,计算所述目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇;第一多边形形成模块,用于确定每个路网簇中路网相交形成的第一多边形;第二多边形形成模块,用于根据道路等级确定每个路网簇中的主干道路,以及所述主干道路为中心形成的第二多边形;楼块多边形获取模块,用于确定每个路网簇周围符合预设距离条件的POI点,并获取所述POI点对应的楼块多边形;热区多边形建立模块,用于将所述第一多边形、所述第二多边形和所述楼块多边形进行聚合,得到所述目标城市的至少一个热区多边形。第三方面,本专利技术实施例还提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所提供的地图数据处理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所提供的地图数据处理方法。本专利技术实施例提供的技术方案,在构建城市的热区多边形时,综合考虑了POI点在地图上的分布、道路等级、以及符合预设距离条件的POI点对应的楼块等要素。其中,通过依据地图上目标城市中兴趣点POI点的分布,可计算出目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇,并从每个路网簇中可确定路网相交形成的第一多边形。其次,根据道路等级可确定每个路网簇中的主干道路,以及主干道路为中心形成的第二多边形。再次,通过确定每个路网簇周围符合预设距离条件的POI点,可获取到POI点对应的楼块多边形。通过采用上述方案,可将获取到不同类型的第一多边形、第二多边形和楼块多边形作为热区多边形的构建基础。将这三种不同类型的多边形进行聚合后,可得到目标城市的至少一个热区多边形。通过采用上述技术方案,实现了自动从地图上召回城市中的热门区域,并在地图的地图上显示,提升了地图底图对用户的指引效果。附图说明图1为本专利技术实施例一提供的一种地图数据处理方法的流程图;图2为本专利技术实施例二提供的一种地图数据处理方法的流程图;图3为本专利技术实施例三提供的一种地图数据处理方法的流程图;图4为本专利技术实施例三提供的一种将主干道扩充为多边形的示意图;图5为本专利技术实施例四提供的一种地图数据处理方法的流程图;图6为本专利技术实施例四提供的一种热区在地图底图上进行展示的示意图;图7为本专利技术实施例五提供的一种地图数据处理装置的结构框图;图8为本专利技术实施例六提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。为了清楚、明白的描述本专利技术各实施例,下面首先将本专利技术的实现原理进行简单介绍:本专利技术实施例的技术方案主要是根据城市中与热区相关的POI点来确定热点区域,并在地图的底图上对热点区域以多边形的形式进行显示,从而能够为用户提供对城市直观的指引。在构建热区多边形时,需要考虑到地图上与热点区域相关的多个因素。本专利技术实施例的技术方案主要是综合了POI点在地图上的分布、道路等级、以及符合预设距离条件的POI点对应的楼块这几个要素来构建热区多边形。具体而言,POI点的密度在一定程度上能够反映热区的热度,POI点密度越高,对应区域的热度越高。而由于城市热区的“骨架”是路网簇,因此,可通过POI点的分布计算出城市中路网的热度,得到满足预设热度条件的至少一个路网簇,并将每个路网簇中路网相交形成的第一多边形作为热区多边形的一部分。对于上述内容中所确定的满足预设热度条件的路网簇,也可选择距离该路网簇最近的目标POI点。这样设置主要是考虑到地图上热区楼块的显示对用户也具有重要的指引作用,因此需获取目标POI点对应的楼块多边形,并将其作为热区多边形的一部分。此外,道路是形成热区多边形的又一基础条件,通过选择路网簇中的主干道路进行扩充可形成完整且整齐的热区多边形。因此,本实施例中,在确定主干道路后,将主干道路进行适当的扩充,可形成第二多边形,该第二多边形也作为热区多边形的一部分。综上所述,本专利技术实施例提供的技术方案通过基于与热点区域相关的多个因素确定出对应的第一多边形、第二多边形和楼块多边形后,可将这些不同类型的多边形在地图的底图上进行聚合,得到城市中的热区多边形。将热区多边形以区别于地图上其他区域的形式进行显示后,可提高地图底图对用户的指引效果,增强用户对城市的了解。下面将分别对各个多边形的确定及其相关的处理过程进行详细说明。实施例一图1为本专利技术实施例一提供的一种地图数据处理方法的流程图,该方法可以由地图数据处理装置来执行,该装置本文档来自技高网...

【技术保护点】
1.一种地图数据处理方法,其特征在于,包括:/n依据地图上目标城市中兴趣点POI点的分布,计算所述目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇;/n确定每个路网簇中路网相交形成的第一多边形;/n根据道路等级确定每个路网簇中的主干道路,以及所述主干道路为中心形成的第二多边形;/n确定每个路网簇周围符合预设距离条件的POI点,并获取所述POI点对应的楼块多边形;/n将所述第一多边形、所述第二多边形和所述楼块多边形进行聚合,得到所述目标城市的至少一个热区多边形。/n

【技术特征摘要】
1.一种地图数据处理方法,其特征在于,包括:
依据地图上目标城市中兴趣点POI点的分布,计算所述目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇;
确定每个路网簇中路网相交形成的第一多边形;
根据道路等级确定每个路网簇中的主干道路,以及所述主干道路为中心形成的第二多边形;
确定每个路网簇周围符合预设距离条件的POI点,并获取所述POI点对应的楼块多边形;
将所述第一多边形、所述第二多边形和所述楼块多边形进行聚合,得到所述目标城市的至少一个热区多边形。


2.根据权利要求1所述的方法,其特征在于,依据地图上目标城市中兴趣点POI点的分布,计算所述目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇,包括:
获取地图上目标城市中的满足热度需求的POI点的坐标和矢量路网数据,并对所述矢量路网数据进行栅格化,得到多个路网网格;
依据所述满足热度需求的POI点的坐标和矢量路网数据,对所述路网网格进行密度估计,得到每个路网网格对应的POI密度;
依据所述POI密度和预设热度阈值确定至少一个路网簇,其中,每个路网簇包括多个路网网格,每个路网网格的POI密度均大于所述预设热度阈值,且每个路网网格都至少有一个相邻的路网网格。


3.根据权利要求1所述的方法,其特征在于,确定每个路网簇中路网相交形成的第一多边形,包括:
确定每个路网簇对应的矢量路网数据中的相交路网,将相交路网确定的多边形作为所述第一多边形。


4.根据权利要求1所述的方法,其特征在于,根据道路等级确定每个路网簇中的主干道路,以及所述主干道路为中心形成的第二多边形,包括:
根据道路等级,确定每个路网簇对应的矢量路网数据中的主干道路,并以所述主干道路为中心,按照预设宽度生成长条形,将所述长条形作为所述第二多边形。


5.根据权利要求1所述的方法,其特征在于,在将所述第一多边形、所述第二多边形和所述楼块多边形进行聚合之前,所述方法还包括:
将所述楼块多边形按照预设距离进行放大。


6.根据权利要求1所述的方法,其特征在于,在将所述第一多边形、所述第二多边形和所述楼块多边形进行聚合之后,所述方法还包括:
在所述地图的底图上,将所述至少一个热区多边形以第一预设颜色高亮显示,将所述楼块多边形以第二预设颜色高亮显示。


7.一种地图数据处理装置,其特征在于,包括:
路网簇确定模块,用于依据地图上目标城市中兴趣点POI点的分布,计算所述目标城市中路网的热度,得到满足预设热度条件的至少一个路网簇;
第一多边形形成模块,用于确定每个路网簇...

【专利技术属性】
技术研发人员:张澍
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1