System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及高精地图,尤其涉及一种车道线的瓦片属性赋值方法、装置、设备及存储介质。
技术介绍
1、在自动驾驶领域所应用的高精地图的制作过程中,用经纬度点求瓦片属性数据的方法通常是基于莫顿码的方式生成。对于单根线数据而言,通常通过求线的几何中心的方式,将“线数据求瓦片属性”的问题转换为“点数据求瓦片属性”的问题。而对于车道线数据,由于同组车道线数据必须有同样的瓦片属性,不能简单的将每根车道线数据当做独立的线数据对待来获取瓦片属性,否在在瓦片边界的地方会出错,又因为不同的瓦片可能存在相同的道路编号,若直接将所有的车道线按照道路编号分组后求几何中心、再求瓦片属性,赋值的瓦片属性则在不同瓦片上有同样道路编号的地方出错。
2、由此可见,现有技术在对车道线的瓦片属性进行赋值时,容易出现赋值不准确的问题,为保证准确性,需要大量的人工手动赋值,耗时耗力,无法快速准确完成车道线瓦片属性的赋值。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种车道线的瓦片属性赋值方法,其特征在于,包括:
2.根据权利要求1所述的车道线的瓦片属性赋值方法,其特征在于,所述基于各所述待赋值车道线的道路编号将所有所述待赋值车道线按照道路编号相同的待赋值车道线为一组的方式进行分组,并构建以道路编号为键、同组道路编号中待赋值车道线编号为值的字典,包括:
3.根据权利要求2所述的车道线的瓦片属性赋值方法,其特征在于,所述基于所述字典,针对每一种相同道路编号中的待赋值车道线,计算所述相同道路编号中的待赋值车道线的瓦片属性,包括:
4.根据权利要求2所述的车道线的瓦片属性赋值方法,其特征在于,所述基于所述待赋值车道线组中各待赋值车道线与所述基准待赋值车道线的位置关系,为各所述待赋值车道线编号,构建以道路编号为键、同组道路编号中待赋值车道线编号为值的字典,包括:
5.一种车道线的瓦片属性赋值装置,其特征在于,包括:
6.根据权利要求5所述的车道线的瓦片属性赋值装置,其特征在于,字典生成模块包括:
7.根据权利要求6所述的车道线的瓦片属性赋值装置,其特征在于,属性求解模块用于
8.根据权利要求6所述的车道线的瓦片属性赋值装置,其特征在于,字典生成单元用于:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-4中任一项所述的方法。
...【技术特征摘要】
1.一种车道线的瓦片属性赋值方法,其特征在于,包括:
2.根据权利要求1所述的车道线的瓦片属性赋值方法,其特征在于,所述基于各所述待赋值车道线的道路编号将所有所述待赋值车道线按照道路编号相同的待赋值车道线为一组的方式进行分组,并构建以道路编号为键、同组道路编号中待赋值车道线编号为值的字典,包括:
3.根据权利要求2所述的车道线的瓦片属性赋值方法,其特征在于,所述基于所述字典,针对每一种相同道路编号中的待赋值车道线,计算所述相同道路编号中的待赋值车道线的瓦片属性,包括:
4.根据权利要求2所述的车道线的瓦片属性赋值方法,其特征在于,所述基于所述待赋值车道线组中各待赋值车道线与所述基准待赋值车道线的位置关系,为...
【专利技术属性】
技术研发人员:伍越,万如,贾双成,王录超,
申请(专利权)人:智道网联科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。