地理区域的命名方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39048219 阅读:20 留言:0更新日期:2023-10-10 12:01
本申请涉及一种地理区域的命名方法、装置、计算机设备、存储介质和计算机程序产品。所述方法可应用于电子地图和智能交通等领域,所述方法包括:根据地理区域数据确定待命名的地理区域;以所述地理区域的区域轮廓为起始界线向外进行缓冲处理,得到缓冲区域;确定与所述缓冲区域相交的道路路段和对应的道路相交长度;基于各所述道路路段的目标几何点之间的距离和所述道路相交长度,确定各所述道路路段的分值;依据满足分值条件的所述分值对应的道路路段对所述地理区域进行命名。采用本方法能够有效地提高地理区域的命名效果。有效地提高地理区域的命名效果。有效地提高地理区域的命名效果。

【技术实现步骤摘要】
地理区域的命名方法、装置、计算机设备和存储介质


[0001]本申请涉及电子地图
,特别是涉及一种地理区域的命名方法、装置、计算机设备和存储介质。

技术介绍

[0002]在电子地图中,通常会将一些地区(如城市)划分为不同的地理区域,然而对划分的地理区域进行命名,从而使电子地图可以更加清晰地呈现地图信息,找到感兴趣的地理区域。
[0003]对于地理区域的命名,传统方案通常是找出待命名的地理区域内具有代表性的兴趣点,然后基于该兴趣点对待命名的地理区域进行命名。然而,当待命名的地理区域内不存在具有代表性的兴趣点,或者具有代表性的兴趣点横跨不同的地理区域时,采用传统的命名方案将会出现命名效果差的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种地理区域的命名方法、装置、计算机设备和存储介质,能够有效地提高地理区域的命名效果。
[0005]第一方面,本申请提供了一种地理区域的命名方法,所述方法包括:
[0006]根据地理区域数据确定待命名的地理区域;
[0007]以所述地理区域的区域轮廓为起始界线向外进行缓冲处理,得到缓冲区域;
[0008]确定与所述缓冲区域相交的道路路段和对应的道路相交长度;
[0009]基于各所述道路路段的目标几何点之间的距离和所述道路相交长度,确定各所述道路路段的分值;
[0010]依据满足分值条件的所述分值对应的道路路段对所述地理区域进行命名。
[0011]第二方面,本申请还提供了一种地理区域的命名装置,所述装置包括:
[0012]第一确定模块,用于根据地理区域数据确定待命名的地理区域;
[0013]缓冲处理模块,用于以所述地理区域的区域轮廓为起始界线向外进行缓冲处理,得到缓冲区域;
[0014]第二确定模块,用于确定与所述缓冲区域相交的道路路段和对应的道路相交长度;
[0015]第三确定模块,用于基于各所述道路路段的目标几何点之间的距离和所述道路相交长度,确定各所述道路路段的分值;
[0016]命名模块,用于依据满足分值条件的所述分值对应的道路路段对所述地理区域进行命名。
[0017]在其中的一个实施例中,所述地理区域数据确包括地理区域标识和区域轮廓坐标;
[0018]所述第一确定模块,还用于根据所述地理区域标识确定待命名的地理区域;依据
所述区域轮廓坐标确定所述地理区域的区域轮廓。
[0019]在其中的一个实施例中,所述缓冲处理模块,还用于确定缓冲距离;以所述地理区域的区域轮廓为起始界线,依据所述缓冲距离向外进行缓冲处理,得到第一缓冲区域;确定与所述第一缓冲区域相交的道路路段的数量;当与所述第一缓冲区域相交的道路路段的数量满足数量条件时,将所述第一缓冲区域作为所述缓冲区域。
[0020]在其中的一个实施例中,所述缓冲处理模块,还用于当相交的所述道路路段的数量不满足所述数量条件时,确定缓冲增量;在所述第一缓冲区域的基础上,按照所述缓冲增量继续向外进行缓冲处理,得到第二缓冲区域;所述第二缓冲区域包含所述第一缓冲区域;确定与所述第二缓冲区域相交的道路路段的数量;当与所述第二缓冲区域相交的道路路段的数量满足所述数量条件时,将所述第二缓冲区域作为所述缓冲区域。
[0021]在其中的一个实施例中,所述第三确定模块,还用于当与所述缓冲区域相交的道路路段的数量不小于第一阈值时,将各所述道路路段进行两两组合,得到对应的道路对;对各所述道路对中道路路段的目标几何点之间的距离进行标准化处理,得到标准化距离;将各所述道路对对应的道路相交长度标准化处理,得到标准化相交长度;分别对各所述道路对对应的所述标准化距离和所述标准化相交长度进行加权求和,得到各所述道路对的分值。
[0022]在其中的一个实施例中,所述装置还包括:
[0023]第一组合模块,用于基于各所述道路对的分值和道路路段信息生成数据组;
[0024]添加模块,用于将各所述道路对对应的数据组添加至数据堆;
[0025]所述命名模块,还用于获取从所述数据堆弹出的数据组;弹出的所述数据组的分值满足分值条件;依据弹出的所述数据组内的道路路段信息对所述地理区域进行命名。
[0026]在其中的一个实施例中,所述命名模块,还用于当与所述缓冲区域相交的道路路段的数量为第二阈值时,对与所述缓冲区域相交的道路路段进行去重,依据去重后的所述道路路段对应的道路路段信息对所述地理区域进行命名;或者,当与所述缓冲区域相交的道路路段的数量为第三阈值时,依据与所述缓冲区域相交的道路路段对应的道路路段信息对所述地理区域进行命名;
[0027]其中,所述第一阈值大于所述第二阈值,且所述第二阈值大于所述第三阈值。
[0028]在其中的一个实施例中,所述命名模块,还用于将满足分值条件的所述分值对应的道路路段作为目标路段;当所述地理区域内不存在满足兴趣点条件的目标兴趣点时,依据所述目标路段对应的道路路段信息对所述地理区域进行命名;当所述地理区域内存在满足所述兴趣点条件的目标兴趣点时,依据所述目标兴趣点和所述目标路段对应的道路路段信息对所述地理区域进行命名。
[0029]在其中的一个实施例中,所述装置还包括:
[0030]选取模块,用于选取所述地理区域内的且与所述地理区域的功能类型相关的兴趣点;
[0031]第二组合模块,用于将选取的所述兴趣点组合成候选兴趣点集合;
[0032]所述选取模块,还用于从所述候选兴趣点集合中,选取满足所述兴趣点条件的兴趣点作为目标兴趣点。
[0033]在其中的一个实施例中,所述选取模块,还用于当所述候选兴趣点集合中的兴趣
点存在对应的感兴趣区域时,确定所述感兴趣区域与所述地理区域之间的相交区域面积;确定所述相交区域面积与所述地理区域的面积间的比值,得到第一比值;确定所述相交区域面积与所述感兴趣区域的面积间的比值,得到第二比值;在所述候选兴趣点集合中,筛选所述第一比值满足第一比值条件、且所述第二比值满足第二比值条件时对应的兴趣点;所述第一比值条件和所述第二比值条件属于所述兴趣点条件;将筛选的所述兴趣点作为目标兴趣点。
[0034]在其中的一个实施例中,所述选取模块,还用于当筛选的所述兴趣点的数量大于或等于预设数量时,确定筛选的所述兴趣点对应的热度值;在筛选的所述兴趣点中,选取满足热度条件的所述热度值对应的兴趣点作为目标兴趣点;所述热度条件属于所述兴趣点条件。
[0035]在其中的一个实施例中,所述第二组合模块,还用于对选取的且属于相同所述地理区域内的兴趣点进行聚类,得到各所述地理区域内的兴趣点类簇;依次在各所述地理区域内的兴趣点类簇中选取代理兴趣点;分别将各所述地理区域内的代理兴趣点进行组合,得到候选兴趣点集合。
[0036]第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0037]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地理区域的命名方法,其特征在于,所述方法包括:根据地理区域数据确定待命名的地理区域;以所述地理区域的区域轮廓为起始界线向外进行缓冲处理,得到缓冲区域;确定与所述缓冲区域相交的道路路段和对应的道路相交长度;基于各所述道路路段的目标几何点之间的距离和所述道路相交长度,确定各所述道路路段的分值;依据满足分值条件的所述分值对应的道路路段对所述地理区域进行命名。2.根据权利要求1所述的方法,其特征在于,所述地理区域数据确包括地理区域标识和区域轮廓坐标;所述根据地理区域数据确定待命名的地理区域包括:根据所述地理区域标识确定待命名的地理区域;所述方法还包括:依据所述区域轮廓坐标确定所述地理区域的区域轮廓。3.根据权利要求1所述的方法,其特征在于,所述以所述地理区域的区域轮廓为起始界线向外进行缓冲处理,得到缓冲区域包括:确定缓冲距离;以所述地理区域的区域轮廓为起始界线,依据所述缓冲距离向外进行缓冲处理,得到第一缓冲区域;确定与所述第一缓冲区域相交的道路路段的数量;当与所述第一缓冲区域相交的道路路段的数量满足数量条件时,将所述第一缓冲区域作为所述缓冲区域。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当相交的所述道路路段的数量不满足所述数量条件时,确定缓冲增量;在所述第一缓冲区域的基础上,按照所述缓冲增量继续向外进行缓冲处理,得到第二缓冲区域;所述第二缓冲区域包含所述第一缓冲区域;确定与所述第二缓冲区域相交的道路路段的数量;当与所述第二缓冲区域相交的道路路段的数量满足所述数量条件时,将所述第二缓冲区域作为所述缓冲区域。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当与所述缓冲区域相交的道路路段的数量不小于第一阈值时,将各所述道路路段进行两两组合,得到对应的道路对;对各所述道路对中道路路段的目标几何点之间的距离进行标准化处理,得到标准化距离;将各所述道路对对应的道路相交长度标准化处理,得到标准化相交长度;所述基于各所述道路路段的目标几何点之间的距离和所述道路相交长度,确定各所述道路路段的分值包括:分别对各所述道路对对应的所述标准化距离和所述标准化相交长度进行加权求和,得到各所述道路对的分值。6.根据权利要求5所述的方法,其特征在于,所述依据满足分值条件的所述分值对应的道路路段对所述地理区域进行命名之前,所述方法还包括:
基于各所述道路对的分值和道路路段信息生成数据组;将各所述道路对对应的数据组添加至数据堆;所述依据满足分值条件的所述分值对应的道路路段,对所述地理区域进行命名包括:获取从所述数据堆弹出的数据组;弹出的所述数据组的分值满足分值条件;依据弹出的所述数据组内的道路路段信息对所述地理区域进行命名。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:当与所述缓冲区域相交的道路路段的数量为第二阈值时,对与所述缓冲区域相交的道路路段进行去重,依据去重后的所述道路路段对应的道路路段信息对所述地理区域进行命名;或者,当与所述缓冲区域相交的道路路段的数量为第三阈值时,依据与所述缓冲区域相交的道路路段对应的道路路段信息对所述地理区域进行命名;其中,所述第一阈值大于所述第二阈值,且所述第二阈值大于所述第三阈值。8.根据权利要求1至7任一项所述的方法,其特征在于,所述依据满足分值条件的所述分值对应的道路路段,对所述地理区域进行命名包括:将满足分值条件的所述分值对应的道路路段作为目标路段;当所述地理区域内不存在满足兴趣点条件的目标兴趣点时,依据所述目标路段对应的道路路...

【专利技术属性】
技术研发人员:杨帆
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1