QGIS二维建筑轮廓转3D建筑模型导入blender_blender 如何在二维地图上生成3d建筑
介绍一下QGIS快速将二维建筑轮廓数据转化为三维建筑模型,并导出为OBJ格式导入Blender进行进一步处理和展示。
具体步包括创建高度字段、应用拉伸效果、调整3D视图、导出为场景以及导入Blender进行动画和光影效果制作。这种方法适用于快速生成城市三维模型,结合电子地图进行展示,提高城市规划与设计的效率。
首先,关于QGIS可参考:
点击--->
全球第一的开源GIS软件(附软件下载)
免费最新QGIS入门与案例课程上架!快来领取学习
QGIS加载天地图的完整流程
QGIS从0到1制作地势区位分析图全流程(数据获取、整理、制图全流程)
QGIS无插件加载(无偏移)天地图高清影像、矢量地图、地形、注记!
ArcGIS Pro与QGIS的36个不同点!孰优孰劣比一比(附软件分享)
接着,我们开启今天的图文和视频教学吧!
01 QGIS二维建筑矢量显示3D建筑模型
1、首先我们在QGIS中加载《ArcGIS Pro首发!ArcGIS Pro零基础快速入门与案例分析实战》课程中案例数据厦门市的建筑轮廓矢量数据,数据是包含房屋的楼层数信息。
2、房屋建筑数据是有层数信息但是没有楼高信息,所以我们可以直接利用QGIS的字段字段器,假设房屋每层高3米进行创建房屋高度数据进行赋值。创建高度字段也可以不做,后续也可以直接在3D拉伸显示利用字段计算的信息。
3、右键图层选择属性,选择3D视图,选择单一符号类型,在拉伸选项的一行的数据定义设置选择字段类型,选择上一步骤的height字段,后续点击Apply即可。
4、如果你没有创建高度字段,那么配置3D视图拉伸设置可以如此:右键图层选择属性,选择3D视图,选择单一符号类型,在拉伸选项的一行的数据定义设置选择编辑,在表达式构建器中做如下图的设置(\"Floor\" * 3),后续点击Apply即可。
5、选择菜单的视图——3D地图视图——新建3D地图视图,即可打开3D视图,可以按住鼠标的左键调整场景的视角。
可以加一些阴影、穹顶的效果
6、也可以在原来的2D的地图中加入在线图源列例如天地图的矢量电子地图,再次打开3D视图,QGIS如何添加天地图的各类图源,可参考:QGIS无插件加载(无偏移)天地图高清影像、矢量地图、地形、注记!整理好的图源地址分享!
02 三维建筑模型导入Blender
那么此类的三维建筑模型能导出通用的三维格式进行数据交换吗?答案是肯定。
1.在3D视图界面选择导出——导出3D场景。在导出3D场景的界面设置相应的参数即可,导出的格式为obj格式,obj算是通用的三维数据格式基本的3D软件都可以打开。
2.打开blender软件,选择File——import——obj,即可
3.导入后可以关闭显示cube、camera等,放大建筑模型即可,后续就可以个根据自己的需要进行进一步处理展示等。
03 详细视频教学
QGIS二维建筑轮廓转3D建筑模型导入blender