高精地图的虚线处理方法、装置及电子设备制造方法及图纸

技术编号:29760922 阅读:18 留言:0更新日期:2021-08-20 21:14
本申请是关于一种高精地图的虚线处理方法、装置及电子设备。该方法包括:获取屏幕当前的待显示虚线的类型;根据待显示虚线的类型,渲染获得对应的待显示虚线;其中,按照预设尺寸,获得单个方形图面;根据预设虚实比例和虚实配置文件,在单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,形成单个虚线纹理图面;在屏幕的预设位置依序首尾拼接多个虚线纹理图面,形成待显示虚线。本申请提供的方案,通过获取待显示虚线的类型,从而针对性地在后续渲染中获得符合预设虚实比例和预设位置的虚体区块和实体区块,再根据对应的虚实配置文件进行渲染,从而确保获得符合标准的道路交通标线。

【技术实现步骤摘要】
高精地图的虚线处理方法、装置及电子设备
本申请涉及导航
,尤其涉及一种高精地图的虚线处理方法、装置及电子设备。
技术介绍
在高精地图中,地图显示的内容更加精细化,可以带给驾驶者更详细和更准确的导航体验。其中,针对道路的显示,高精地图可以显示出具体的车道线和路面的车道分隔带,通过显示与实际道路相符合的道路交通标线,以使驾驶者可以明确导航信息。其中,单条虚线一般是由无色的虚体部分和有色的实体部分反复交替形成的线型。针对双向道路,在相邻两个对向车道之间,针对可以掉头的位置,路面一般采用两条并列的虚线进行标识。然而,在高精地图中进行渲染显示时,由于两条虚线各自独立,导致两条虚线中的实体部分无法对齐,使得两条虚线总体上无法达到虚实整齐并列的显示效果,即不符合道路交通标线的样式规定,从而使驾驶者无法从这样的显示效果中正确辨识出双虚线,继而影响驾驶者的正常驾驶。
技术实现思路
为解决或部分解决相关技术中存在的问题,本申请提供一种高精地图的虚线处理方法、装置及电子设备,该高精地图的虚线处理方法、装置及电子设备,能够获得符合道路交通标线的虚线显示效果,从而确保驾驶者从高精地图中正确辨识虚线,根据正确的标识正常驾驶。本申请第一方面提供一种高精地图的虚线处理方法,其包括:获取屏幕当前的待显示虚线的类型;根据所述待显示虚线的类型,渲染获得对应的所述待显示虚线;其中,按照预设尺寸,获得单个方形图面;根据预设虚实比例和虚实配置文件,在所述单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,形成单个虚线纹理图面;在所述屏幕的预设位置依序首尾拼接多个所述虚线纹理图面,形成所述待显示虚线。在其中一个实施例中,所述获取屏幕当前的待显示虚线的类型,包括:获取屏幕当前显示的位置信息;发送所述位置信息至服务端;其中,所述服务端预先存储有每一所述位置信息对应的待显示虚线的数据类型标志;接收所述服务端发送的所述位置信息对应的待显示虚线的所述数据类型标志。在其中一个实施例中,所述按照预设尺寸,获得单个方形图面,包括:获取预设的单个虚线线型;按照所述预设尺寸和预设顶点,将所述虚线线型进行三角化处理,获得所述方形图面。在其中一个实施例中,所述将所述虚线线型进行三角化处理,获得所述方形图面,包括:如果所述当前待显示虚线的类型为双虚线,将所述方形图面加宽处理。在其中一个实施例中,所述根据预设虚实比例和虚实配置文件,在所述单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,包括:分别预先设置所述虚体区块的虚体面积占比及所述实体区块的实体面积占比,及分别预先设置所述虚体区块的虚体配置文件和所述实体区块的实体配置文件;根据所述虚体面积占比及所述虚体配置文件,在所述单个方形图面内的预设位置渲染获得所述虚体区块,及根据所述实体面积占比及所述实体配置文件,在所述单个方形图面内的预设位置渲染获得所述实体区块。在其中一个实施例中,所述虚实配置文件包括虚实像素填充配置文件和/或虚实图片贴图配置文件。在其中一个实施例中,所述预设虚实比例包括:所述虚体区块的面积占比为2X,所述实体区块的面积占比为(1-2X),所述X的大小为0<X<0.5。本申请第二方面提供一种高精地图的虚线处理装置,其包括:类型获取模块,用于获取屏幕当前的待显示虚线的类型;虚线渲染模块,用于根据所述类型获取模块获取的所述待显示虚线的所述类型,渲染获得所述当前待显示虚线;其中,按照预设尺寸,获得单个方形图面;根据预设虚实比例和虚实配置文件,在所述单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,形成单个虚线纹理图面;在所述屏幕的预设位置依序首尾拼接多个所述虚线纹理图面,形成所述待显示虚线。本申请第三方面提供一种电子设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。本申请第四方面提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。本申请提供的技术方案可以包括以下有益效果:本申请的高精地图的虚线处理方法,通过获取待显示虚线的类型,从而针对性地在后续渲染中获得符合预设虚实比例和预设位置的虚体区块和实体区块,再根据对应的虚实配置文件进行渲染,从而确保获得符合标准的道路交通标线。本申请的虚线处理方法不限于单虚线、双虚线、虚实线等多个类型,渲染效率高,显示效果准确,从而确保驾驶者可以快速识别并根据标线指示正常驾驶。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明通过结合附图对本申请示例性实施方式进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。图1是本申请实施例示出的高精地图的虚线处理方法的流程示意图;图2是本申请实施例示出的高精地图的虚线处理方法的另一流程示意图;图3是本申请一实施例的单虚线的生成示意图;图4是本申请一实施例的双虚线的生成示意图;图5是本申请一实施例的虚实线的生成示意图;图6是本申请实施例示出的高精地图的虚线处理装置的结构示意图;图7是本申请实施例示出的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本申请的实施方式。虽然附图中显示了本申请的实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。相关技术中,当三维电子地图直接根据任意的视角显示地图数据时,如果视角的角度值非常小,甚至趋近于0°,则该视角对应的视野会非常广,需要显示的地图数据则非常多,导致占用大量的服务端资源进行数据处理。针对上述问题,本申请实施例提供一种高精地图的虚线处理方法,能够控制三维本文档来自技高网...

