一种三维模型生成方法及三维模型生成系统技术方案

技术编号:16820259 阅读:52 留言:0更新日期:2017-12-16 14:08
本发明专利技术公开一种三维模型生成方法及系统,所述方法包括获得目标实景元素所对应的二维要素的二维位置数据及目标实景元素的地形数据;根据所述二维位置数据及地形数据,生成目标实景元素对应所需的目标三维模型的三维位置数据;对目标实景元素所对应的二维要素进行三角化;最终基于所述三维位置数据及三角化结果,生成目标实景元素对应的目标三维模型。可见,本发明专利技术提供了一种根据实际的二维位置数据及地形数据自动生成三维模型的方案,具有较高的数据制作效率及较少的模型数据量,且由于本发明专利技术以实际二维位置数据及地形数据为三维模型的数据来源,从而所生成的三维模型与实景元素具有较高的位置匹配度,进而提升了三维电子地图的参考价值。

A three dimensional model generation method and a 3D model generation system

The invention discloses a system and a 3D model generation method, two-dimensional terrain data and position data of target real elements including 2D target elements of real elements corresponding to the method; according to the two-dimensional position data and terrain data, the 3D position data of target 3D model to generate the target real elements corresponding to the required dimension; the elements corresponding to the real target element triangulation; finally based on the three-dimensional position data and the result of triangulation, 3D model to generate the corresponding element of the real target. Therefore, the present invention provides an automatic generation of 3D model according to the two-dimensional position data and actual terrain data, has high production efficiency and less data quantity, and because of the invention to the actual two-dimensional position data and terrain data for 3D model data sources, thus the generated three-dimensional model and real the element has a higher position matching degree, and thus enhance the 3D electronic map reference.

【技术实现步骤摘要】
一种三维模型生成方法及三维模型生成系统
本专利技术属于电子地图的模型构建
,尤其涉及一种三维模型生成方法及三维模型生成系统。
技术介绍
三维电子地图,能够通过直观的地理实景模拟表现方式,为用户提供地图查询、出行导航等地图检索功能,已成为现今互联网业务发展的新亮点。在三维电子地图中,需要大量与现实世界实景元素相对应的三维模型,比如与道路、绿地、围栏等分别对应的道路模型、绿地模型、围栏模型等等,由于模型量较大,从而在生成这些模型时要求尽可能高效的生成速率、尽可能小的模型数据量,除此之外,为确保三维电子地图的参考价值,还要求生成的三维模型与实景元素的位置尽可能匹配。目前一般采用手工制作方式生成三维模型或利用倾斜摄影等相关技术进行三维模型的自动生成,然而,手工制作方式的生产效率较低,模型数据量存在人为因素,难以严格控制;基于倾斜摄影等相关技术的自动生成方式,克服了手工制作方式的上述问题,然而由于该方法以人工采集的实际二维数据以及倾斜摄影所得的数据为三维模型的数据来源,两种数据标准不同,导致所建三维模型的误差较大,从而生成的三维模型难以与实景元素的位置相匹配,影响了三维电子地图的参考价值本文档来自技高网...
一种三维模型生成方法及三维模型生成系统

【技术保护点】
一种三维模型生成方法,其特征在于,包括:获得目标实景元素所对应的二维要素的二维位置数据,及目标实景元素的地形数据;根据所述二维位置数据及所述地形数据,生成所述目标实景元素对应所需的目标三维模型的三维位置数据;对所述目标实景元素所对应的二维要素进行三角化;基于所述三维位置数据及所述三角化所得的三角化结果,生成所述目标实景元素对应的目标三维模型。

【技术特征摘要】
1.一种三维模型生成方法,其特征在于,包括:获得目标实景元素所对应的二维要素的二维位置数据,及目标实景元素的地形数据;根据所述二维位置数据及所述地形数据,生成所述目标实景元素对应所需的目标三维模型的三维位置数据;对所述目标实景元素所对应的二维要素进行三角化;基于所述三维位置数据及所述三角化所得的三角化结果,生成所述目标实景元素对应的目标三维模型。2.根据权利要求1所述的方法,其特征在于,所述二维要素的二维位置数据包括二维要素的位置坐标,所述地形数据包括所述目标实景元素的高程值数据;则所述根据所述二维位置数据及所述地形数据,生成所述目标实景元素对应所需的目标三维模型的三维位置数据,包括:根据所述二维要素中每个点的位置坐标,从所述地形数据中获得每个点的高程值,并将获得的高程值相应赋予二维要素中的每个点;根据所述二维要素中每个点对应的位置坐标及高程值,生成目标三维模型的三维位置数据。3.根据权利要求1所述的方法,其特征在于,所述对所述目标实景元素所对应的二维要素进行三角化,包括:根据所述二维要素的类型及需生成的目标三维模型的类型,利用相应的三角化方式对所述二维要素进行三角化;其中,所述三角化方式包括面无向三角化、面有向三角化、线水平三角化及线竖直三角化。4.根据权利要求1所述的方法,其特征在于,所述基于所述三维位置数据及所述三角化所得的三角化结果,生成所述目标实景元素的目标三维模型,包括:基于三角化结果,得到目标三维模型的模型框架,所述模型框架包括三角化结果所对应的各个三角面片;并在模型框架包括的相应三角面片中添加附属面片;计算所述模型框架的各模型顶点的纹理坐标及法向;基于所述三维位置数据、模型框架中添加的附属面片及模型框架中各模型顶点的纹理坐标和法向,得到目标三维模型。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:当二维面内存在对预定类型的三维模型的生成需求时,在二维面内以面随机点生成方式生成预定类型的三维模...

【专利技术属性】
技术研发人员:马延朋
申请(专利权)人:城市生活北京资讯有限公司
类型:发明
国别省市:北京,11

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

1