地址库的信息处理方法、装置、电子设备和存储介质与流程

文档序号:17442463发布日期:2019-04-17 04:57阅读:139来源:国知局
地址库的信息处理方法、装置、电子设备和存储介质与流程

本发明涉及信息处理技术领域,尤其涉及一种地址库的信息处理方法、装置、电子设备和存储介质。



背景技术:

随着互联网的发展,各种电子信息数据库被越来越广泛应用,在餐饮领域的外卖行业,用户通过电子地图搜索商家完成下单操作。

电子地图采用的地址库中的每一条poi(兴趣点,pointofinterest)数据包括地址和对应的经纬度,经纬度通常是由工作人员携带通信工具到达具体位置去打点,将采集到的经纬度信息存储到地址库中。由于在实际应用过程中,用户所处的实际位置与工作人员之前打点的位置可能有较大差别,就会造成比较大的定位误差。另外,对同一位置,不同人对其命名的地址全称可能不同,因此在地址库中对于同一个位置,可能会存储两条poi数据,对应两种不同的地址全称,这样就造成地址库中存在数据冗余,用户在利用电子地图进行查找时,也会显示出冗余数据。



技术实现要素:

本发明实施方式的目的在于提供一种地址库的信息处理方法、装置、电子设备和存储介质,采用聚类的方式对地址信息进行标准化处理,去除了冗余数据,并且得到更加准确的位置。

为解决上述技术问题,本发明的实施方式提供了一种地址库的信息处理方法,包括:获取地址库中各地址信息的地址和经纬度;对地址进行标准化,得到各地址信息的标准地址;将具备相同标准地址的地址信息进行经纬度的聚类整合,得到标准地址的标准经纬度;在地址库中存储各地址信息对应的标准地址信息,标准地址信息包括标准地址和标准经纬度。

本发明的实施方式还提供了一种地址库的信息处理装置,包括:地址信息获取模块,用于获取地址库中各地址信息的地址和经纬度;地址聚类处理模块,用于对地址进行标准化,得到各地址信息的标准地址;经纬度聚类处理模块,用于将具备相同标准地址的地址信息,进行经纬度的聚类整合,得到标准地址的标准经纬度;标准地址信息存储模块,用于在地址库中存储标准地址信息,标准地址信息包括标准地址和标准经纬度。

本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行以实现:获取地址库中各地址信息的地址和经纬度;对地址进行标准化,得到各地址信息的标准地址;将具备相同标准地址的地址信息进行经纬度的聚类整合,得到标准地址的标准经纬度;在地址库中存储各地址信息对应的标准地址信息,标准地址信息包括标准地址和标准经纬度。

本发明的实施方式还提供了一种非易失性存储介质,用于存储计算机可读程序,计算机可读程序用于供计算机执行如上的地址库的信息处理方法。

本发明实施方式相对于现有技术而言,主要区别及其效果在于:通过获取地址库中存储的各地址信息,将多个地址进行聚类后处理为一个标准地址,减少了冗余的地址数据;另外根据多个经纬度值聚类后处理为一个标准经纬度,提高了地址信息的定位准确度。

另外,对地址进行标准化,得到各地址信息的标准地址,包括:获取地址的区域成分;将区域成分相同的多个地址进行聚类,得到标准地址。根据区域成分辨别多个地址,确保聚类的多个地址为同一个地址。

另外,区域成分包括省、市、区、街道、楼号、门牌号中的任意多个的组合。采用多个区域成分进行识别,进一步确保聚类的多个地址为同一个地址。

另外,将具备相同标准地址的地址信息进行经纬度的聚类整合,得到标准地址的标准经纬度,包括:根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇;在若干个点簇中选取满足预设条件的点簇作为目标点簇;根据目标点簇计算标准经纬度。通过聚类的方法,能找到经纬度点的主要聚焦区域,使得到的标准经纬度更加准确。

另外,预设条件为:包含的经纬度点数最多,且包含的经纬度点数占多个经纬度的总点数的百分比大于预设百分比。通过设置预设百分比,使参与计算标准经纬度的经纬度点数足够多,进一步使得到的标准经纬度更加准确。

