确定兴趣面的方法、装置和计算机设备与流程

文档序号:22086652发布日期:2020-09-01 20:08阅读:209来源:国知局
确定兴趣面的方法、装置和计算机设备与流程

本申请涉及地图技术领域,尤其涉及确定兴趣面的方法、装置和计算机设备。



背景技术:

兴趣点也称为信息点(poi,pointofinterest)是指地图上有意义的信息点。通过poi可以标示出地图中的学校、医院等位置点。由于poi仅仅可以反映出一个位置点的数据,不便于用户准确理解该poi对应的地理范围。

为了使得用户更容易理解poi对应的地理范围,并增强地图要素的丰富性,需要从地图中识别出兴趣面(aoi,areaofinterest)。aoi也称为信息面,是指一个poi所对应的地理实体的面状区域,该面状区域可以为小区、大学的区域等。因此,如何确定出地图中的兴趣面是本领域技术人员需要解决的技术问题。



技术实现要素:

有鉴于此,本申请提供了一种确定兴趣面的方法、装置和计算机设备,以实现从地图中确定出兴趣面。

为实现上述目的,本申请提供了如下方案:

一方面,本申请提供了一种确定兴趣面的方法,包括:

获取待处理的地图的数据,所述地图的数据包括:所述地图中的多个建筑物、所述建筑物所属的至少一个区域块以及所述地图中多个兴趣点poi的信息;

针对所述地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi,其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求;

对于地图中的每个区域块,将该区域块划分为多个区域单元;

对于每个区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将所述基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi;

对于每个所述建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

优选的,所述将该区域块划分为多个区域单元,包括:

在基于该区域块中各个建筑物关联的至少一个poi,确定出满足第一设定条件的第一目标poi的情况下,将该区域块确定为所述第一目标poi的兴趣面,其中,满足第一设定条件的第一目标poi所关联的建筑物的轮廓面积与该区域块中所有建筑物的轮廓面积总和的比值超过第一设定阈值;;

在该区域块不存在所述第一目标poi的情况下,将该区域块划分为多个区域单元。

优选的,所述从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi,包括:

确定该建筑物所属的至少一个区域块内的poi集合,该poi集合包括至少一个poi;

针对所述poi集合中的每个poi,依据该建筑物的建筑物特征、该poi的poi特征以及该poi与该建筑物的关联特征,确定该poi与该建筑物的关联程度;

将所述poi集合中所述关联程度满足预设要求的至少一个poi确定为该建筑物关联的至少一个poi。

优选的,在所述确定该建筑物所属的至少一个区域块内的poi集合之后,还包括:

分别获取所述poi集合中每个poi的签到数量以及每个poi与该建筑物的距离;

对于所述poi集合中的每个poi,依据该poi的签到数量以及该poi与该建筑物的距离,确定该poi对该建筑物的重要程度;

从所述poi集合中去除对该建筑物的重要程度较低的多个poi。

又一方面,本申请还提供了一种确定兴趣面的装置,包括:

数据获取单元,用于获取待处理的地图的数据,所述地图的数据包括:所述地图中的多个建筑物、所述建筑物所属的至少一个区域块以及所述地图中多个兴趣点poi的信息;

关联点确定单元,用于针对所述地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi,其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求;

区域划分单元,用于对于地图中的每个区域块,将该区域块划分为多个区域单元;

归属分析单元,用于对于每个区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将所述基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi;

第一面确定单元,用于对于每个所述建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

又一方面,本申请还提供了一种计算机设备,包括:处理器和存储器;

其中,所述处理器用于执行所述存储器中存储的程序;

所述存储器用于存储程序,所述程序至少用于:

获取待处理的地图的数据,所述地图的数据包括:所述地图中的多个建筑物、所述建筑物所属的至少一个区域块以及所述地图中多个兴趣点poi的信息;

针对所述地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi,其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求;

对于地图中的每个区域块,将该区域块划分为多个区域单元;

对于每个区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将所述基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi;

对于每个所述建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

可见,本申请实施例,在确定兴趣面之前,针对每个建筑物,会先从建筑物所属的至少一个区域块内的poi中,确定与该建筑物关联程度满足设定要求的poi,从而得到能够更为准确表征各个建筑物的轮廓区域所归属的poi。在此基础上,本申请将每个区域块划分为多个区域单元,针对每个区域块内的区域单元,将与该区域单元的距离满足设定距离条件的建筑区所归属的poi确定为该区域单元所归属的poi,这样,对于每个建筑物关联程度较高的poi而言,归属于该poi的至少一个区域单元所构成的区域就是该poi对应的兴趣面,从而可以从地图中确定出兴趣面。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1示出了本申请一种计算机设备的组成结构示意图;

