一种隧道的描画方法、装置、设备以及存储介质制造方法及图纸

技术编号:33709864 阅读:55 留言:0更新日期:2022-06-06 08:40
本发明专利技术公开了一种隧道的描画方法、装置、设备以及存储介质,属于计算机图形技术领域。该方法包括:根据道路属性和车道线标识,从车线数据中获取隧道的左侧边线的第一形状点集,以及所述隧道的右侧边线的第二形状点集;根据所述第一形状点集、所述第二形状点集、隧道半径和隧道厚度,确定所述隧道的描画数据;根据所述描画数据,对所述隧道进行描画,得到所述隧道的三维显示模型。上述技术方案,使得隧道的显示效果更加真实,提升了用户的视觉感受。提升了用户的视觉感受。提升了用户的视觉感受。

【技术实现步骤摘要】
一种隧道的描画方法、装置、设备以及存储介质


[0001]本专利技术实施例涉及计算机图形
,尤其涉及一种隧道的描画方法、装置、设备以及存储介质。

技术介绍

[0002]在导航中,由于现有的车道级数据是标准矢量数据,对隧道没有进行特殊处理,隧道的描画只能通过颜色与其他道路进行区分,导致在电子地图中隧道的显示效果不明显。因此,亟需改进。

技术实现思路

