如何获取地图数据一键生成建筑模型?

视频介绍

大家好,欢迎大家来到GISBox系列教程,本节课主要为大家介绍一下如何获取地图数据一键生成建筑模型,并发布成3DTiles服务。


首先,打开GISBox软件,在场景编辑栏目中点击右上角的“新建场景”按钮,在“新建场景”弹框中选择“空白三维场景”,在右下角输入场景名称后,点击“确定”。创建成功后会自动打开该场景项目。由于从地图中下载的数据是矢量数据,因此我们打开场景右上角的“分栏”,便于直观感受。


我们在上方的菜单栏中找到并点击“下载矢量”功能,在弹出的窗口中,我们可以自由地框选、移动地图的范围,GISBox提供了三种方式:矩形框选、自由图形框选、上传自定义轮廓线。同时也可以通过在右侧输入“中心点经纬度坐标”来改变地图的范围。在地图视图右上角,点击“跳转城市”,可以快速切换至目标城市。确定地图的区域后,点击右下角的“导入”按钮即可在场景中显示框选的矢量数据。


点击Tab栏中“生成建筑”功能按钮,在“生成风格”弹框中,选择合适的模型风格。选好后,点击确定,分栏左侧的3D场景中就会一键生成城市建筑模型。


将场景切换到3D,我们可以使用鼠标来自由切换视角,在右侧的样式设置中,可使用高度属性设置,也可以设置建筑模型的位置、旋转和缩放。


任意选中一个建筑模型,或按Alt+Shift合并选择,又或者在上方的操作栏中选择全选和反选。选择好后,可在右侧的样式中,将城市的建筑风格切换成白模和徽派。其中白模可以对其颜色进行修改以及贴图操作。


如果生成的SHP建筑模型存在问题,我们可以点击左上方的“重新生成”按钮。在上方的导出功能中,可以将建筑模型导出为“3DTiles”或“GLB”。


我们点击“发布3DTiles”,接着在“新建切片任务”窗口中可以更改基础设置,比如:零点坐标、大小参数、纹理压缩、顶点压缩等。当设置完成后,点击下方的“确定”按钮即可开始转换任务。我们可以在切片转换列表中查看实时进度。


切片完成后,点击“前往服务”按钮,可以在服务分发种看到发布成功的3DTiles服务,点击“cesium”预览按钮可以在浏览器中打开并查看该模型。


以上就是本期视频的全部内容了,感谢大家的收看,我们下次再见。