System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及地图数据处理,具体涉及一种车道线编号方法、装置、地图生成方法、设备及存储介质。
技术介绍
1、为了降低数据采集成本,很多时候需要利用众包采集数据制作高精地图。车道线组作为道路中最重要的地图要素,反映了道路形状、方向、拓扑、车道数量等道路重要特征。目前,车道线组通常基于众包采集数据的单一矢量空间关系生成和编号,而忽略了道路的语义拓扑信息,这样就会严重影响车道线组编号的准确性。因此,亟需一种能够基于众包采集数据生成的、保障车道线组编号准确性的车道线组编号方法。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种车道线编号方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于目标路段中车道的数量,沿道路方向将所述目标路段划分为多个路段子区域,包括:
3.根据权利要求1所述的方法,其中,所述基于目标路段中车道的数量,沿道路方向将所述目标路段划分为多个路段子区域,包括:
4.根据权利要求1所述的方法,其中,所述建立每个所述路段子区域内部的车道拓扑连接关系,和相邻路段子区域之间的车道拓扑连接关系,包括:
5.根据权利要求1所述的方法,其中,所述基于每个所述路段子区域内部的车道拓扑连接关系,对每个路段子区域内部的车道线进行编号,包括:
6.根据权利要求5所述的方法,其中,所述基于每个所述路段子区域内部的车道拓扑连接关系,确定每个所述路段子区域沿道路方向位于最左侧的起始车道,包括:
7.根据权利要求5所述的方法,其中,当所述路段子区域车道横向邻接链表为两个以上时,所述根据所述路段子区域车道横向邻接链表,按照沿道路方向从左至右的顺序对每个路段子区域内部的车道线从零开始进行编号,包括:
8.根据权利
9.根据权利要求1所述的方法,其中,所述基于每个所述路段子区域内部的车道拓扑连接关系,以及相邻路段子区域之间的车道拓扑连接关系,对不同路段子区域的车道线编号进行修正,包括:
10.一种地图生成方法,所述方法包括:
11.一种车道线编号装置,所述装置包括:
12.一种电子设备,包括存储器和至少一个处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述至少一个处理器执行以实现权利要求1-10任一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种车道线编号方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于目标路段中车道的数量,沿道路方向将所述目标路段划分为多个路段子区域,包括:
3.根据权利要求1所述的方法,其中,所述基于目标路段中车道的数量,沿道路方向将所述目标路段划分为多个路段子区域,包括:
4.根据权利要求1所述的方法,其中,所述建立每个所述路段子区域内部的车道拓扑连接关系,和相邻路段子区域之间的车道拓扑连接关系,包括:
5.根据权利要求1所述的方法,其中,所述基于每个所述路段子区域内部的车道拓扑连接关系,对每个路段子区域内部的车道线进行编号,包括:
6.根据权利要求5所述的方法,其中,所述基于每个所述路段子区域内部的车道拓扑连接关系,确定每个所述路段子区域沿道路方向位于最左侧的起始车道,包括:
7.根据权利要求5所述的方法,其中,当所述路段子区域车道横向邻接链表为两个以上时,所述根据所述路段子区域车道...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。