图2示出了本申请一种确定兴趣面的方法一个实施例的流程示意图;

图3示出了本申请一种确定兴趣面的方法的又一个实施例的流程示意图;

图4示出了本申请一种确定该建筑物关联的至少一个poi的一种流程示意图;

图5示出了本申请一种确定兴趣面的方法在一种应用场景下的流程示意图;

图6示出了本申请一种确定兴趣面的装置的一种组成结构示意图;

图7示出了本申请一种确定兴趣面的装置中关联poi单元的一种组成示意图。

具体实施方式

为了便于理解,先对本申请涉及到的术语进行解释:

兴趣点(poi,pointofinterest)也称为信息点,是指地图中有意义的点,主要用途是对事物或事件的地址进行描述。如,兴趣点可以为一个小区、学校或者商场等所在的位置点。

兴趣面(aoi,areaofinterest),也称为实体面或者信息面,是指地图中有意义的一个区域或者一个地理实体的面状区域。

其中,一个兴趣面可以表征一个poi对应的区域范围。

街区,利用具有一定等级的道路数据,将地图中区域空间(如,城市空间)切分所得到的区域。

子街区,在街区的基础上,利用街区内部的道路将街区切得所得到的区域。

地标,具有显著标识性且较为重要的poi。

本申请实施例的方案适用于对地图的数据处理,以从地图中确定出兴趣面的轮廓区域以及兴趣面所对应的poi。

本实施例的方案适用于任意具备数据处理能力的计算机设备,如服务器、或者个人计算机等。

下面先对本申请所适用的计算机设备进行介绍。如,参见图1,其示出了本申请的方案所适用的一种计算机设备的一种组成结构示意图。

在图1可见,该服务器100可以包括:处理器101和存储器102。

可选的,该服务器还可以包括:通信接口103、输入单元104和显示器105和通信总线106。其中,处理器101、存储器102、通信接口103、输入单元104、显示器105、均通过通信总线106完成相互间的通信。

在本申请实施例中,该处理器101,可以为中央处理器(centralprocessingunit,cpu)或者可编程逻辑器件等。

该处理器可以调用存储器102中存储的程序,具体的,可以处理器可以本申请如下图2以及图5所示实施例中的操作。

其中,存储器102中用于存放一个或者一个以上程序,程序可以包括程序代码,所述程序代码包括计算机操作指令,在本申请实施例中,该存储器中至少存储有用于实现以下功能的程序:

获取待处理的地图的数据,该地图的数据包括:该地图中的多个建筑物、该建筑物所属的至少一个区域块以及该地图中多个兴趣点poi的信息;

针对该地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi,其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求;

对于地图中的每个区域块,将该区域块划分为多个区域单元;

对于每个区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将该基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi;

对于每个该建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

在一种可能的实现方式中,该存储器102可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、以及至少一个功能(比如声音播放功能等)所需的应用程序等;存储数据区可存储根据计算机的使用过程中所创建的数据,比如,用户数据等。

此外,存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器等。

该通信接口103可以为通信模块的接口,如gsm模块的接口。

本申请还可以包括显示器104和输入单元105,该显示器104包括显示面板,如触摸显示面板等;该输入单元可以触摸感应单元、键盘等等。

当然,图1所示的服务器结构并不构成对本申请实施例中服务器的限定,在实际应用中服务器可以包括比图1所示的更多或更少的部件,或者组合某些部件。

下面对本申请确定兴趣面的方法进行介绍。

如,参见图2,其示出了本申请一种确定兴趣面的方法的一个实施例的流程示意图,本实施例的方法可以包括:

s201,获取待处理的地图的数据。

其中,地图的数据可以包括该地图中各个元素以及每个元素相关的数据。

如,该地图的数据包括:该地图中的多个建筑物、建筑物所属的至少一个区域块以及地图中多个poi的信息。

其中,建筑物可以是地图中包含的小区、学校、楼房等。在该地图的数据包含的建筑物的信息可以包括该建筑物的标识、建筑物的位置、建筑物的轮廓等建筑物的属性信息;还可以包括:建筑物的高度、面积、建筑类别、签到数量等建筑物的特征信息。

区域块为地图中的面状的区域空间,具体是指按照设定规则对地图的区域空间进行划分所得到的区域。如,区域块可以认为是地图中一个空间单元。一般情况下,地图中可以包括多个区域块,将地图中区域空间划分为区域块的具体方式以及区域块的大小均可以根据需要设定。

在一种可选方式中,考虑到大部分地图中都会涉及到街区的划分,在本申请实施例中,该区域块可以为街区。进一步的,街区还可以是进一步划分为子街区,因此,该区域块也可以为子街区。

