System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及地理信息处理,尤其涉及一种平行道路识别方法、装置、设备、存储介质及程序产品。
技术介绍
1、路网数据是智能化导航和路径规划的基础。它包括了道路的几何信息、交通规则、交通信号灯的位置、交通流量等各种详细数据,这些数据对于导航系统来说至关重要,能够帮助导航系统实时计算最佳路径,避开拥堵,提供准确的导航指令。其中,平行道路的识别对于提高导航系统的导航规划能力具有重要意义。
2、在路网数据中,link是道路模型的基本单位,平行道路的识别是以link为基本单元作相似度判断的,在这种识别方法下,平行道路识别的准确率低。因此,亟需提供一种可提高平行道路识别准确率的解决方案。
技术实现思路
1、本申请实施例提供一种平行道路识别方法、装置、设备、存储介质及程序产品,用以达到提高平行道路识别准确率,避免平行道路识别遗漏的效果。
2、第一方面,本申请实施例提供一种平行道路识别方法,包括:
3、获取路网数据,所述路网数据包含多个道路模型;
4、针对所述多个道路模型中的第一道路模型,查找与所述第一道路模型相连接的第二道路模型,并将所述第二道路模型与所述第一道路模型进行组合,得到组合道路模型;
5、查找所述组合道路模型的相邻组合道路模型,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系;
6、基于所述相对位置关系,确定针对所述第一道路模型的平行道路识别结果。
7、在一种可能的实施方式中,所述确定所述组合道路模
8、获取所述相邻组合道路模型中各道路模型分别对应的第二道路点序列;
9、针对所述第二道路点序列的第二道路点,将所述第二道路点向所述组合道路模型作投影;
10、根据投影垂足点的位置判断所述第二道路点的投影是否为有效投影,得到有效投影判断结果;
11、基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系。
12、在一种可能的实施方式中,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
13、在所述有效投影判断结果表示所述第二道路点的投影为有效投影时,对所述第二道路点进行标记;
14、依次连接具有标记的第二道路点,根据连接的折线长度确定有效投影长度;
15、基于所述有效投影长度和所述相邻组合道路模型的长度,确定所述组合道路模型与所述相邻组合道路模型的第一相对位置关系。
16、在一种可能的实施方式中,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
17、在所述有效投影判断结果表示所述第二道路点的投影为有效投影时,获取所述第二道路点投影至所述组合道路模型的投影距离,得到所述第二道路点的有效投影距离;
18、获取针对所述组合道路模型的多个有效投影距离,计算所述多个有效投影距离的均值和标准差值;
19、基于所述均值和所述标准差值,确定所述组合道路模型与所述相邻组合道路模型的第二相对位置关系。
20、在一种可能的实施方式中,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
21、在所述有效投影判断结果表示所述第二道路点的投影为有效投影时,获取所述第二道路点对应的有效投影夹角,所述有效投影夹角为所述第二道路点投影至所述组合道路模型的投影垂足点所在线段,与所述相邻组合道路模型中以所述第二道路点为端点的线段的夹角;
22、基于所述夹角,确定所述组合道路模型与所述相邻组合道路模型的第三相对位置关系。
23、在一种可能的实施方式中,所述相对位置关系包含针对有效投影长度的第一相对位置关系,针对有效投影距离的第二相对位置关系,针对有效投影夹角的第三相对位置关系;
24、所述基于所述相对位置关系,确定针对所述第一道路模型的平行道路识别结果,包括:
25、若所述第一相对位置关系表示所述相邻组合道路模型为所述组合道路模型的平行道路,所述第二相对位置关系表示所述相邻组合道路模型为所述组合道路模型的平行道路,且所述第三相对位置关系表示所述相邻组合道路模型为所述组合道路模型的平行道路,则确定所述相邻组合道路模型中的任一道路模型与所述第一道路模型互为平行道路;
26、否则,确定所述相邻组合道路模型中的任一道路模型与所述第一道路模型不互为平行道路。
27、在一种可能的实施方式中,所述查找与所述第一道路模型相连接的第二道路模型,包括:
28、查找与所述第一道路模型直接连接的第二道路模型,以及查找与所述第一道路模型间接连接的第二道路模型,所述第一道路模型和所述第二道路模型的通行方向相同。
29、在一种可能的实施方式中,所述查找所述组合道路模型的相邻组合道路模型,包括:
30、获取所述组合道路模型中各道路模型分别对应的第一道路点序列;
31、针对所述第一道路点序列的第一道路点,以所述第一道路点为中心确定搜索区域范围;
32、在所述搜索区域范围内,查找所述组合道路模型的相邻组合道路模型。
33、第二方面,本申请实施例提供一种平行道路识别装置,包括:
34、获取模块,用于获取路网数据,所述路网数据包含多个道路模型;
35、组合模块,用于针对所述多个道路模型中的第一道路模型,查找与所述第一道路模型相连接的第二道路模型,并将所述第二道路模型与所述第一道路模型进行组合,得到组合道路模型;
36、第一确定模块,用于查找所述组合道路模型的相邻组合道路模型,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系;
37、第二确定模块,用于基于所述相对位置关系,确定针对所述第一道路模型的平行道路识别结果。
38、在一种可能的实施方式中,所述第一确定模块具体用于:
39、获取所述相邻组合道路模型中各道路模型分别对应的第二道路点序列;
40、针对所述第二道路点序列的第二道路点,将所述第二道路点向所述组合道路模型作投影;
41、根据投影垂足点的位置判断所述第二道路点的投影是否为有效投影,得到有效投影判断结果;
42、基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系。
43、在一种可能的实施方式中,所述第一确定模块具体用于:
44、在所述有效投影判断结果表示所述第二道路点的投影为有效投影时,对所述第二道路点进行标记;
45、依次连接具有标记的第二道路点,根据连接的折线长度确定有效投影长度;
46、基于所述有效投影长度和所述相邻组合道路模型的长度,确定所述组合道路模型与所述相邻组合道路模型的第一相对位置本文档来自技高网...
【技术保护点】
1.一种平行道路识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述相对位置关系包含针对有效投影长度的第一相对位置关系,针对有效投影距离的第二相对位置关系,针对有效投影夹角的第三相对位置关系;
7.根据权利要求1-5任一项所述的方法,其特征在于,
8.一种平行道路识别装置,其特征在于,包括:
9.一种平行道路识别设备,其特征在于,包括:
10.一种计算机可读存储介质/计算机程序产品,其特征在于,
...【技术特征摘要】
1.一种平行道路识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述有效投影判断结果,确定所述组合道路模型与所述相邻组合道路模型的相对位置关系,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述有效投...
【专利技术属性】
技术研发人员:田友琳,
申请(专利权)人:北京四维图新科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。