另外,根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇之后,在若干个点簇中选取满足预设条件的点簇作为目标点簇之前,还包括:判断若干个点簇中、最大点簇中的经纬度点数占多个经纬度的总点数的百分比是否大于或等于预设百分比;若否,则根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第二点密度阈值的若干个点簇;第二点密度阈值小于第一点密度阈值。通过多次聚类,保证参与计算标准经纬度的经纬度点数达到预设数量,进一步保证了得到的标准经纬度更加准确。

另外,根据目标点簇计算标准经纬度,包括:根据目标点簇中的各经纬度,计算经度平均值和纬度平均值;经度平均值和纬度平均值构成标准经纬度。通过计算多个经纬度的平均值得到标准经纬度,提高标准经纬度的准确性。

另外,经纬度为配送运力的打点位置的经纬度。采用打点的经纬度历史数据,无需工作人员专门到场采集,节省人力。

附图说明

图1是根据本发明第一实施方式提供的地址库的信息处理方法流程图;

图2是根据本发明第一实施方式中的地址标准化处理方法流程图;

图3是根据本发明第一实施方式中的经纬度标准化处理方法流程图;

图4是根据本发明第二实施方式中的经纬度标准化处理方法流程图;

图5是根据本发明第三实施方式提供的地址库的信息处理装置示意图;

图6是根据本发明第四实施方式提供的电子设备示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种地址库的信息处理方法,本实施方式可以应用在终端侧,如应用在手机,平板电脑等终端设备中,也可以应用在网络侧的服务器中。

图1是根据本发明第一实施方式提供的地址库的信息处理方法流程图,该方法包括:

步骤s101、获取地址库中各地址信息的地址和经纬度。

具体地说,地址库中存储的每一条地址信息包括地址和经纬度,地址由多个区域成分构成,区域成分例如包括省、市、区、街道、楼号、门牌号中的任意多个的组合。每一个地址对应一组确定的区域成分,并对应确定的经纬度信息。地址库中每一条地址信息的经纬度来源包括创建地址信息时由专门的通信工作人员到达地址所在地理位置打点采集后录入的,还包括地址信息创建后例如由配送人员在执行配送任务时到达配送地点后打点记录的历史数据,配送人员打点的经纬度信息通常有多个,例如多个配送人员在不同时间为同一个用户配送后打点,或者一个配送人员多次为同一个用户配送后打点,都会产生多个打点的经纬度信息。

步骤s102、对地址进行标准化,得到各地址信息的标准地址。如图2所示,步骤s102包括:

步骤s1021、获取地址的区域成分;

地址由区域成分构成,对于每一个地址,可以获取到对应的各个区域成分。例如,某地址为“北京市海淀区双清路30号”,则提取到各个区域成分为:北京、海淀、双清路、30号。

步骤s1022、将区域成分相同的多个地址进行聚类,得到标准地址;

不同人对同一地址表述的地址文本可能不同,因此对同一地址就出现多种表述。这样,在地址库中,针对同一地址就出现了多条地址信息,产生数据冗余。通过将冗余的数据进行聚类并进行校准化,就可以大大减少数据冗余,不仅可以释放地址库的存储空间,也可以提高地址库的引擎搜索效率。

本实施方式中,对多个地址聚类的方法具体为,在地址库中搜索得到地址的区域成分相同的多条地址信息,将对应的多个地址进行标准化,合并为一个地址,即得到标准地址,于是多条地址信息中的地址,可以统一为一个标准地址。

例如,对北京中关村广场购物中心的地址有如下几种表述:

1、北京市中关村大街15号

2、北京-海淀-中关村大街-15号

3、北京市海淀区中关村大街(15号)

对于第1种表述,提取到区域成分包括:北京、中关村大街、15号,根据该地址的地理位置,其位于海淀区,因此对区域成分进行补全,即区域成分还包括:海淀;对于第2种表述,提取到区域成分包括:北京、海淀、中关村大街、15号;对于第3种表述,提取到区域成分包括:北京、海淀、中关村大街、15号。因此以上3种地址表述均包含相同的区域成分,可以进行聚类及标准化处理,具体地如,标准化后的地址为北京市海淀区中关村大街15号。

步骤s103、将具备相同标准地址的地址信息进行经纬度的聚类整合,得到标准地址的标准经纬度。