地图中poi的信息可以包括:poi的标识、位置、该poi所表征的建筑物等poi的属性信息。该poi的信息还可以包括该poi关联的该poi的类别、poi的重要级别、poi的签到数量等数据。

当然,在实际应用中,该地图的数据还可以有其他数据,本申请对此不加限制。

s202,针对该地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi。

其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求。

其中,一个建筑物至少属于一个区域块。在建筑物的轮廓所覆盖的面积区域较大或者建筑物处于某几个区域块的交叉位置附近,一个建筑物也有可能属于多个区域块。

可以理解的是,在该建筑物所属的区域块内的poi是属于可以表征该建筑物的poi,但是却并不一定是能够更为准确的反映出该建筑物覆盖的整个轮廓区域的poi。如,该建筑物内部以及邻近区域的poi可以包括:表征xx大学的poi,xx大学东门的poi、xx大学xx超市的poi等等,但是如何该建筑物的轮廓为该xx大学的轮廓,则只有表示xx大学的poi才可以准确表征该建筑物。在该种情况下,就需要从多个poi中,确定出与该建筑物的关联程度满足设定要求的poi,并作为该建筑物关联的poi。

具体的,可以先确定处于该建筑物所属的至少一个区域块内的至少一个poi所组成的poi集合。其中,区域块内的poi包括处于该建筑物的轮廓内的poi。如,该poi集合可以包括该建筑物所属的至少一个区域内的所有poi。

可选的,考虑到poi的重要性较低,能够用作表征该建筑物的轮廓区域的可能性较低,因此,需要从该建筑物所属的至少一个区域块内中,确定符合预设条件的至少一个poi所组成的poi集合。该符合预设条件的poi可以包括:处于该建筑物的轮廓内的poi所归属的主poi;或者,处于该建筑物所属的区域块内且属于设定的具有标志性的poi。

可以理解的是,在地图中会根据poi的级别,设置主poi以及该主poi包括的一个或者多个从poi。其中,地图中的poi的主从poi的从属关系是预先设定的,在实际应用中,可以从地图的数据中或者数据库中获取到该地图中主poi以及主poi对应的从poi。如,阳光小区12号楼的poi为一个从poi,而该从poi的主poi可以为阳光小区的poi。

其中,具有标志性的poi可以理解为预先设定的属于地标性或者便于定位的建筑物的poi。具体的,也可以从地图的数据或者数据库中存储的地图关联的数据集合中,获取到各个poi是否属于具有标注性的poi的相关信息。例如,城市内的著名建筑物的poi可以为一个标志性的poi。

其中,poi与建筑物的关联程度可以用于表征该建筑物的轮廓区域归属于该poi的准确程度,或者说,用该poi表征该建筑物的轮廓的覆盖区域的准确程度。

可以理解的是,poi与建筑物的关联程度可以从多种不同维度反映出来,相应的,可以从多种不同维度来确定该关联程度。

如,该关联程度可以基于该建筑物与poi的距离、该poi的签到热度来分析该建筑物对该poi的影响程度,从而得到该poi对建筑物的关联程度。

又如,还可以是结合该建筑物的特征以及该poi的特征来确定该poi与该建筑物之间的关联程度。

可选的,可以基于该建筑物的特征、该poi的特征以及该建筑物与poi之间的关联特征,来综合确定该poi与建筑物之间的关联程度。

其中,poi的特征包括该poi的属性特征以及poi的外部属性。如,poi的特征可以包括poi的地标等级、poi的重要度、poi的类别等属性特征,还可以包括:poi的签到数量等外部属性。其中,用户利用各种终端(例如手机)分享包含位置信息在内的图片、文字等行为称为签到,由此产生的带有位置的数据称为签到数据。例如,用户在向网络中发布视频或者图像的过程中,使用签到或者类似签到的功能,选择位置分享,则产生了签到数据。如果用户的一次签到行为所产生的签到数据对应的位置点为poi,则该poi的签到数量加1。

其中,建筑物的特征可以同样可以是建筑物的固有属性以及外部特征。如,建筑物的特征可以包括:建筑物的建筑高度、建筑投影面积、建筑楼面面积、扁平率(即建筑高度面积比)、建筑类别以及建筑内签到热度中的一种或者多种。

该建筑物与poi之间的关联特征,是指包含建筑物与poi之间特征的差异度、相关性的综合特征体现。如,该关联特征可以包括:poi是否在该建筑物内,该poi是否为建筑物内poi的主poi,poi的签到占据该建筑的签到的签到占比,poi及其从poi在该建筑物内的签到占比,poi同类别的签到占比,poi与建筑物的距离,poi的估计面积与建筑物面积之比,poi分类与建筑物分类一致性,poi与建筑物是否在同一个街区,建筑物与poi源建筑物的高度差异,建筑物与poi源建筑物的面积差异,建筑物与poi源建筑物的类别差异等等中的一种或者多种。

