The invention discloses a method and a device for determining a U-turn intersection. In the technical scheme provided by this application, as compared with the existing technology, it is not through the field survey to collect the information of images and positions, and to determine the position of the turning on the road in the road by combining the traffic rules, but by extracting the turning point of the user's trajectory in the navigation process and through the calculation to obtain the number of positions of the turned crossing. According to this, a great deal of manpower and material resources have been saved.
【技术实现步骤摘要】
一种掉头路口的确定方法及装置
本申请涉及数据挖掘
,尤其涉及一种掉头路口的确定方法及装置。
技术介绍
随着交通路网的不断发展和完善,交通路网越来越庞大,有赖于软件技术的飞速发展,人们不必再花费过多的精力去熟悉交通路网,而是利用地图导航服务基于交通路网提供的导航路线出行。交通路网中的掉头路口作为允许车辆掉头的位置,是地图导航服务不可或缺的信息。现有技术中,确定掉头路口的一般方法为:通过专业设备,人工实地采集掉头路口。然而,现有交通路网的变化非常频繁,仅通过人工采集掉头路口不仅存在无法及时完成掉头路口采集的问题,还存在人力、物力成本过高的问题。
技术实现思路
本申请实施例提供了一种掉头路口的确定方法及装置,用以解决现有技术中通过人工依靠专业设备采集的方法十分浪费人力、物力,且掉头路口的采集效率低下的问题。一方面,本申请实施例提供一种掉头路口的确定方法,包括:获取一条偏航轨迹记录,所述偏航轨迹记录记录了两个以上按时间先后顺序排序的轨迹点;获取其他轨迹点到排序在首位的轨迹点的直线距离;按轨迹点的排序顺序对轨迹点的直线距离进行遍历,获取出直线距离达到极值的轨迹点作为目标轨迹点;从所述目标轨迹点中,筛选出满足掉头路口规则的目标轨迹点作为掉头路口位置点。另一方面,本申请实施例提供一种掉头路口的确定方法,包括:获取一条偏航轨迹记录,所述偏航轨迹记录记录了两个以上按时间先后顺序排序的轨迹点;对所述两个以上按时间先后顺序排序的轨迹点进行分段;针对每一个分段执行如下操作:获取分段中其他轨迹点到该分段中作为分段起点的轨迹点的直线距离;对该分段中的轨迹点的直线距离进行遍历,获取出 ...
【技术保护点】
一种掉头路口的确定方法,其特征在于,包括:获取一条偏航轨迹记录,所述偏航轨迹记录记录了两个以上按时间先后顺序排序的轨迹点;获取其他轨迹点到排序在首位的轨迹点的直线距离;按轨迹点的排序顺序对轨迹点的直线距离进行遍历,获取出直线距离达到极值的轨迹点作为目标轨迹点;从所述目标轨迹点中,筛选出满足掉头路口规则的目标轨迹点作为掉头路口位置点。
【技术特征摘要】
1.一种掉头路口的确定方法,其特征在于,包括:获取一条偏航轨迹记录,所述偏航轨迹记录记录了两个以上按时间先后顺序排序的轨迹点;获取其他轨迹点到排序在首位的轨迹点的直线距离;按轨迹点的排序顺序对轨迹点的直线距离进行遍历,获取出直线距离达到极值的轨迹点作为目标轨迹点;从所述目标轨迹点中,筛选出满足掉头路口规则的目标轨迹点作为掉头路口位置点。2.根据权利要求1所述的方法,其特征在于,从所述目标轨迹点中,筛选出满足掉头路口规则的目标轨迹点作为掉头路口位置点,包括:针对每一个目标轨迹点,执行如下操作:从排序在该目标轨迹点之前和之后的轨迹点中,分别获取一个到该目标轨迹点的直线距离与预设的直线距离阈值之差最小的轨迹点;以该目标轨迹点为角顶点,计算获取出的两个轨迹点与该目标轨迹点构成的夹角的值;判断所述夹角的值是否满足预设的掉头路口的夹角值范围,如果是,则将该目标轨迹点视为掉头路口位置点。3.根据权利要求1或2所述的方法,其特征在于,对轨迹点的直线距离进行遍历之前,所述方法还包括:获取第i个、第i+1个、第i+2个轨迹点的直线距离的均值,将均值作为第i+1个轨迹点用于遍历的直线距离;判断第i+2个轨迹点是否为该偏航轨迹记录中的最后一个轨迹点,如果否,则i=i+1,返回获取第i个、第i+1个、第i+2个轨迹点的直线距离的均值的步骤,i的初始值是任意一个自然数。4.根据权利要求1或2所述的方法,其特征在于,从所述目标轨迹点中,筛选出满足掉头路口规则的目标轨迹点作为掉头路口位置点之前,所述方法还包括:获取所述目标轨迹点中相邻两个目标轨迹点之间的轨迹距离;判断所述轨迹距离是否小于设定的轨迹距离阈值,若是,则删除这两个目标轨迹点之中的任意一个目标轨迹点。5.根据权利要求1或2所述的方法,其特征在于,从所述目标轨迹点中,筛选出满足掉头路口规则的目标轨迹点作为掉头路口位置点之前,所述方法还包括:获取目标轨迹点到所述排序在首位的轨迹点的轨迹距离;计算目标轨迹点的直线距离与轨迹距离的差值,若差值大于预设的距离差值,则删除该目标轨迹点。6.一种掉头路口的确定方法,其特征在于,包括:获取一条偏航轨迹记录,所述偏航轨迹记录记录了两个以上按时间先后顺序排序的轨迹点;对所述两个以上按时间先后顺序排序的轨迹点进行分段;针对每一个分段执行如下操作:获取分段中其他轨迹点到该分段中作为分段起点的轨迹点的直线距离;对该分段中的轨迹点的直线距离进行遍历,获取出直线距离达到极值的轨迹点作为目标轨迹点;从所述目标轨迹点中,筛选出该分段中满足掉头路口规则的目标轨迹点作为掉头路口位置点。7.根据权利要求6所述的方法,其特征在于,对所述两个以上按时间先后顺序排序的轨迹点进行分段,包括:从所述两个以上按时间先后顺序排序的轨迹点中,获取作为分段起点的轨迹点;获取排序在分段起点之后的轨迹点到所述分段起点的轨迹距离;若当前获取的轨迹距离达到预设的分段轨迹距离阈值,则将所述作为分段起点的轨迹点到所述轨迹距离达到预设的分段轨迹距离阈值的轨迹点及其之间的轨迹点分为一段。8.根据权利要求7所述的方法,其特征在于,从所述两个以上按时间先后顺序排序的轨迹点中,获取作为分段起点的轨迹点,包括对于第一个分段,将所述两个以上按时间先后顺序排序的轨迹点中,位于首位的轨迹点确定为分段起点;对于第一个分段之后的分段,计算当前分段的前一分段中的轨迹点到该前一分段起点的轨迹距离,获取该轨迹距离与预设的分段起点轨迹距离阈值之差最小的轨迹点作为当前分段的分段起点。9.根据权利要求6-8中任意一个权利要求所述的方法,其特征在于,对该分段中的轨迹点的直线距离进行遍历之前,所述方法还包括:获取该分段中第i个、第i+1个、第i+2个轨迹点的直线距离的均值,将均值作为第i+1个轨迹点用于遍历的直线距离;判断第i+2个轨迹点是否为该分段中的最后一个轨迹点,如果否,则i=i+1,返回获取该分段中第i个、第i+1个、第i+2个轨迹点的直线距离的均值的步骤,i的初始值是任意一个自然数。10.根据权利要求6-8中任意一个权利要求所述的方法,其特征在于,从所述目标轨迹点中,筛选出该分段中满足掉头路口规则的目标轨迹点作为掉头路口位置点之前,所述方法还包括:获取所述目标轨迹点中相邻两个目标轨迹点之间的轨迹距离;判断所述轨迹距离是否小于设定的轨迹距离阈值,若是,则从所述目标轨迹点中删除这两个目标轨迹点之中的任意一个目标轨迹点。11.根据权利要求7或8所述的方法,其特征在于,从所述目标轨迹点中,筛选出该分段中满足掉头路口规则的目标轨迹点作为掉头路口位置点之前,所述方法还包括:获取目标轨迹点到其所属分段的分段起点的直线距离与轨迹距离的差值,若差值大于预设的距离差值,则删除该目标轨迹点。12.根据权利要求6-8中任意一个权利要求所述的方法,其特征在于,从所述目标轨迹点中,筛选出该分段中满足掉头路口规则的目标轨迹点作为掉头路口位置点,包括:针对每一个目标轨迹点,执行如下操作:从所述偏航轨迹记录中排序在该目标轨迹点之前和之后的轨迹点中,分别获取一个到该目标迹点的直线距离与预设的直线距离阈值之差最小的轨迹点;以该目标轨迹点为角顶点,计算获取出的两个轨迹点与该目标轨迹点构成的夹角的值;判断所述夹角的值是否满足预设的掉头路口的夹角条件,如果是,则将该目标轨迹点视为掉头路口位置点。13.一种掉头路口确定装置,其特征在于,包括:第一偏航轨迹记录获取模块,用于获取一条偏航轨迹记录,所述偏航轨迹记录记录了两个以上按时间先后顺序排序的轨迹点;第一直线距离获取模块,用于获取其他轨迹点到排序在首位的轨迹点的直线距离;第一遍历模块,用于按轨迹点的排序顺序对轨迹点的直线距离进行遍历,获取出直线距离达到极值的轨迹点作为目标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。