地址库中存储的每一条地址信息,对应的经纬度信息可以是创建地址信息时,由专门的通信工作人员按照地址到达所在位置打点采集后录入的,也可以是地址信息创建后由配送人员在执行配送任务时到达配送地点后打点采集后录入的。在外卖配送的实际情况中,用户的实际位置与通信工作人员打点的位置可能存在一定差别,或者不同的配送人员录入的经纬度也会存在差异,或者同一配送人员不同次录入的经纬度也会存在差异。而对应一个地址实际上只有一个准确的经纬度。因此,根据配送人员打点的历史数据获取到对应同一个标准地址的多个经纬度信息,对该多个经纬度信息进行聚类整合,可以得到该标准地址对应的标准经纬度。步骤s103的具体实现如图3所示,具体包括:

步骤s1031、根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于点密度阈值的若干个点簇。

本实施方式中,设定一个点密度阈值,例如为第一点密度阈值,将具备相同标准地址的地址信息的多个经纬度,根据相隔的距离计算点密度,将点密度大于第一点密度阈值的多个经纬度坐标点聚类到同一个点簇中,如此聚类得到若干个点簇。

在一个例子中,例如根据配送人员的历史打点数据得到关于用户a的地址的100个经纬度坐标点,设定第一点密度阈值为1/100m2,根据该第一点密度阈值对100个经纬度坐标进行聚类,得到5个点簇,例如为a、b、c、d、e。

步骤s1032、在若干个点簇中选取满足预设条件的点簇作为目标点簇;

本实施方式中,从若干个点簇中选择目标点簇时,设定一个预设条件例如为,目标点簇包含的经纬度点数(即经纬度坐标点的个数)最多,且包含的经纬度点数占多个经纬度的总点数的百分比大于预设百分比。

在同一个例子中,预设百分比例如为30%。选择目标点簇时,首先找到若干个点簇中包含的经纬度点数最多的点簇,若同时该点簇中的经纬度点数占多个经纬度的总点数的百分比大于预设百分比,则确定该点簇为目标点簇。根据对用户a的100个经纬度坐标点聚类得到的5个点簇,得到每个点簇中经纬度坐标点的个数,计算每个点簇中经纬度坐标点的个数占经纬度坐标点总数量的百分比,例如点簇a、点簇b、点簇c、点簇d、点簇e中的经纬度坐标点个数分别为40、20、25、5、10,对应的百分比分别为40%、20%、25%、5%、10%。点簇a为最大点簇,百分比最高,且超过了预设百分比30%。因此,确定点簇a为目标点簇。

步骤s1033、根据目标点簇计算标准经纬度。

本实施方式中,根据目标点簇中各经纬度的坐标值,计算标准经纬度。具体为,计算得到经度平均值和纬度平均值,由经度平均值和纬度平均值构成标准经纬度。

在同一个例子中,例如,目标点簇为点簇a,包含40个经纬度点,获取该40个经纬度点的经度值,计算得到经度平均值,并获取该40个经纬度点的纬度值,计算得到纬度平均值,进一步得到标准经纬度。

步骤s104、在地址库中存储各地址信息对应的标准地址信息,标准地址信息包括标准地址和标准经纬度。

本实施方式中,将步骤s102得到的标准地址和步骤s103得到的标准经纬度,添加到标准地址信息中,并将该标准地址信息存储到地址库中。同时,将地址库中原始存储的未经标准化的地址信息删除,从而去除冗余数据。

如上,对地址库中的地址信息完成标准化处理后,当工作人员在电子地图上搜索一目标地址时,得到的结果是一条地址信息,且具有准确的经纬度定位。

本实施方式的地址库的信息处理方法,通过对地址库中存储的各地址信息,将多个地址利用区域成分识别的方法进行聚类后处理为一个标准地址,减少了冗余的地址数据;另外根据历史打点的多个经纬度值聚类后处理为一个标准经纬度,提高了地址信息的定位准确度。

本发明的第二实施方式涉及一种地址库的信息处理方法,该方法包括:

步骤s101、获取地址库中各地址信息的地址和经纬度。

步骤s102、对地址进行标准化,得到各地址信息的标准地址。

步骤s103、将具备相同标准地址的地址信息进行经纬度的聚类整合,得到标准地址的标准经纬度。