[0003]本专利技术提供一种隧道的描画方法、装置、设备以及存储介质,以提高隧道模型的准确性,营造真实的隧道效果。
[0004]第一方面,本专利技术实施例提供了一种隧道的描画方法,该方法包括:
[0005]根据道路属性和车道线标识,从车线数据中获取隧道的左侧边线的第一形状点集,以及所述隧道的右侧边线的第二形状点集;
[0006]根据所述第一形状点集、所述第二形状点集、隧道半径和隧道厚度,确定所述隧道的描画数据;
[0007]根据所述描画数据,对所述隧道进行描画,得到所述隧道的三维显示模型。
[0008]第二方面,本专利技术实施例还提供了一种隧道的描画装置,该装置包括:
[0009]形状点集确定模块,用于根据道路属性和车道线标识,从车线数据中获取隧道的左侧边线的第一形状点集,以及所述隧道的右侧边线的第二形状点集;
[0010]描画数据确定模块,用于根据所述第一形状点集、所述第二形状点集、隧道半径和隧道厚度,确定所述隧道的描画数据;
[0011]三维模型确定模块,用于根据所述描画数据,对所述隧道进行描画,得到所述隧道的三维显示模型。
[0012]第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0013]一个或多个处理器;
[0014]存储器,用于存储一个或多个程序;
[0015]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所提供的隧道的描画方法。
[0016]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所提供的隧道的描画方法。
[0017]本专利技术实施例的技术方案,通过根据道路属性和车道线标识,从车线数据中获取隧道的左侧边线的第一形状点集,以及隧道的右侧边线的第二形状点集,之后根据第一形状点集、第二形状点集、隧道半径和隧道厚度,确定隧道的描画数据,根据描画数据,对隧道的描画数据进行进行描画,得到隧道的三维显示模型。上述技术方案,使得所确定的隧道模
型更加准确,使得隧道的显示效果更加真实,从而提升了用户的视觉感受。
[0018]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1A是本专利技术实施例一提供的一种隧道的描画方法的流程图;
[0021]图1B是本专利技术实施例一提供的一种为隧道添加光照效果前后的效果图;
[0022]图2A是本专利技术实施例二提供的一种隧道的描画方法的流程图;
[0023]图2B是本专利技术实施例二提供的一种隧道的厚度面的示意图;
[0024]图3A是本专利技术实施例三提供的一种隧道的描画方法的流程图;
[0025]图3B是本专利技术实施例三提供的一种隧道的圆弧点的确定示意图;
[0026]图4是本专利技术实施例四提供的一种隧道的描画方法的流程图;
[0027]图5是本专利技术实施例五提供的一种隧道的描画装置的结构示意图;
[0028]图6是实现本专利技术实施例的隧道的描画方法的电子设备的结构示意图。
具体实施方式
[0029]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0030]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0031]实施例一
[0032]图1A是本专利技术实施例一提供的一种隧道的描画方法的流程图。本实施例可适用于如何对隧道进行描画的情况,该方法可以由隧道的描画装置来执行,该装置可以由软件和/或硬件的方式实现,并可集成于承载隧道的描画功能的电子设备中。如图1A所示,本实施例的隧道的描画方法可以包括:
[0033]S110、根据道路属性和车道线标识,从车线数据中获取隧道的左侧边线的第一形状点集,以及隧道的右侧边线的第二形状点集。
[0034]本实施例中,道路属性可以包括道路类型,例如隧道、高架等。所谓车道线标识为在车线数据中车道的标识信息,例如可以用数字或字母的形式表示,比如最左侧车道线标识为1,最右侧车道线标识为0。所谓车线数据为高精度车线数据,可以通过获取的地图数据确定,包括但不限于车道边线的形状点数据等。
[0035]具体的,根据道路属性,从所有的车线数据中获取道路属性为隧道的车线数据,并将这些车线数据与隧道关联存储;之后,根据车道线标识,从存储的与隧道关联的车线数据中,确定隧道最边侧的车道线,进而从隧道的最边侧对应的车线数据中获取隧道的左侧边线的第一形状点集,以及隧道的右侧边线的第二形状点集。其中,第一形状点集为隧道最左侧边线的形状点的集合;第二形状点集为隧道最右侧边线的形状的集合。
[0036]进一步的,还可以对隧道的的左侧边线的第一形状点集,以及隧道的右侧边线的第二形状点集进行存储。
[0037]S120、根据第一形状点集、第二形状点集、隧道半径和隧道厚度,确定隧道的描画数据。
[0038]本实施例中,描画数据为用于对隧道进行描画显示的数据。
[0039]一种可选方式,可以基于隧道描画模型,根据第一形状点集、第二形状点集、隧道半径和隧道厚度,确定隧道的描画数据。具体的,可以将第一形状点集、第二形状点集、隧道半径和隧道厚度输入至隧道描画模型中,经过模型处理,得到隧道的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隧道的描画方法,其特征在于,包括:根据道路属性和车道线标识,从车线数据中获取隧道的左侧边线的第一形状点集,以及所述隧道的右侧边线的第二形状点集;根据所述第一形状点集、所述第二形状点集、隧道半径和隧道厚度,确定所述隧道的描画数据;根据所述描画数据,对所述隧道进行描画,得到所述隧道的三维显示模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一形状点集、所述第二形状点集、隧道半径和隧道厚度,确定所述隧道的描画数据,包括:根据所述第一形状点集和所述第二形状点集,确定所述隧道的内侧圆弧点或外侧圆弧点;根据隧道半径和隧道厚度,以及所述内侧圆弧点或所述外侧圆弧点,确定所述隧道的外侧圆弧面和内侧圆弧面;根据所述外侧圆弧面和所述内侧圆弧面,确定所述隧道的描画数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一形状点集和所述第二形状点集,确定所述隧道的外侧圆弧点,包括:根据所述第一形状点集和所述第二形状点集,确定所述隧道的中心点;根据所述中心点,确定所述隧道的外侧圆弧点。4.根据权利要求3所述的方法,其特征在于,所述根据所述中心点,确定所述隧道的外侧圆弧点,包括:对于每一中心点,根据该中心点、以及该中心点与该中心点对应的第一形状点或第二形状点之间的距离,确定该中心点对应的圆弧点。5.根据权利要求2所述的方法,其特征在于,所述根据隧道半径和隧道厚度,以及所述外侧圆弧点,确定所述隧道的外侧圆弧面和内侧圆弧面,包括:根据所述外侧圆弧点,确定所述隧道的外侧圆弧面;根据所述外侧圆弧点、隧道半径和隧道厚度,确定所述内侧圆弧面。6.根据权利要求5所述的方法,其特征在于,所述根据所述外侧圆弧点,确定所述隧道的外侧圆弧面,包括:根据所述外侧圆弧点,确定至少两个外侧圆弧...

【专利技术属性】
技术研发人员:赵永茂温立平
申请(专利权)人:沈阳美行科技股份有限公司
类型:发明
国别省市:

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

1