GISBox

如何上传SHP文件一键生成建筑模型,并转换成3DTiles文件?

GISBox(GIS 工具箱)支持在场景中导入各种类型的数据,我们可以导入SHP数据并一键生成建筑模型,下面为大家介绍一下具体的操作。

1. 新建场景

首先,打开 GISBox 软件,在场景栏目中点击右上角的“新建场景”按钮来创建一个新的场景。

2. 上传 SHP 文件,生成建筑模型

创建成功后会自动打开该场景项目,此时软件会提示我们导入OSGB/通用模型/SHP/GeoJSON 文件,这里我们选择相应的类型并导入 SHP 文件。

导入成功后会在场景中自动生成建筑模型,如下图所示:

3. 编辑 SHP

在左侧场景中选中刚才生产的 SHP 建筑模型,在右侧的样式中可以更改建筑模型的“位置”“旋转”“缩放”

如果生成的 SHP 建筑模型存在问题,我们可以点击右上方的“重新生成”按钮来重新生成。

在上方的导出功能中可以将生成的 SHP 建筑模型导出为“3DTiles”“GLB”,如下图所示:

4. SHP 转换成 3DTiles

选中刚才生成的 SHP 建筑模型,然后在上方的导出功能中选择“导出 3DTiles”,如下图所示:

在切片任务中,点击右侧的文件夹图标可以设置文件导出的路径,导出路径无特殊要求,需要保存在空的文件夹中,如下图所示:

接着更改其余的基础设置,比如:“零点坐标”“大小参数”“纹理压缩”“顶点压缩”等,如下图所示。(点击查看具体教程 →通用模型切片

当设置完成后,点击下方的“确定”按钮即可开始切片任务,我们可以查看切片的实时进度,如下图所示:

5. 发布模型

如果在切片任务的设置中勾选了“同时发布成服务”时,模型切片成功后会自动分发(生成对应的服务地址),我们可以在“分发”栏目中查看对应的模型服务,生成的服务地址可以被应用到 Cesium 或 Cesium for Unreal 等 GIS 引擎中去 ,也可以被应用到数字孪生项目搭建平台中去,比如山海鲸可视化