s203,对于地图中的每个区域块,将该区域块划分为多个区域单元。

其中,区域块由该多个区域单元构成,将该区域块划分为多个区域单元的方式可以根据需要设定。

如,可以将该区域块切割为多个5*5m的规则网格,每个规则网格就是一个区域单元。

s204,对于每个区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将该基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi。

可以理解的是,为了便于区分,本申请实施例中将区域块中与该区域单元的距离满足设定距离条件的建筑物称为基准建筑物。

其中,设定距离条件可以基于实际需要设定。

如,该设定距离条件可以为小于设定距离。

又如,设定距离条件可以为:距离最小。因此,区域块中与该区域单元的距离最小的建筑物为基准建筑物。其中,区域单元与建筑物的距离是指区域单元到该建筑物的轮廓的距离。

其中,将该区域单元归属的poi可以认为是该区域单元至少属于该poi对应的兴趣面的一部分,在此基础上,需要建立该区域单元与该基准建筑物的poi的归属关系,因此,该步骤s204也可以认为是将区域单元确定为该建筑物关联的poi归属的区域单元。

可以理解的是,对于一个区域单元而言,由于区域单元与基准建筑物之间的距离满足设定距离条件,因此,该区域单元的轮廓区域就应该是属于该基准建筑物关联的poi对应的兴趣面的一部分。相应的,可以将该基准建筑物关联的poi确定为该区域单元所归属的poi,以便后续将各个归属于该poi的区域单元组合成为该poi的实体面。

需要说明的是,大部分情况下,通过前面步骤s202确定出与一个建筑物关联程度满足设定要求的poi只有一个,但是也存在建筑物关联的poi有多个的情况。在该区域单元的基准建筑物关联的poi有多个的情况下,可以将建筑物关联的每个poi均作为该区域单元归属的poi。

s205,对于每个建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

可以理解的是,针对步骤s202中确定出的各个建筑物关联的poi中的每个poi,归属于该poi的各个区域单元所构成的区域的轮廓就属于该poi对应的兴趣面的轮廓。

可选的,针对建筑物关联的每个poi,确定出归属于该poi的各个区域单元之后,可以对归属于该poi的各个区域单元进行叠合,以将该各个区域单元组成为连通的多边形,该多边形的区域轮廓就是该poi的兴趣面的轮廓。例如,采用联合(union)技术,将该多个区域单元进行叠合,以输出叠合出的多边形。

可以理解的是,在实际应用,针对分析需求不同,在该步骤s205中,可以是针对每个区域块,来分析该区域块内的建筑物的每个poi,并将该区域块中归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

在针对每个区域块,确定出各个poi对应的兴趣面之后,如果多个区域块中均存在有同一个poi对应的不同兴趣面,则可以将各个区域块中属于同一个poi的兴趣面合并,以最终得到poi对应的兴趣面的轮廓。当然,也可以不合并不同区域块内同一个poi的兴趣面,而在后续需要从地图中搜索该poi的兴趣面时,则可以呈现出该poi在各个区域块内的兴趣面,从而呈现出该poi对应的兴趣面的整体轮廓。

可见,本申请实施例,在确定兴趣面之前,针对每个建筑物,会先从建筑物所属的至少一个区域块内的poi中,确定与该建筑物关联程度满足设定要求的poi,从而得到能够更为准确表征各个建筑物的轮廓区域所归属的poi。在此基础上,本申请将每个区域块划分为多个区域单元,针对每个区域块内的区域单元,将与该区域单元的距离满足设定距离条件的建筑区所归属的poi确定为该区域单元所归属的poi,这样,对于每个建筑物关联程度较高的poi而言,归属于该poi的至少一个区域单元所构成的区域就是该poi对应的兴趣面,从而可以从地图中确定出兴趣面。

同时,由于本申请在从地图中确定兴趣面的过程中,考虑到各个建筑物与poi的关联程度以及区域块内各个区域单元与建筑物的距离关系,从而有利于更为准确分析出各个区域所归属的poi,进而有利于准确确定出各个poi对应的兴趣面。

另外,由于本申请的方案可以由计算机设备完成,而不需人工手动确定并绘制出各个兴趣面,从而有利于降低人力资源的耗费,也有利于提高兴趣面的确定效率。

可以理解的是,由于地图中的区域块的数量可能会比较多,如果每个区域块都划分为区域单元,并逐个处理每个区域单元则可能会存在数据处理量较大的问题。为了降低数据处理量,本申请还可以结合区域块内各个建筑物所关联的poi(即与建筑物的关联程度符合设定要求的poi),检测该区域块内是否存在所关联的建筑物的轮廓面积的面积占比超过设定阈值该目标poi,从而可以将该区域块确定为该目标poi的兴趣面。

