贴地的线状三维模型制作方法、装置、设备及存储介质制造方法及图纸

技术编号:33759339 阅读:8 留言:0更新日期:2022-06-12 14:08
本申请提供一种贴地的线状三维模型制作方法、装置、设备及存储介质,涉及三维模型制作技术领域。该方法包括:根据输入的线状地物的工作底图创建线状地物在平面空间的二维构造线;获取二维构造线上各节点的位置;根据各节点的位置以及地形模型,确定二维构造线的必要节点;根据必要节点的位置,从地形模型中获取必要节点的高程值,生成与地形贴合的线状地物的三维构造线;以三维构造线为基底,根据预先测量的线状地物的厚度和高度创建线状地物的三维体模型。在本方案中,有效地提高了线状地物的三维模型在大场景的三维平台中展示的效果,具有处理效率高和实用价值高等优势。具有处理效率高和实用价值高等优势。具有处理效率高和实用价值高等优势。

【技术实现步骤摘要】
贴地的线状三维模型制作方法、装置、设备及存储介质


[0001]本专利技术涉及三维模型制作
,具体而言,涉及一种贴地的线状三维模型制作方法、装置、设备及存储介质。

技术介绍

[0002]与传统的利用建模软件或者三维扫描仪得到立体模型的方法相比,基于二维正射影像图、二维地形图或三维实景模型,以及结合外业拍摄照片或多角度倾斜航空摄影获取的影像制作三维模型的方法成本低廉,真实感强,自动化程度高,因而具有广泛的应用前景。
[0003]目前,现有技术中制作三维模型,首先是在二维正射影像图、二维地形图或三维实景模型对应的空间位置上构建出三维模型的顶点信息,再从外业拍摄的照片或多角度倾斜航空摄影获取的影像上提取出三维模型的纹理信息。
[0004]但是,采用现有技术建立三维模型,特别是狭长的线状三维模型,例如围墙、交通护栏、栅栏栏杆等,因狭长的线状三维模型覆盖地表范围广,大范围的地表存在高低起伏变化,所以,在大场景的三维地理信息平台中进行展示时会存在模型高出地形或者被地形遮挡等问题,导致线状地物的三维模型在三维平台中无法有效展示等问题。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种贴地的线状三维模型制作方法、装置设备及存储介质,以便能够更有效的将线状地物的三维模型在大场景的三维平台中进行展示。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种贴地的线状三维模型制作方法,所述方法包括:r/>[0008]根据输入的线状地物的工作底图创建所述线状地物在平面空间的二维构造线;
[0009]获取所述二维构造线上各节点的位置;
[0010]根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点;
[0011]根据所述必要节点的位置,从所述地形模型中获取所述必要节点的高程值,生成与地形贴合的所述线状地物的三维构造线;
[0012]以所述三维构造线为基底,根据预先测量的所述线状地物的厚度和高度创建所述线状地物的三维体模型。
[0013]可选地,所述根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点之前,所述方法还包括:
[0014]根据输入的所述线状地物所在区域的地形特征构建所述地形模型。
[0015]可选地,所述根据输入的所述线状地物所在区域的地形特征构建所述地形模型,
包括:
[0016]根据所述线状地物所在区域的部分地形特征,构建初始地形模型;
[0017]确定所述线状地物所在区域的另一部分地形特征是否在所述初始地形模型所包围的二维凸包内;
[0018]若所述另一部分地形特征不在所述二维凸包内,则将所述另一部分地形特征加入至所述初始地形模型,得到新的地形模型。
[0019]可选地,所述根据输入的所述线状地物所在区域的地形特征构建所述地形模型,还包括:
[0020]若所述另一部分地形特征在所述二维凸包内,则计算所述部分地形特征的高程值与所述另一部分地形特征的高程值的差值;
[0021]对所述差值和预设的表面容差参数进行比较;
[0022]若所述差值大于或等于所述表面容差参数,则将所述另一部分地形特征加入所述初始地形模型,得到所述新的地形模型;
[0023]若所述差值小于所述表面容差参数,则丢弃所述另一部分地形特征。
[0024]可选地,所述根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点,包括:
[0025]根据所述各节点的位置,确定所述二维构造线的位置分布;
[0026]根据所述位置分布,判断所述二维构造线与所述地形模型的位置关系;
[0027]若所述二维构造线在所述地形模型之外,则在所述二维构造线上增加节点,使得更新后的二维构造线与所述地形模型贴合;
[0028]确定与所述地形模型贴合时所述二维构造线上的节点为所述必要节点。
[0029]可选地,所述根据所述必要节点的位置,从所述地形模型中获取所述必要节点的高程值,生成与地形贴合的所述线状地物的三维构造线,包括:
[0030]根据所述必要节点的位置,从所述地形模型中提取所述必要节点的位置处的高程值;
[0031]将所述必要节点的位置处的高程值,对所述二维构造线上所述必要节点的高程值进行更新,生成所述三维构造线。
[0032]可选地,所述方法还包括:
[0033]根据预先获取的模型贴图,对所述三维体模型进行纹理贴图渲染,生成所述线状地物的三维模型。
[0034]第二方面,本申请实施例还提供了一种贴地的线状三维模型制作装置,所述装置包括:创建模块、获取模块、确定模块及生成模块;
[0035]所述创建模块,用于根据输入的线状地物的工作底图创建所述线状地物在平面空间的二维构造线;
[0036]所述获取模块,用于获取所述二维构造线上各节点的位置;
[0037]所述确定模块,用于根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点;
[0038]所述生成模块,用于根据所述必要节点的位置,从所述地形模型中获取所述必要节点的高程值,生成与地形贴合的所述线状地物的三维构造线;
[0039]所述创建模块,还用于以所述三维构造线为基底,根据预先测量的所述线状地物的厚度和高度创建所述线状地物的三维体模型。
[0040]可选地,所述装置还包括:构建模块;
[0041]所述构建模块,用于根据输入的所述线状地物所在区域的地形特征构建所述地形模型。
[0042]可选地,所述构建模块,具体用于:
[0043]根据所述线状地物所在区域的部分地形特征,构建初始地形模型;
[0044]确定所述线状地物所在区域的另一部分地形特征是否在所述初始地形模型所包围的二维凸包内;
[0045]若所述另一部分地形特征不在所述二维凸包内,则将所述另一部分地形特征加入至所述初始地形模型,得到新的地形模型。
[0046]可选地,所述构建模块,还用于:
[0047]若所述另一部分地形特征在所述二维凸包内,则计算所述部分地形特征的高程值与所述另一部分地形特征的高程值的差值;
[0048]对所述差值和预设的表面容差参数进行比较;
[0049]若所述差值大于或等于所述表面容差参数,则将所述另一部分地形特征加入所述初始地形模型,得到所述新的地形模型;
[0050]若所述差值小于所述表面容差参数,则丢弃所述另一部分地形特征。
[0051]可选地,所述确定模块,具体用于:
[0052]根据所述各节点的位置,确定所述二维构造线的位置分布;
[0053]根据所述位置分布,判断所述二维构造线与所述地形模型的位置关系;...

