一、文件和软件
文件类型:shapefile(我用的shp为房屋图斑;shp文件里有房屋高度的字段,且高度字段名为英文,这样生成的模型才有高度)
软件:qgis3.21.1或arcgis10.8、blender2.93.6
二、arcgis(或qgis)将shp文件的坐标系转换为3857(已经是3857坐标系就不用转了)
1、arcgis步骤如下(如果数据量大的话需要多等一会儿,转换成功后右下角会弹出提示);
2、qgis步骤如下
三、blender启用blenderGIS功能
编辑——>偏好设置——>插件——>安装——>安装 BlenderGIS-master.zip 插件——>勾选 3D view BlenderGIS——>blender会出现GIS按钮
四、blender将shp生成模型(如果打开模型或者生成模型中出现了闪退,就把最初始的shp文件先用1、1、arcgis转换为4326坐标系,再用qgis转换为3857坐标系,再用blender加载模型)
选择arcgis或qgis生成的3857坐标系的shp文件
2、选则拉伸字段
3、结果展示
五、将加载的模型导出为fbx、glb、gltf
1、导出类型的选择
2、选择导出gltf后,可以在这里选择是导出glb还是gltf