如,参见图3,其示出了本申请一种确定兴趣面的方法的一个实施例的流程示意图,本实施例的方法可以包括:

s301,获取待处理的地图的数据。

其中,地图的数据包括:地图中的多个建筑物、建筑物所属的至少一个区域块以及地图中多个兴趣点poi的信息。

s302,针对该地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi。

其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求。

以上步骤s301和s302可以参见前面实施例的相关介绍,在此不再赘述。

s303,对于地图中的每个区域块,在基于该区域块中各个建筑物关联的至少一个poi,判断是否存在满足第一设定条件的第一目标poi;如果是,则执行步骤s304;如果否,则执行步骤s305。

其中,满足第一设定条件的第一目标poi所关联的建筑物的轮廓面积与该区域块中所有建筑物的轮廓面积总和的比值超过第一设定阈值。

如,可以计算出区域块中所有建筑物的轮廓面积总和,这样,可以从区域块中的建筑物所关联的poi中,查询是否存在所关联的所有建筑物的轮廓面积与该轮廓面积总和的比值超过第一设定阈值的poi,如果存在该poi,则该poi就是第一目标poi。

本申请实施例中为了便于区分,将该区域块中各个建筑物关联的至少一个poi中满足第一设定条件的poi称为第一目标poi。

其中,该第一设定阈值可以根据实际需要设定,如,该第一设定阈值可以为百分之九十。

可以理解的是,与一个建筑物关联有至少一个poi相似,与一个poi关联的建筑物可以有一个或者多个。

s304,在该区域块存在满足第一设定条件的第一目标poi的情况下,将该区域块的区域确定为该第一目标poi的兴趣面。

可以理解的是,如果区域块中大部分区域均被该第一目标poi所关联的建筑物的轮廓所覆盖,则说明该区域块实际上就属于该第一目标poi所对应的兴趣面,在此基础上,该区域块的轮廓就可以认为是该第一目标poi的兴趣面的轮廓。

如,以区域块为一个街区为例,在街区内某个poi(xx大学)关联的建筑物的轮廓面积与该街区内所有建筑物的轮廓面积总和的比值超过90%,则该poi(xx大学)对应的兴趣面就是该街区的轮廓区域。

s305,在该区域块不存在对应的第一目标poi的情况下,将该区域块划分为多个区域单元。

s306,对于该区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将该基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi。

s307,对于该区域块内每个建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

其中,该步骤s307中是以针对每个区域块确定poi对应的兴趣面为例,但是如果不考虑区域块,而将不同区域块内,属于同一个poi的各个区域单元的区域合并为该poi的兴趣面也同样适用于本实施例。

其中,以上步骤s305-s307与前面步骤相似,具体可以参见前面相关介绍,在此不再赘述。

可以理解的是,地图中每个区域块还有进一步更细的划分,即该区域块还可以包括多个子区域块,例如,区域块为街区的情况下,街区还可以划分为多个子街区。那么为了进一步减少数据处理量,在该区域块不存在对应的第一目标poi时,针对该区域块的每个子区域块,可以先基于该子区域块中各个建筑物关联的至少一个poi,判断是否存在满足第二设定条件的第二目标poi。其中,满足第二设定条件的第二目标poi所关联的建筑物的轮廓面积与该子区域块中所有建筑物的轮廓面积总和的比值超过第二设定阈值。该第二设定阈值可以根据需要设定,如该第二设定阈值可以与第一设定阈值相同,也可以不同。

相应的,针对该区域块中的每个子区域,在该子区域块存在对应的第二目标poi的情况下,可以将该子区域块确定为该第二目标poi的兴趣面;在该子区域不存在对应的第二目标poi的情况下,则将该子区域划分为多个区域单元。相应的,如上步骤s306中可以是针对子区域中的每个区域单元进行处理,并最终将区域块中属于同一个poi的各个区域单元合并为该poi的兴趣面。

在本申请以上实施例中,确定与建筑物的关联程度满足预设要求的poi的方式可以有多种,为了便于理解,下面以一种可能情况为例进行说明。

如,参见图4,其示出了本申请实施例中确定建筑物关联的至少一个poi的一种流程示意图,本实施例可以包括:

s401,针对该地图中的每个建筑物,从该建筑物所属的至少一个区域块内中,确定符合预设条件的至少一个poi所组成的poi集合。

其中,符合预设条件的poi包括:处于该建筑物的轮廓内且属于设定的主poi的poi;或者,处于该建筑物所属的区域块内且属于设定的具有标志性的poi。

该步骤s401具体可以参见前面实施例的相关介绍,在此不再赘述。