地址库中存储的每一条地址信息,对应的经纬度信息可以是创建地址信息时,由专门的通信工作人员按照地址到达所在位置打点采集后录入的,也可以是地址信息创建后由配送人员在执行配送任务时到达配送地点后打点采集后录入的。在外卖配送的实际情况中,用户的实际位置与通信工作人员打点的位置可能存在一定差别,或者不同的配送人员录入的经纬度也会存在差异,或者同一配送人员不同次录入的经纬度也会存在差异。而对应一个地址实际上只有一个准确的经纬度。因此,根据配送人员打点的历史数据获取到对应同一个标准地址的多个经纬度信息,对该多个经纬度信息进行聚类整合,可以得到该标准地址对应的标准经纬度。在本实施方式中,步骤s103的具体实现如图4所示,具体包括:

步骤s1031、根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于点密度阈值的若干个点簇。

本实施方式中,设定一个点密度阈值,例如为第一点密度阈值,将具备相同标准地址的地址信息的多个经纬度,根据相隔的距离计算点密度,将点密度大于第一点密度阈值的多个经纬度坐标点聚类到同一个点簇中,如此聚类得到若干个点簇。

步骤s1032、判断若干个点簇中,最大点簇中的经纬度点数占多个经纬度的总点数的百分比是否大于或等于所述预设百分比。

在一个例子中,设定一个预设百分比,例如为30%。进一步地,从若干个点簇中找到最大点簇,即包含经纬度点数最多的点簇,判断该最大点簇中的经纬度点数占具备相同标准地址的地址信息的多个经纬度的总点数的百分比是否大于预设百分比。此处,点簇中包含的经纬度点数是指该点簇中包含的经纬度坐标点的数量。

若判断结果为是,则代表聚类完成,直接执行步骤s1033。

若判断结果为否,则需要重新聚类,即返回执行步骤s1031。在步骤s1031中,改变预设的点密度阈值的大小,例如将第一点密度阈值修改为第二点密度阈值,根据所述具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第二点密度阈值的若干个点簇,其中,第二点密度阈值小于第一点密度阈值。

如上所述,通过改变预设的点密度阈值的大小,经过至少一次聚类过程,将多个经纬度聚类成若干个点簇。

在一个例子中,例如预设百分比例如为30%时,关于用户b的地址的50个经纬度坐标点,设定第一点密度阈值为1/100m2,根据该第一点密度阈值对50个经纬度坐标进行聚类,得到4个点簇,例如为a1、b1、c1、d1。其中最大点簇为点簇b1,包含14个经纬度坐标点,占经纬度坐标点总数量的百分比为28%,小于预设百分比30%。则修改点密度阈值为第二点密度阈值0.8/100m2,再次进行聚类,聚类得到4个点簇,例如为a2、b2、c2、d2,得到最大点簇为点簇b2,包含18个经纬度坐标点,占经纬度坐标点总数量的百分比为36%,大于预设百分比30%,聚类完成。

步骤s1033、在若干个点簇中选取满足预设条件的点簇作为目标点簇;

本实施方式中,从若干个点簇中选择目标点簇时,设定一个预设条件例如为,目标点簇包含的经纬度点数最多,且包含的经纬度点数占多个经纬度的总点数的百分比大于预设百分比。

在一个例子中,预设百分比例如为30%。选择目标点簇时,首先找到若干个点簇中包含的经纬度点数最多的点簇,若同时该点簇中的经纬度点数占多个经纬度的总点数的百分比大于预设百分比。

步骤s1034、根据目标点簇计算标准经纬度。

本实施方式中,根据目标点簇中各经纬度的坐标值,计算标准经纬度。具体为,计算得到经度平均值和纬度平均值,由经度平均值和纬度平均值构成标准经纬度。

在同一个例子中,例如,目标点簇为点簇b2,包含18个经纬度坐标点,获取该18个经纬度点的经度值,计算得到经度平均值,并获取该18个经纬度点的纬度值,计算得到纬度平均值,进一步得到标准经纬度。

步骤s104、在地址库中存储各地址信息对应的标准地址信息,标准地址信息包括标准地址和标准经纬度。

本实施方式中,将步骤s102得到的标准地址和步骤s103得到的标准经纬度,添加到标准地址信息中,并将该标准地址信息存储到地址库中。同时,将地址库中原始存储的未经标准化的地址信息删除,从而去除冗余数据。

