【技术实现步骤摘要】
道路生成方法、装置、设备及存储介质
[0001]本公开涉及数据处理领域中的电子地图
、
云计算
、
大数据技术,尤其涉及一种道路生成方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]电子地图即数字地图,是利用计算机技术,以数字方式存储和查阅的地图
。
电子地图可作为信息的载体向用户提供数据信息
。
[0003]在当今,电子地图成为人们了解生活的必要手段,因此人们对于电子地图的精度以及准确度的需要也越来越高,通常都是通过人为获取区域信息进行电子地图的绘制
。
[0004]然而,人工通过第三方工具获取区域信息,会导致地图道路的绘制成本较高
。
技术实现思路
[0005]本公开提供了一种用于地图绘制的道路生成方法
、
装置
、
设备及存储介质
。
[0006]根据本公开的第一方面,提供了一种道路生成方法,包括:
[0007]获取待处理的位置数据,所述位置数据中包括多个车辆的经纬度坐标;
[0008]采用基于密度的聚类算法对所述位置数据进行聚类分析,得到数据簇,所述数据簇中包括了满足所述聚类算法设置的参数条件的多个经纬度坐标;
[0009]获取所述数据簇中的作为边界点的经纬度坐标,得到边界点集合;
[0010]采用边界点发现算法将所述边界点集合中的经纬度坐标依次进行连接,并根据连接完成的边界点 ...
【技术保护点】
【技术特征摘要】
1.
一种道路生成方法,包括:获取待处理的位置数据,所述位置数据中包括多个车辆的经纬度坐标;采用基于密度的聚类算法对所述位置数据进行聚类分析,得到数据簇,所述数据簇中包括了满足所述聚类算法设置的参数条件的多个经纬度坐标;获取所述数据簇中的作为边界点的经纬度坐标,得到边界点集合;采用边界点发现算法将所述边界点集合中的经纬度坐标依次进行连接,并根据连接完成的边界点绘制得到道路图,其中,所述边界点算法为根据设置的范围半径,角度阈值进行边界点筛选的算法
。2.
根据权利要求1所述的方法,其中,所述采用边界点发现算法将所述边界点集合中的经纬度坐标依次进行连接,包括:从所述边界点集合中选择任一边界点作为起始点;根据所述边界点集合中的每个边界点的经纬度坐标,从所述边界点集合中获取出与所述起始点距离最近的目标边界点,将所述目标边界点与所述起始点进行连接得到目标线段;从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标线段形成的角度在所述角度阈值范围内最小的边界点作为新的目标边界点,将所述目标边界点与所述新的边界点连接得到新的目标线段,重复本步骤直至将所述边界点集合中所有边界点连接完成
。3.
根据权利要求2所述的方法,所述从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标线段形成的角度在所述角度阈值范围内最小的边界点作为新的目标边界点,包括:从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标线段形成的顺时针角度在所述角度阈值范围内最小的边界点作为新的目标边界点;或者,从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标线段形成的逆时针角度在所述角度阈值范围内最小的边界点作为新的目标边界点
。4.
根据权利要求1至3任一项所述的方法,所述方法还包括:响应于用户的算法参数配置操作,配置所述范围半径和所述角度阈值
。5.
根据权利要求2所述的方法,若所述边界点发现算法中还配置了边界点之间的路径长度阈值,则所述从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标线段形成的角度在所述角度阈值范围内最小的边界点作为新的目标边界点,包括:从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标边界点的距离小于所述路径长度阈值
、
且与所述目标线段形成的角度在所述角度阈值范围内最小的边界点作为新的目标边界点
。6.
根据权利要求5所述的方法,从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标边界点的距离小于所述路径长度阈值
、
且与所述目标线段形成的角度在所述角度阈值范围内最小的边界点作为新的目标边界点,包括:从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标边界点的距离小于所述路径长度阈值
、
且与所述目标线段形成的顺时针角度在所述角度阈值范围内最小的边界点作为新的目标边界点;或者,从所述边界点集合中以所述目标边界点为圆心
、
所述范围半径作为半径的圆形范围内,获取出与所述目标边界点的距离小于所述路径长度阈值
、
且与所述目标线段形成的逆时针角度在所述角度阈值范围内最小的边界点作为新的目标边界点
。7.
根据权利要求5或6所述的方法,所述方法还包括:响应于用户的算法参数配置操作,配置所述范围半径
、
所述角度阈值以及所述路径长度阈值
。8.
根据权利要求1至3任一项所述的方法,其中,所述采用基于密度的聚类算法对所述位置数据进行聚类分析,得到数据簇,包括:将所述位置数据中的经纬度坐标,输入预先配置了每个点周围的半径以及每个点周围的最小点数的
DBSCAN
算法进行聚类分析,得到包括核心点,边界点以及噪点的所述数据簇
。9.
根据权利要求8所述的方法,所述方法还包括:根据所述
DBSCAN
算法对应的输入数据格式,对所述位置数据进行格式转换处理,得到处理后的位置数据;相应的,所述将所述位置数据中的经纬度坐标,输入预先配置了每个点周围的半径以及每个点周围的最小点数的
DBSCAN
算法进行聚类分析,包括:将所述处理后的位置数据中的经纬度坐标,输入预先配置了每个点周围的半径以及每个点周围的最小点数的所述
DBSCAN
算法进行聚类分析
。10.
根据权利要求1至3任一项所述的方法,其中,所述获取待处理的位置数据,包括:接收多个车辆和
/
或车载设备上报的车辆的位置信息,得到车辆位置集合,每个车辆的位置信息中包括所述车辆的经纬度坐标;对所述车辆位置集合中的异常数据进行清洗处理,得到待处理的所述位置数据
。11.
一种道路生成装置,包括:第一获取单元,用于获取待处理的位置数据,所述位置数据中包括多个车辆的经纬度坐标;分析单元,用于采用基于密度的聚类算法对所述位置数据进行聚类分析,得到数据簇,所述数据簇中包括了满足所述聚类算法设置的参数条件的多个经纬度坐标;第二获取单元,用于获取所述数据簇中的作为边界...
【专利技术属性】
技术研发人员:郭小康,
申请(专利权)人:阿波罗智联北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。