可以理解的是,该步骤s401为确定该建筑物所属的至少一个区域块内的poi集合的一种实现方式,对于其他确定poi集合的方式也同样适用于本实施例。

在本实施例中,针对每一个建筑物,均会执行后续步骤s402到s407的操作,直至确定出每个建筑物关联的至少一个poi。

s402,分别获取该poi集合中每个poi的签到数量以及每个poi与该建筑物的距离。

如,从地图的数据中获取各个poi对应的签到数量、poi的坐标位置以及建筑物的轮廓区域的数据,在此基础上,基于poi的坐标位置以及建筑物的轮廓区域的数据,可以计算出该poi与该建筑物的距离。

s403,对于poi集合中的每个poi,依据该poi的签到数量以及该poi与该建筑物的距离,确定该poi对该建筑物的重要程度。

可以理解的是,poi的签到数量越高,则该poi的重要程度也相对较高,因此,该poi对建筑物的影响力也相对较大。在此基础上,poi的签到数量越高,该poi对该建筑物的重要程度越高。

相应的,poi与建筑物的距离越近,该poi对建筑物的影响力也越大,因此,该poi与建筑物的距离越近,该poi对建筑物的重要程度也越大。

其中,该重要程度可以为通过数值表示,如数值越大重要程度越高;还可以是通过等级形成表示,如,重要程度可以包括第一等级、第二等级以及第三等级,重要程度的等级越靠前,该重要程度表示的重要性越高。

可以理解的是,在该步骤s403中确定poi对建筑物的重要程度的具体实现可以有多种。如,在一种实现方式中,可以设置不同签到数量对应的重要程度数值,以及不同距离对应的重要程度数值。相应的,确定出poi的签到数量对应的重要程度数值以及该poi与建筑物的距离对应的重要程度数值之后,对这两个程度数值加和,得到poi对建筑物的重要程度。

当然,还可以设置poi的签到数量以及poi与建筑物的距离各自对应的权重,然后对poi的签到数量对应的重要程度数值以及该poi与建筑物的距离对应的重要程度数值进行加权求和,以得到该poi对建筑物的重要程度。

在又一种可能的实现方式中,还可以设置该重要程度的计算公式,基于该计算公式以及该poi的签到数量和poi与建筑物的距离,计算该重要程度。

如,该重要程度m的计算公式可以是:与poi的签到数量count成正向相关,并与poi到建筑物d的距离成负向相关的函数。例如,poi对建筑物的重要程度m的计算公式可以为如下公式一:

可以理解的是,以上是以确定重要程度的两种可能情况为例说明,在实际应用中,基于poi的签到数量以及该poi与建筑物的距离,确定poi对建筑物的重要程度的方式还可以有其他可能,在此不再赘述。

s404,从该poi集合中去除对该建筑物的重要程度较低的多个poi。

如,按照重要程度从高到低的顺序对poi集合中各个poi进行排序,并选取出排序靠前的n个poi,则可以在poi集合中保留该排序靠前的n个poi,从而删除不属于排序靠前的n个poi。其中,n为大于零的自然数,例如,n可以为10。

步骤s403和s404是为了筛选出数量相对较少且较为重要的poi用于后续计算,以便在保证精准度的前提下,减少数据处理量。

s405,去除该poi集合中具有自然属性的poi。

其中,自然属性是指自然界中形成或固有的自然对象所对应的属性。如,自然界中自然形成的山体、景点以及水体等对象的poi都属于具有自然属性的poi。

由于山体、水体等自然界固有存在的自然对象的轮廓区域很难准确确定,因此,也就无法较为准确的确定该类poi对应的兴趣面,所以可以去除该类poi。

需要说明的是,在执行应用中该步骤s405与前面步骤s403和s404的顺序并不限于图4所示。在实际应用中也可以是先执行步骤s405,再执行该步骤s403和s404;或者是,在执行步骤s403和s404的同时,执行该步骤s405。

当然,该步骤s405为一个可选步骤,在实际应用中,可以根据需要选择执行或者不执行该步骤s405。

s406,针对该poi集合中的每个poi,依据该建筑物的建筑物特征、该poi的poi特征以及该poi与该建筑物的关联特征,确定该poi与该建筑物的关联程度。

其中,该关联程度可以是一个用于反映关联程度大小的数值、等级等。

确定该关联程度的方式可以有多种,如,可以预先设定关联程度的函数关系式,基于该函数关系式、该poi的poi特征、建筑物的建筑物特征以及poi与建筑物的关联特征,计算关联程度。

又如,可以预先训练程度预测模型,该关联预测模型为利用正样本的特征数据集合以及负样本的特征数据集合训练得到,其中,正样本为由处于已知的poi的兴趣面内的建筑物与该poi组成的样本对,负样本为由已知的poi的兴趣面外的建筑物与该poi组成的样本对。该正样本以及负样本中的特征数据集合均包括:poi的poi特征、该建筑物的建筑物特征以及该poi与建筑物的关联特征。其中,该关联预测模型可以是通过对现有的网络模型或者二分类模型训练得到。