【技术保护点】

【技术特征摘要】
1.一种贴地的线状三维模型制作方法,其特征在于,所述方法包括:根据输入的线状地物的工作底图创建所述线状地物在平面空间的二维构造线;获取所述二维构造线上各节点的位置;根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点;根据所述必要节点的位置,从所述地形模型中获取所述必要节点的高程值,生成与地形贴合的所述线状地物的三维构造线;以所述三维构造线为基底,根据预先测量的所述线状地物的厚度和高度创建所述线状地物的三维体模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点之前,所述方法还包括:根据输入的所述线状地物所在区域的地形特征构建所述地形模型。3.根据权利要求2所述的方法,其特征在于,所述根据输入的所述线状地物所在区域的地形特征构建所述地形模型,包括:根据所述线状地物所在区域的部分地形特征,构建初始地形模型;确定所述线状地物所在区域的另一部分地形特征是否在所述初始地形模型所包围的二维凸包内;若所述另一部分地形特征不在所述二维凸包内,则将所述另一部分地形特征加入至所述初始地形模型,得到新的地形模型。4.根据权利要求3所述的方法,其特征在于,所述根据输入的所述线状地物所在区域的地形特征构建所述地形模型,还包括:若所述另一部分地形特征在所述二维凸包内,则计算所述部分地形特征的高程值与所述另一部分地形特征的高程值的差值;对所述差值和预设的表面容差参数进行比较;若所述差值大于或等于所述表面容差参数,则将所述另一部分地形特征加入所述初始地形模型,得到所述新的地形模型;若所述差值小于所述表面容差参数,则丢弃所述另一部分地形特征。5.根据权利要求1所述的方法,其特征在于,所述根据所述各节点的位置,以及预先构建的所述线状地物所在区域的地形模型,确定所述二维构造线的必要节点,包括:根据所述各节点的位置,确定所述二维构造线的位置分布;根据所述位置分布,判断所述二维构造线与所述地形模型的位置关系;若所述二维...

【专利技术属性】
技术研发人员:李玉芳张弓吴亚刚
申请(专利权)人:中煤航测遥感集团有限公司
类型:发明
国别省市:

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

1