GISBox(GIS工具箱)在“场景编辑”模块中提供了各种模型的编辑功能,包括GLTF、FBX、OBJ、RVT和IFC模型,支持对导入的模型进行编辑、更换样式与发布3DTiles的操作。
该模块分为多篇文章介绍,本文针对GLTF、FBX、OBJ模型文件的导入、编辑与发布展开介绍。
首先,在GISBox首页进入“场景编辑”模块,点击右上角“新建场景”,选择“三维场景”,“空白三维场景”,对其命名,点击“确定”,自动进入该新建场景。

FBX和OBJ模型的导入、编辑、发布操作与GLTF文件类似,下面我们以GLTF模型为例展开介绍。在顶部工具栏“常用”或“模型”Tab标签下,“模型”功能区,有七个导入选项。
其中,关于OSGB模型和高斯泼溅模型的详细介绍,会在其他教程模块展开。OSGB模型系列教程请移步《如何导入OSGB文件并使用功能?》《如何对OSGB模型进行局部抠除?》《如何对OSGB模型进行压平操作?》《如何将OSGB模型发布为服务?》。高斯泼溅模型的相关视频教程请移步《高斯泼溅的编辑+对齐操作,并发布为3DTiles》《12. PLY/Splat文件如何转换成3DTiles格式文件?》。

点击“GLTF”选项,显示“导入GLTF"弹窗。

可以“拖拽”或“点击上传文件”,选择glb或gltf文件,点击“打开”。

导入文件框中自动回显上传文件的文件名。

3D模型一般自身不带坐标系,GISBox会默认采用ENU的坐标来放置模型,ENU就是直接以原坐标放置在ENU指定的坐标点上。但有些模型是包含坐标的,如果需要修改,点击“选择/录入”。

有三种“选择/录入”方式,按需选择即可。

完成后,点击“确定”。

导入成功后,在左侧图层面板会出现该合集模型图层。

此时若模型未完整显示,可以在左侧图层面板将“全球地形”隐藏。

鼠标右键点击合集模型图层,可以打开“属性表”。

这里存放着该合集模型图层下的子集模型图层的属性信息。

与选中单个子集模型图层时右侧面板的“属性”栏中的信息一致。

可以在此编辑修改这些数据的属性信息。

点击“添加字段”,设置字段信息,点击“确定”。

“属性表”中显示该新增字段。

点击“保存”,右侧“属性”栏也会对应出现该字段。

鼠标右键点击任意位置也可以实现“添加字段”和“保存”操作。
【温馨提示】只有产生“编辑”操作时,“保存”选项才是可点击状态;此时“删除列”选项是置灰状态。

鼠标左键选中某个字段,使该列为高亮状态,右键点击,还可以“删除”该字段(列)。

点击展开所有合集图层,选中材质球图层,在右侧面板“样式”栏,可以调整其样式。

以下是调整部分样式参数的效果。其中“使用基础贴图的透明通道”选项,如果该模型自带贴图有附着透明通道,那么开启该选项就会使用模型贴图自带的透明效果。

开启“自动积水积雪”的效果,则需要选中“场景”图层,在右侧面板“样式”栏中“天气”设置项进行设置。
【温馨提示】将模型发布3DTiles后,使用cesium或山海鲸可视化预览时,不会显示天气状况以及积水积雪情况。

选中模型合集图层,可以对该模型整体进行移动、旋转和缩放操作。

而选中合集图层下的子集模型图层,可以单独对该部分模型进行移动、旋转和缩放操作。

此时在顶部工具栏中点击“编辑”,进入编辑操作,根据画面右下角的操作提示,是对模型顶点进行选择、移动、旋转和缩放操作。完成后,点击“退出编辑”可自动保存。

GLTF模型数据可以发布3DTiles,发布后的模型可以应用于三维GIS可视化、离线场景下载等,作为一种开放标准格式与各种主流引擎之间无缝对接。鼠标右键点击合集模型图层,选择“发布3DTiles”。

此时默认勾选了“同时发布成服务”,点击“确定”。

先开始切片转换任务,点击“查看”。

跳转至“切片转换”任务处理列表。

完成后自动跳转至“处理完成”界面。

点击“前往服务”。

跳转至“服务分发”列表。

可以使用cesium或山海鲸可视化进行预览。

可以看到模型中我们编辑过的部分以及模型的样式。

发布服务生成的服务地址可以被应用到cesium等GIS平台中,也可以应用于山海鲸可视化等包含GIS的数字孪生平台中。