例如,可以利用正样本和负样本对xgboost(extremegradientboosting,极端梯度提升)分类模型训练得到。在模型训练时,目标是让正样本对应的分数尽可能接近于1,负样本的分数尽可能接近于0。

相应的,可以将该建筑物的建筑物特征、该poi的poi特征以及该poi与该建筑物的关联特征输入到该预先训练得到的关联预测模型中,从而得到该关联预测模型的输出值,该输出值可以为用于表征该poi对该建筑物的关联程度的分值。

当然,以上是以几种情况为例来说明确定该重要程度的方式,但是对于其他方式也适用于本实施例。

s407,将该poi集合中关联程度满足预设要求的至少一个poi确定为该建筑物关联的至少一个poi。

如,在关联程度用数值表示的情况下,该预设要求可以为:该关联程度大于预设关联值。或者,该关联程度的数值最大且大于预设关联值。例如,poi与该建筑物的关联的关联程度的取值为最大值且大于0.5,则将该poi确定为该建筑物关联的poi。

通过本实施例的以上步骤,一般情况下,可以确定出与该建筑物的关联程度最高的一个poi。当然,也可能会存在与建筑物关联程度最高的两个或多个poi的情况,但这种情况相对较少,从而有筛选出与建筑物关联程度最高的poi。

为了便于理解本申请的方案,下面结合一个应用场景进行介绍。如,以地图中划分有多个街区,且每个街区又被划分为多个子街区的情况为例说明,如,参见图5,其示出了本申请一种确定兴趣面的方法的又一种流程示意图,本实施例的方法可以包括:

s501,获取待处理的地图的数据。

其中,地图的数据可以包括该地图中的多个建筑物、建筑物所属的至少一个街区、每个街区所包含的多个子街区以及地图中多个poi的信息。

s502,针对该地图中的每个建筑物,将处于该建筑物的轮廓内的poi所归属的主poi,以及,处于该建筑物所属的至少一个街区内且属于地标类型的poi,构成poi集合。

s503,去除该poi集合中属于山体、水体等具有自然属性的poi。

s504,分别获取该poi集合中每个poi的签到数量以及每个poi与该建筑物的距离。

s505,对于poi集合中的每个poi,依据该poi的签到数量以及该poi与该建筑物的距离,计算用于表征该poi对该建筑物的重要程度的重要程度取值。

该重要程度取值的计算方式可以参见前面实施例中确定该重要程度的具体实现,在此不再赘述。

s506,按照重要程度取值从高到低的顺序对poi集合中的poi进行排序,并从该poi集合中去除排序不属于前n位的多个poi,以使得排序处于前n位的poi保留在该poi集合中。

其中,n为大于零的自然数,例如,n可以为10。

s507,针对该poi集合中的每个poi,将该建筑物的建筑物特征、该poi的poi特征以及该poi与该建筑物的关联特征输入到关联预测模型中,得到该关联预测模型输出的关联程度分值。

该步骤s507中的poi集合是指经过前面步骤s503到s506处理后的poi集合。

其中,该关联程度分值用于表征该poi对该建筑物的关联程度的分值。该关联程度分值为大于0小于1的数值。

s508,将该poi集合中关联程度分值最大且关联程度分值大于0.5的poi确定为该建筑物关联的poi。

s509,对于地图中的每个街区,从该街区中各个建筑物关联的至少一个poi中,判断是否存在所关联的建筑物的轮廓面积与该街区内所有建筑物的轮廓面积的比值超过90%的第一目标poi;如果是,则执行步骤s510;如果否,则执行步骤s511。

在本实施例中,以第一设定阈值为90%为例说明。

s510,将该街区的区域轮廓确定为该第一目标poi对应的兴趣面的轮廓。

s511,对于该街区内的每个子街区,从该子街区中各个建筑物关联的至少一个poi中,判断是否存在所关联的建筑物的轮廓面积与该子街区所有建筑物的轮廓面积的比值超过90%的第二目标poi,如果是,则执行步骤s512;如果否,则执行步骤s513。

s512,将该子街区的区域轮廓确定为该第二poi对应的兴趣面的轮廓。

s513,将该子街区划分为多个区域单元。

s514,对于该街区内各个子街区的每个区域单元,从属于该街区的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将该基准建筑物关联的poi确定为该区域单元归属的至少一个poi。

s515,对于该街区内每个建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域轮廓确定为该poi对应的兴趣面的轮廓。

