本发明实施例涉及地图编译领域,具体而言,涉及一种地图的编译方法、装置、存储介质及电子装置。
背景技术:
1、在两种地图进行转换时,例如从apollo地图到nds地图的转换,存在许多问题。其中一个重要原因是apollo地图通过两条外侧边界线来表达道路几何,而nds地图通过一条现实中可能不存在的线来表达道路几何,这条线需要能表达道路的基本走向和拓扑关系。为了实现从road节点到link要素的转换,一种可行的做法是从apollo地图中提取road节点中最左侧车道的右侧边界线,将该边界线作为nds地图中link要素的几何表达。在相关技术中,从apollo地图到nds地图的转换结果示意图可参见附图1,如图1所示,这种表达方式很容易导致在路口处生成多余的link。这种多余的link只是为了建立完整的道路拓扑关系,但是现实中并不存在一段道路和这个link对应。多余的link增加了道路拓扑关系的复杂程度,进而对nds地图的实际应用产生不利影响。
2、由此可知,相关技术中存在两种不同类型的地图转换复杂度高的问题。
3、针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种地图的编译方法、装置、存储介质及电子装置,以至少解决相关技术中存在的两种不同类型的地图转换复杂度高的问题。
2、根据本发明的一个实施例,提供了一种地图的编译方法,包括:获取第一类型地图中包括的目标节点中存储的道路信息;确定所述道路信息中包括的属于目标路口的第一道路信息,以及属于所述目标路口外的目标道路的第二道路信息;基于所述第一道路信息确定驶入所述目标路口的第一参考线,以及驶出所述目标路口的第二参考线;基于所述第一参考线以及所述第二参考线确定所述目标路口的第三参考线;基于所述第二道路信息确定所述目标道路的第四参考线;基于所述第三参考线以及所述第四参考线编译第二类型地图,其中,所述第二类型地图与所述第一类型地图的类型不同。
3、根据本发明的另一个实施例,提供了一种地图的编译装置,包括:获取模块,用于获取第一类型地图中包括的目标节点中存储的道路信息;第一确定模块,用于确定所述道路信息中包括的属于目标路口的第一道路信息,以及属于所述目标路口外的目标道路的第二道路信息;第二确定模块,用于基于所述第一道路信息确定驶入所述目标路口的第一参考线,以及驶出所述目标路口的第二参考线;第三确定模块,用于基于所述第一参考线以及所述第二参考线确定所述目标路口的第三参考线;第四确定模块,用于基于所述第二道路信息确定所述目标道路的第四参考线;编译模块,用于基于所述第三参考线以及所述第四参考线编译第二类型地图,其中,所述第二类型地图与所述第一类型地图的类型不同。
4、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
5、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
6、根据本发明的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请各个实施例中所述方法的步骤。
7、通过本发明,获取第一类型地图中包括的目标节点中存储的道路信息;确定道路信息中包括的属于目标路口的第一道路信息,以及属于目标路口外的目标道路的第二道路信息;基于第一道路信息确定驶入目标路口的第一参考线,以及驶出目标路口的第二参考线;基于第一参考线以及第二参考线确定目标路口的第三参考线;基于第二道路信息确定目标道路的第四参考线;基于第三参考线以及第四参考线编译第二类型地图,其中,第二类型地图与第一类型地图的类型不同。由于可以确定属于目标路口内的第一道路信息以及属于目标路口外的第二道路信息,根据第一道路信息确定驶入目标路口的第一参考线和驶出目标路口的第二参考线,根据第一参考线和第二参考线确定目标路口的第三参考线,根据第二道路信息确定目标道路的第四参考线,根据第三参考线以及第四参考线编译第二类型地图,实现了对不同位置的道路采用不同的方式确定参考线,降低了地图转换的复杂度,因此,可以解决相关技术中存在的两种不同类型的地图转换复杂度高的问题,达到降低地图转换的复杂度,提高地图转换效率的效果。
1.一种地图的编译方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述第二道路信息确定所述目标道路的第四参考线包括:
3.根据权利要求2所述的方法,其特征在于,基于所述最左侧边界线以及所述最右侧边界线确定所述目标道路的中心线包括:
4.根据权利要求1所述的方法,其特征在于,基于所述第一参考线以及所述第二参考线确定所述目标路口的第三参考线包括:
5.根据权利要求4所述的方法,其特征在于,基于所述第一终点、所述第一切线方向、所述第一起点以及所述第二切线方向确定所述目标参考线包括:
6.根据权利要求5所述的方法,其特征在于,以所述第一终点为第二起点、所述第一起点为第二终点、所述第一切线方向为所述第二起点处的切线方向、所述第二切线方向为所述第二终点处的切线方向建立目标曲线包括:
7.根据权利要求5或6所述的方法,其特征在于,所述目标曲线包括埃尔米特曲线。
8.一种地图的编译装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至7任一项中所述的方法。