如上,对地址库中的地址信息完成标准化处理后,当工作人员在电子地图上搜索一目标地址时,得到的结果是一条地址信息,且具有准确的经纬度定位。

本实施方式的地址库的信息处理方法,通过对地址库中存储的各地址信息,将多个地址利用区域成分识别的方法进行聚类后处理为一个标准地址,减少了冗余的地址数据;另外通过改变预设点密度阈值根据历史打点的多个经纬度值聚类后处理为一个标准经纬度,提高了地址信息的定位准确度。

本发明的第三实施方式涉及一种地址库的信息处理装置,图5是根据本发明第三实施方式提供的地址库的信息处理装置示意图,该装置500包括:

地址信息获取模块501,用于获取地址库中各地址信息的地址和经纬度;

地址聚类处理模块502,用于对地址进行标准化,得到各地址信息的标准地址。

经纬度聚类处理模块503,用于将具备相同标准地址的地址信息,进行经纬度的聚类整合,得到标准地址的标准经纬度。

标准地址信息存储模块504,用于在地址库中存储标准地址信息,标准地址信息包括标准地址和标准经纬度。

在一个例子中,地址聚类处理模块502获取地址的区域成分;将区域成分相同的多个地址进行聚类,得到标准地址。

在一个例子中,经纬度聚类处理模块503根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇;在若干个点簇中选取满足预设条件的点簇作为目标点簇;根据目标点簇计算标准经纬度。其中,预设条件为:包含的经纬度点数最多,且包含的经纬度点数占多个经纬度的总点数的百分比大于预设百分比。

在一个例子中,在根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇之后,在若干个点簇中选取满足预设条件的点簇作为目标点簇之前,经纬度聚类处理模块503还用于判断若干个点簇中、最大点簇中的经纬度点数占多个经纬度的总点数的百分比是否大于或等于预设百分比;若否,则根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第二点密度阈值的若干个点簇;第二点密度阈值小于第一点密度阈值。

在一个例子中,经纬度聚类处理模块503根据目标点簇中的各经纬度,计算经度平均值和纬度平均值,由经度平均值和纬度平均值构成标准经纬度。

本发明第四实施方式涉及一种电子设备,图6是根据本实施方式提供的电子设备示意图,该电子设备包括:至少一个处理器601;以及,与至少一个处理器601通信连接的存储器602;以及,分别与处理器601和存储器602均为通信连接的通信组件603,通信组件603在处理器601的控制下接收和发送数据;其中,存储器602存储有可被至少一个处理器601执行的指令,指令被至少一个处理器601执行以实现:

获取地址库中各地址信息的地址和经纬度;

对地址进行标准化,得到各地址信息的标准地址;

将具备相同标准地址的地址信息进行经纬度的聚类整合,得到标准地址的标准经纬度;

在地址库中存储各地址信息对应的标准地址信息,标准地址信息包括标准地址和标准经纬度。

该电子设备包括:一个或多个处理器601以及存储器602,图6中以一个处理器601为例。处理器601、存储器602可以通过总线或者其他方式连接,图6中以通过总线连接为例。存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器601通过运行存储在存储器602中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述地址库的信息处理方法。

存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储标准地址、标准经纬度、历史打点的经纬度数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器602中,当被一个或者多个处理器601执行时,执行上述任意方法实施方式中的地址库的信息处理方法。

上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。

本发明的第五实施方式涉及一种非易失性存储介质,用于存储计算机可读程序,计算机可读程序用于供计算机执行上述部分或全部的方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

本申请实施例公开了a1.一种地址库的信息处理方法,包括:

获取地址库中各地址信息的地址和经纬度;

对所述地址进行标准化,得到各地址信息的标准地址;

将具备相同标准地址的地址信息进行经纬度的聚类整合,得到所述标准地址的标准经纬度;

在所述地址库中存储各所述地址信息对应的标准地址信息,所述标准地址信息包括所述标准地址和所述标准经纬度。

a2、如a1所述的地址库的信息处理方法,所述对所述地址进行标准化,得到各地址信息的标准地址,包括:

获取所述地址的区域成分;

将所述区域成分相同的多个所述地址进行聚类,得到标准地址。