如,对街区内归属同一个poi的所有区域单元进行union空间叠置处理,使各个区域单元被合并为一个连通的多边形,将该连通多边形的外轮廓作为该poi对应的实体面的轮廓。

另一方面,对应本申请的一种确定兴趣面的方法,本申请还提供了一种确定兴趣面的装置。

如,参见图6,其示出了本申请一种确定兴趣面的装置的一种组成结构示意图,本实施例的装置可以包括:

数据获取单元601,用于获取待处理的地图的数据,所述地图的数据包括:所述地图中的多个建筑物、所述建筑物所属的至少一个区域块以及所述地图中多个兴趣点poi的信息;

关联点确定单元602,用于针对所述地图中的每个建筑物,从处于该建筑物所属的至少一个区域块内的poi中,确定该建筑物关联的至少一个poi,其中,该建筑物关联的poi与该建筑物的关联程度满足设定要求;

区域划分单元603,用于对于地图中的每个区域块,将该区域块划分为多个区域单元;

归属分析单元604,用于对于每个区域块内的每个区域单元,从属于该区域块的建筑物中,确定与该区域单元的距离满足设定距离条件的基准建筑物,将所述基准建筑物关联的至少一个poi确定为该区域单元归属的至少一个poi;

第一面确定单元605,用于对于每个所述建筑物关联的每个poi,将归属于该poi的至少一个区域单元所构成的区域确定为该poi对应的兴趣面。

在一种可能的实现方式中,所述区域划分单元,包括:

第二面确定单元,用于对于地图中的每个区域块,在基于该区域块中各个建筑物关联的至少一个poi,确定出满足第一设定条件的第一目标poi的情况下,将该区域块确定为所述第一目标poi的兴趣面,其中,满足第一设定条件的第一目标poi所关联的建筑物的轮廓面积与该区域块中所有建筑物的轮廓面积总和的比值超过第一设定阈值;

区域分割单元,用于对于地图中的每个区域块,在该区域块不存在所述第一目标poi的情况下,将该区域块划分为多个区域单元。

可选的,所述地图的数据中还包括:所述区域块内至少一个子区域块的信息;

所述区域分割单元,包括:

子区域判断单元,用于如该区域块不存在所述第一目标poi,针对该区域块的每个子区域块,基于该子区域块中各个建筑物关联的至少一个poi,判断是否存在满足第二设定条件的第二目标poi,其中,满足第二设定条件的第二目标poi所关联的建筑物的轮廓面积与该子区域块中所有建筑物的轮廓面积总和的比值超过第二设定阈值;

第三面确定单元,用于针对该区域块中的每个子区域,在确定出该子区域块存在对应的第二目标poi的情况下,将该子区域块确定为该第二目标poi的兴趣面;

子区域分割单元,用于针对该区域块内的每个子区域,在该子区域不存在对应的第二目标poi的情况下,将该子区域划分为多个区域单元。

在一种可能的实现方式中,如图7所示,其示出了本申请的关联点确定单元的一种组成结构示意图。

由图7可以看出该关联点确定单元可以包括:

集合确定子单元701,用于确定该建筑物所属的至少一个区域块内的poi集合,该poi集合包括至少一个poi;

关联确定子单元702,用于针对所述poi集合中的每个poi,依据该建筑物的建筑物特征、该poi的poi特征以及该poi与该建筑物的关联特征,确定该poi与该建筑物的关联程度;

点确定子单元703,用于将所述poi集合中所述关联程度满足预设要求的至少一个poi确定为该建筑物关联的至少一个poi。

可选的,该关联点确定单元还包括:

参数确定子单元704,用于在所述集合确定子单元确定该建筑物所属的至少一个区域块内的poi集合之后,分别获取所述poi集合中每个poi的签到数量以及每个poi与该建筑物的距离;

影响力确定子单元705,用于对于所述poi集合中的每个poi,依据该poi的签到数量以及该poi与该建筑物的距离,确定该poi对该建筑物的重要程度;

第一点去除子单元706,用于从所述poi集合中去除对该建筑物的重要程度较低的多个poi。

可选的,该装置还可以包括:

第二点去除子单元707,用于在所述集合确定子单元确定该建筑物所属的至少一个区域块内的poi集合之后,去除所述poi集合中具有自然属性的poi,其中,所述自然属性是指自然界中形成或固有的自然对象所对应的属性。

可选的,该集合确定子单元,具体用于,从该建筑物所属的至少一个区域块内中,确定符合预设条件的至少一个poi所组成的poi集合,符合预设条件的poi包括:处于该建筑物的轮廓内的poi所归属的主poi;或者,处于该建筑物所属的区域块内且属于设定的具有标志性的poi。

另一方面,本申请还提供了一种存储介质,该存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现如上任意一个实施例中所描述的确定兴趣面的方法。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1