本发明专利技术提供的一种地图中高架道路的描画方法、装置及相关设备,首先根据地图数据中高架道路的路面数据确定高架道路的描画数据;进而根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据;最后对所述高架道路及其对应的承重柱的描画数据进行描画,得到所述高架道路及其对应的承重柱。通过对高架道路和承重柱的描画,在导航地图中更好地模拟了真实的高架道路,提升了道路的立体效果和用户使用体验。
A drawing method, device and related equipment of elevated road in map
【技术实现步骤摘要】
一种地图中高架道路的描画方法、装置及相关设备
本专利技术涉及导航
,特别涉及一种地图中高架道路的描画方法、装置及相关设备。
技术介绍
高架道路,即高架桥,又称跨线桥。指搁在一系列狭窄钢筋混凝土或圬工拱上具有高支撑的塔或支柱,跨过山谷、河流、道路或其他低处障碍物的桥梁。城市发展后,交通拥挤,建筑物密集,而街道又难于拓宽,采用这种桥可以疏散交通密度,提高运输效率。此外,在城市间的高速公路或铁路,为避免和其他线路平面交叉、节省用地、减少路基沉陷(某些地区),也可不用路堤,而采用这种桥。导航地图在3D场景下,对高架道路的描画对于提高导航地图的视觉效果起到重要的作用。为了更好的显示高架道路的3D效果图,还需要同时绘制其承重柱,如何确定承重柱的描画位置,如何对承重柱实现清楚的显示,是3D显示的重要因素。地图上元素的立体效果,能更大程度上模拟真实的地理情况,使得导航的指引更准确和逼真,提升用户体验,如何描绘地图的3D效果,是一直以来的研发热点。
技术实现思路
鉴于现有技术中存在的技术缺陷和技术弊端,本专利技术实施例提供克服上述问题或者至少部分地解决上述问题的一种地图中高架道路的描画方法、装置及相关设备。作为本专利技术实施例的一个方面,涉及一种地图中高架道路的描画方法,包括以下步骤:根据地图数据中高架道路的路面数据确定高架道路的描画数据;根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据;对所述高架道路及其对应的承重柱的描画数据进行描画,得到所述高架道路及其对应的承重柱。可选的,所述根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据,包括:根据所述高架道路的车道线数据及其对应的承重柱的位置数据确定所述承重柱的描画位置;根据所述高架道路的车道线数目确定所述承重柱的直径;根据所述承重柱的描画位置处的所述高架道路的高度数据确定所述承重柱的高度数据;根据所述承重柱的描画位置、直径和高度数据,得到所述承重柱的描画数据。可选的,当所述高架道路为具有倾斜度的道路时,所述根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据,还包括:根据所述承重柱的描画数据与所述高架道路的路面数据的截面,确定所述截面处承重柱的形状点的高度数据;将所述截面处承重柱的形状点的高度数据,替换所述承重柱的高度数据,得到具有倾斜度的高架道路承重柱的描画数据。可选的,所述根据所述高架道路的车道线数据及其对应的承重柱的位置数据确定所述承重柱的描画位置,具体为:基于所述高架道路的车道线数目确定所述承重柱的描画中心线;根据所述承重柱的位置数据在承重柱的描画中心线上确定承重柱的描画位置。可选的,所述基于所述高架道路的车道线数目确定所述承重柱的描画中心线,具体为:若所述车道线的数目为单数时,则将高架道路的中心线位置作为承重柱的描画中心线;若所述车道线的数目为双数时,则将高架道路的中心车道线的位置作为承重柱的描画中心线。可选的,若相同位置处存在两个相互跨压的高架道路时,在确定各高架道路的承重柱的描画位置时,剔除跨压位置处的承重柱。可选的,所述根据所述高架道路的车道线数目确定所述承重柱的直径,具体为:所述承重柱的直径大小与所述高架道路的车道线数目成正比。可选的,所述根据地图数据中高架道路的路面数据确定高架道路的描画数据,具体为:将高架道路的路面数据抬高设定的厚度值,得到有厚度的道路数据和道路侧边缘数据,得到高架道路的描画数据。可选的,一种地图中高架道路的描画方法,还包括:将高架道路的路面数据向地面投影,得到高架道路的阴影数据;对所述高架道路的阴影数据进行描画,得到高架道路的阴影。可选的,一种地图中高架道路的描画方法,还包括:根据设定的光照位置,确定承重柱的阴影数据;对所述承重柱阴影数据进行描画,得到承重柱的阴影。作为本专利技术实施例的另一个方面,涉及一种地图中高架道路的描画装置,包括:道路描画数据生成模块,用于根据地图数据中高架道路的路面数据确定高架道路的描画数据;承重柱描画数据生成模块,用于根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据;描画模块,用于对所述高架道路的描画数据及其对应的承重柱的描画数据进行描画,得到所述高架道路及其对应的承重柱。可选的,一种地图中高架道路的描画装置,还包括:高架道路阴影数据生成模块,用于将高架道路的路面数据向地面投影,得到高架道路的阴影数据;承重柱的阴影数据生成模块,用于根据设定的光照位置,确定承重柱的阴影数据;所述描画模块,还用于对所述高架道路的阴影数据进行描画,得到高架道路的阴影,对所述承重柱阴影数据进行描画,得到承重柱的阴影。作为本专利技术实施例的又一个方面,涉及一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行如上述地图中高架道路的描画方法。作为本专利技术实施例的再一个方面,涉及一种导航设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述地图中高架道路的描画方法。本专利技术实施例提供的上述技术方案的有益效果至少包括:本专利技术实施例提供的一种地图中高架道路的描画方法、装置及相关设备,在一些可选的实施例中,首先根据地图数据中高架道路的路面数据确定高架道路的描画数据;进而根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据;最后对所述高架道路及其对应的承重柱的描画数据进行描画,得到所述高架道路及其对应的承重柱。通过上述描述可知,在本专利技术实施例中,通过对高架道路和承重柱的描画,在导航地图中更好地模拟了真实的高架道路,提升了道路的立体效果和用户使用体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一中的地图中高架道路的描画方法的流程图;图2为本专利技术实施例一中的确定承重柱的描画数据的流程图;图3为本专利技术实施例一中的当所述高架道路为具有倾斜度的道路时,确定承重柱的描画数据的流程图;图4为本专利技术实施例二中的地图中高架道路的描画方法的流程图;图5为本专利技术实施例二中的高架道路及其承本文档来自技高网...
【技术保护点】
1.一种地图中高架道路的描画方法,其特征在于,包括:/n根据地图数据中高架道路的路面数据确定高架道路的描画数据;/n根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据;/n对所述高架道路及其对应的承重柱的描画数据进行描画,得到所述高架道路及其对应的承重柱。/n
【技术特征摘要】
1.一种地图中高架道路的描画方法,其特征在于,包括:
根据地图数据中高架道路的路面数据确定高架道路的描画数据;
根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据;
对所述高架道路及其对应的承重柱的描画数据进行描画,得到所述高架道路及其对应的承重柱。
2.如权利要求1所述的方法,其特征在于,所述根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据,包括:
根据所述高架道路的车道线数据及其对应的承重柱的位置数据确定所述承重柱的描画位置;
根据所述高架道路的车道线数目确定所述承重柱的直径;
根据所述承重柱的描画位置处的所述高架道路的高度数据确定所述承重柱的高度数据;
根据所述承重柱的描画位置、直径和高度数据,得到所述承重柱的描画数据。
3.如权利要求2所述的方法,其特征在于,当所述高架道路为具有倾斜度的道路时,所述根据所述高架道路的路面数据及其对应的承重柱的位置数据确定承重柱的描画数据,还包括:
根据所述承重柱的描画数据与所述高架道路的路面数据的截面,确定所述截面处承重柱的形状点的高度数据;
将所述截面处承重柱的形状点的高度数据,替换所述承重柱的高度数据,得到具有倾斜度的高架道路承重柱的描画数据。
4.如权利要求2所述的方法,其特征在于,所述根据所述高架道路的车道线数据及其对应的承重柱的位置数据确定所述承重柱的描画位置,具体为:
基于所述高架道路的车道线数目确定所述承重柱的描画中心线;
根据所述承重柱的位置数据在承重柱的描画中心线上确定承重柱的描画位置。
5.如...
【专利技术属性】
技术研发人员:赖克,
申请(专利权)人:沈阳美行科技有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。