a3、如a2所述的地址库的信息处理方法,所述区域成分包括省、市、区、街道、楼号、门牌号中的任意多个的组合。

a4、如a1所述的地址库的信息处理方法,所述将具备相同标准地址的地址信息进行经纬度的聚类整合,得到所述标准地址的标准经纬度,包括:

根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇;

在所述若干个点簇中选取满足预设条件的点簇作为目标点簇;

根据所述目标点簇计算标准经纬度。

a5、如a4所述的地址库的信息处理方法,所述预设条件为:

包含的经纬度点数最多,且包含的经纬度点数占所述多个经纬度的总点数的百分比大于预设百分比。

a6、如a5所述的地址库的信息处理方法,所述根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇之后,在所述若干个点簇中选取满足预设条件的点簇作为目标点簇之前,还包括:

判断所述若干个点簇中、最大点簇中的经纬度点数占所述多个经纬度的总点数的百分比是否大于或等于所述预设百分比;

若否,则根据所述具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第二点密度阈值的若干个点簇;所述第二点密度阈值小于所述第一点密度阈值。

a7、如a4-a6任一项所述的地址库的信息处理方法,所述根据所述目标点簇计算标准经纬度,包括:

根据所述目标点簇中的各经纬度,计算经度平均值和纬度平均值;

所述经度平均值和所述纬度平均值构成所述标准经纬度。

a8、如a1所述的地址库的信息处理方法,所述经纬度为配送运力的打点位置的经纬度。

本申请实施例公开了b1.一种地址库的信息处理装置,包括:

地址信息获取模块,用于获取地址库中各地址信息的地址和经纬度;

地址聚类处理模块,用于对所述地址进行标准化,得到各地址信息的标准地址;

经纬度聚类处理模块,用于将具备相同标准地址的地址信息,进行经纬度的聚类整合,得到所述标准地址的标准经纬度;

标准地址信息存储模块,用于在所述地址库中存储标准地址信息,所述标准地址信息包括所述标准地址和所述标准经纬度。

本申请实施例公开了c1.一种电子设备,包括:至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行以实现:获取地址库中各地址信息的地址和经纬度;对所述地址进行标准化,得到各地址信息的标准地址;将具备相同标准地址的地址信息进行经纬度的聚类整合,得到所述标准地址的标准经纬度;在所述地址库中存储各所述地址信息对应的标准地址信息,所述标准地址信息包括所述标准地址和所述标准经纬度。

c2、如c1所述的电子设备,所述对所述地址进行标准化,得到各地址信息的标准地址,包括:获取所述地址的区域成分;将所述区域成分相同的多个所述地址进行聚类,得到标准地址。

c3、如c2所述的电子设备,所述区域成分包括省、市、区、街道、楼号、门牌号中的任意多个的组合。

c4、如c1所述的电子设备,所述将具备相同标准地址的地址信息进行经纬度的聚类整合,得到所述标准地址的标准经纬度,包括:根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇;在所述若干个点簇中选取满足预设条件的点簇作为目标点簇;根据所述目标点簇计算标准经纬度。

c5、如c4所述的电子设备,所述预设条件为:包含的经纬度点数最多,且包含的经纬度点数占所述多个经纬度的总点数的百分比大于预设百分比。

c6、如c5所述的电子设备,所述根据具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第一点密度阈值的若干个点簇之后,在所述若干个点簇中选取满足预设条件的点簇作为目标点簇之前,还包括:判断所述若干个点簇中、最大点簇中的经纬度点数占所述多个经纬度的总点数的百分比是否大于或等于所述预设百分比;若否,则根据所述具备相同标准地址的地址信息的多个经纬度,聚类得到点密度大于或等于第二点密度阈值的若干个点簇;所述第二点密度阈值小于所述第一点密度阈值。

c7、如c4-c6任一项所述的电子设备,所述根据所述目标点簇计算标准经纬度,包括:根据所述目标点簇中的各经纬度,计算经度平均值和纬度平均值;所述经度平均值和所述纬度平均值构成所述标准经纬度。

c8、如c1所述的电子设备,所述经纬度为配送运力的打点位置的经纬度。

本申请实施例公开了d1.一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如a1至a8中任一项所述的地址库的信息处理方法。

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