根据矢量数据自动化生成建筑的方法及系统技术方案

技术编号:37548646 阅读:9 留言:0更新日期:2023-05-12 16:25
本申请涉及一种根据矢量数据自动化生成建筑的方法及系统,依次通过在孪生底座世界中,建立地形表面环境并在进行建筑轮廓范围识别后,建立三维地形环境;将建筑三维模型读入至所述孪生底座世界中的三维地形环境中;基于所述建筑三维模型,从所述建筑三维模型中抽取三维特征轮廓;根据所述三维特征轮廓进行姿态匹配,并在姿态匹配后生成所述建筑三维模型,进而实现解决模型的姿态不能随着地形的起伏做相应的调整,防止出现模型在地表进行运动时会出现脱离地面飞行或者进入到三维地形内部的情况。的情况。的情况。

【技术实现步骤摘要】
根据矢量数据自动化生成建筑的方法及系统


[0001]本申请涉及数字孪生
,特别是涉及一种根据矢量数据自动化生成建筑的方法及系统。

技术介绍

[0002]数字孪生是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,是一个物理产品的数字化表达,以便于我们能够在这个数字化产品上看到实际物理产品可能发生的情况,与此相关的技术包括增强现实和虚拟现实。虚拟体能够对物理实体进行仿真分析,能够根据物理实体运行的实时反馈信息对物理实体的运行状态进行监控,能够依据采集的物理实体的运行数据完善虚拟体的仿真分析算法,从而对物理实体的后续运行和改进提供更加精确的决策。
[0003]数字孪生技术是指针对物理世界中的实体,通过数字化的手段来为其在数字世界中映射出一个一模一样的数字虚体,借此来实现对物理实体的了解、分析和优化。
[0004]然而,对于现有技术中在将建筑的模型进行数字孪生时,常因为无法考虑到地形的因素,故导致因模型与地形不匹配导致模型在地表进行运动时会出现脱离地面飞行或者进入到三维地形内部的问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够解决因模型与地形不匹配导致模型在地表进行运动时会出现脱离地面飞行或者进入到三维地形内部的问题的根据矢量数据自动化生成建筑的方法及系统。
[0006]本专利技术技术方案如下:
[0007]一种根据矢量数据自动化生成建筑的方法,所述方法包括:
[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]图1为一个实施例中根据矢量数据自动化生成建筑的方法的流程示意图;
[0040]图2为一个实施例中生成所述建筑三维模型的流程示意图;
[0041]图3为一个实施例中建立三维地形环境的流程示意图;
[0042]图4为一个实施例中根据矢量数据自动化生成建筑的系统的结构框图;
[0043]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0044]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0045]在一个实施例中,提供一种所述根据矢量数据自动化生成建筑的方法的应用场景,该应用场景包括终端,所述终端用于在孪生底座世界中,建立地形表面环境并在进行建筑轮廓范围识别后,建立三维地形环境;将建筑三维模型读入至所述孪生底座世界中的三维地形环境中;基于所述建筑三维模型,从所述建筑三维模型中抽取三维特征轮廓;根据所述三维特征轮廓进行姿态匹配,并在姿态匹配后生成所述建筑三维模型。
[0046]其中,所述终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
[0047]在一个实施例中,如图1所示,提供了一种一种根据矢量数据自动化生成建筑的方法,所述方法包括:
[0048]步骤S100:在孪生底座世界中,建立地形表面环境并在进行建筑轮廓范围识别后,建立三维地形环境;
[0049]步骤S200:将建筑三维模型读入至所述孪生底座世界中的三维地形环境中;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种根据矢量数据自动化生成建筑的方法,其特征在于,所述方法包括:在孪生底座世界中,建立地形表面环境并在进行建筑轮廓范围识别后,建立三维地形环境;将建筑三维模型读入至所述孪生底座世界中的三维地形环境中;基于所述建筑三维模型,从所述建筑三维模型中抽取三维特征轮廓;根据所述三维特征轮廓进行姿态匹配,并在姿态匹配后生成所述建筑三维模型。2.根据权利要求1所述的根据矢量数据自动化生成建筑的方法,其特征在于,所述根据所述三维特征轮廓进行姿态匹配,并在姿态匹配后生成所述建筑三维模型,具体包括:根据所述三维特征轮廓,获取所述建筑三维模型的建筑特征向量;获取所述三维地形环境的地形特征向量;基于所述建筑特征向量和所述地形特征向量进行进行姿态匹配,并在姿态匹配后生成所述建筑三维模型。3.根据权利要求2所述的根据矢量数据自动化生成建筑的方法,其特征在于,所述建筑特征向量包括建筑轮廓线和三维方向向量;所述地形特征向量包括地形法线和椭球垂线。4.根据权利要求2所述的根据矢量数据自动化生成建筑的方法,其特征在于,所述建立地形表面环境并在进行建筑轮廓范围识别后,建立三维地形环境;具体包括:在孪生底座世界中,建立地形表面环境;基于所述地形表面环境,进行超像素分割处理;对进行超像素分割处理的地形表面环境进行目标轮廓提取和局部特征匹配处理。5.一种根据矢量数据自动化生成建筑的系统,其特征在于,所述系统包括:三维环境建立模块,用于在孪生底座世界中,建立地形表面环境并在进行建筑轮廓范围识别后...

【专利技术属性】
技术研发人员:王庆贺
申请(专利权)人:上海漂视网络股份有限公司
类型:发明
国别省市:

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

1