基于shapefile文件生成三维白模的方法、装置、设备及介质制造方法及图纸

技术编号:33533901 阅读:27 留言:0更新日期:2022-05-19 02:10
本申请公开了一种基于shapefile文件生成三维白模的方法、装置、设备及存储介质,所述方法包括:获取一个或多个待建模建筑物的shapefile文件;根据所述shapefile文件计算模型的顶点、法线以及索引;将所述模型的顶点、法线以及索引输入预设的协议解析器,得到生成的一个或多个三维白模。根据本申请实施例提供的一种生成三维白模的方法,充分利用GIS数据成果shapefile文件,Shapefile文件自身携带了空间位置信息,可以快速高效的生成三维白模,非常方便真实环境的三维仿真,用户不再需要安装、了解各种建模软件,不仅节约了人力物力,还避免了大量商业软件的采购,节约了经济成本。节约了经济成本。节约了经济成本。

【技术实现步骤摘要】
基于shapefile文件生成三维白模的方法、装置、设备及介质


[0001]本专利技术涉及三维建模
,特别涉及一种基于shapefile文件生成三维白模的方法、装置、设备及介质。

技术介绍

[0002]三维可视化是用于显示描述和理解地下及地面诸多地质现象特征的一种工具,广泛应用于地质和地球物理学的所有领域。三维可视是描绘和理解模型的一种手段,是数据体的一种表征形式,并非模拟技术。它能够利用大量数据,检查资料的连续性,辨认资料真伪,为分析、理解数据提供了有用工具,对多学科的交流协作起到桥梁作用。
[0003]而三维模型则是三维可视化的数据源,是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚构的物体。任何物理自然界存在的东西都可以用三维模型表示。
[0004]通常的模型绘制是采用CAD图纸或更原始的实地考察来获取建筑轮廓,然后使用3D Max等建模软件,利用手工建模的方式制作3D模型。这些方式往往需要购买和掌握大量的商业软件(AutoCAD、3D Max等),成本高、效率低、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于shapefile文件生成三维白模的方法,其特征在于,包括:获取一个或多个待建模建筑物的shapefile文件;根据所述shapefile文件计算模型的顶点、法线以及索引;将所述模型的顶点、法线以及索引输入预设的协议解析器,得到生成的一个或多个三维白模。2.根据权利要求1所述的方法,其特征在于,所述shapefile文件包括坐标信息、坐标索引信息、属性信息以及坐标参考信息。3.根据权利要求1所述的方法,其特征在于,根据所述shapefile文件计算模型的顶点、法线以及索引包括:采用GDAL工具读取所述shapefile文件,获取图层数据;遍历图层要素,得到建筑物的坐标信息以及高程信息;根据所述坐标信息以及高程信息计算模型的顶点、法线以及索引。4.根据权利要求3所述的方法,其特征在于,根据所述坐标信息以及高程信息计算模型的顶点,包括:根据纵坐标信息与高程信息的和,得到模型顶点的纵坐标信息;根据横坐标信息以及模型顶点的纵坐标信息得到模型的顶点坐标。5.根据权利要求4所述的方法,其特征在于,根据所述坐标信息以及高程信息计算模型的索引,包括:获取模型的所有顶点,并为模型的每个顶点添加索引编号;根据不同顶点的索引编号确定不同的建筑面。6....

【专利技术属性】
技术研发人员:周涛陈小强
申请(专利权)人:重庆特斯联启智科技有限公司
类型:发明
国别省市:

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

1