【技术保护点】
1.一种高精地图的虚线处理方法,其特征在于:/n获取屏幕当前的待显示虚线的类型;/n根据所述待显示虚线的类型,渲染获得对应的所述待显示虚线;其中,按照预设尺寸,获得单个方形图面;根据预设虚实比例和虚实配置文件,在所述单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,形成单个虚线纹理图面;在所述屏幕的预设位置依序首尾拼接多个所述虚线纹理图面,形成所述待显示虚线。/n

【技术特征摘要】
1.一种高精地图的虚线处理方法,其特征在于:
获取屏幕当前的待显示虚线的类型;
根据所述待显示虚线的类型,渲染获得对应的所述待显示虚线;其中,按照预设尺寸,获得单个方形图面;根据预设虚实比例和虚实配置文件,在所述单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,形成单个虚线纹理图面;在所述屏幕的预设位置依序首尾拼接多个所述虚线纹理图面,形成所述待显示虚线。


2.根据权利要求1所述的方法,其特征在于,所述获取屏幕当前的待显示虚线的类型,包括:
获取屏幕当前显示的位置信息;
发送所述位置信息至服务端;其中,所述服务端预先存储有每一所述位置信息对应的待显示虚线的数据类型标志;
接收所述服务端发送的所述位置信息对应的待显示虚线的所述数据类型标志。


3.根据权利要求1所述的方法,其特征在于,所述按照预设尺寸,获得单个方形图面,包括:
获取预设的单个虚线线型;
按照所述预设尺寸和预设顶点,将所述虚线线型进行三角化处理,获得所述方形图面。


4.根据权利要求3所述的方法,其特征在于,所述将所述虚线线型进行三角化处理,获得所述方形图面,包括:
如果所述当前待显示虚线的类型为双虚线,将所述方形图面加宽处理。


5.根据权利要求1所述的方法,其特征在于,所述根据预设虚实比例和虚实配置文件,在所述单个方形图面内的预设位置渲染获得对应的虚体区块和实体区块,包括:
分别预先设置所述虚体区块的虚体面积占比及所述实体区块的实体面积占比,及分别预先设置所述虚体区块的虚体...

【专利技术属性】
技术研发人员:贾双成朱磊王斌常馨元贾郭峰
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1