System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及仿真,具体而言,涉及一种数字高程模型的生成方法、装置、电子设备及存储介质。
技术介绍
1、在现有工程中,对地形进行建模是很重要的一环,数字高程模型(digitalelevation model,简称dem)是各种派生地形模型的基础。例如,在矿山场景下的无人驾驶领域中,对各种地形场景进行测试是很重要的一个环节。测试过程中需要构建出相应的dem地形模型供测试使用。相关技术中,通常采用无人机进行建模确定dem地形模型。
2、然而,相关技术确定dem地形模型的方式,需要实际工程环境的支撑,且确定效率较低,无法满足测试中对进度的需求。
技术实现思路
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、模型生成单元,用于根据所述表面点计算高程空间中高程瓦片的各目标位置的高程数据,并根据所述高程瓦片的高程数据,生成所述待仿真道路的道路高程模型。
31、第三方面,本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
32、第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
33、在本公开实施例中,首先,响应于用户的编辑操作,获取道路仿真数据;其中,道路仿真数据包括:待仿真道路的道路中心线和道路配置参数;根据道路仿真数据绘制待仿真道路的道路轮廓;对道路轮廓进行扩展处理,得到待仿真道路的道路表面区域的表面点;根据表面点计算高程空间中高程瓦片的各目标位置的高程数据,并根据高程瓦片的高程数据,生成待仿真道路的道路高程模型。
34、上述实施方式中,通过道路仿真数据生成道路高程模型的方式,可以降低对实际工程环境的依赖,能够按照测试需求生成更加丰富的道路高程模型,同时可以提高道路高程模型的生成效率,从而解决通过实际场景建模无法满足测试阶段的大量需求的问题。通过道路仿真数据绘制道路轮廓,并对道路轮廓进行扩展处理,得到道路表面区域的表面点,进而基于该表面点确定道路高程模型的方式,可以得到更加准确的道路高程模型,从而道路高程模型的生成精度。
35、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种数字高程模型的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述表面点计算高程空间中高程瓦片的各目标位置的高程数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述高程瓦片的控制区域内的表面点,确定该高程瓦片内各所述目标位置的高程数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述控制区域的表面点中确定所述高程瓦片的每个所述目标位置相对应的目标表面点,包括:
5.根据权利要求3或4所述的方法,其特征在于,所述通过所述目标表面点的高程值,计算所述目标位置的高程数据,包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述待仿真道路中包含挡墙,所述道路表面区域包括挡墙区域和平面区域;
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述对所述道路轮廓进行扩展处理,得到所述待仿真道路的道路表面区域的表面点,包括:
8.一种数字高程模型的生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的数字高程模型的生成方法的步骤。
...【技术特征摘要】
1.一种数字高程模型的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述表面点计算高程空间中高程瓦片的各目标位置的高程数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述高程瓦片的控制区域内的表面点,确定该高程瓦片内各所述目标位置的高程数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述控制区域的表面点中确定所述高程瓦片的每个所述目标位置相对应的目标表面点,包括:
5.根据权利要求3或4所述的方法,其特征在于,所述通过所述目标表面点的高程值,计算所述目标位置的高程数据,包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述待仿真道路中包含挡墙,所述道路表...
【专利技术属性】
技术研发人员:程炜,
申请(专利权)人:北京易控智驾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。