GISBox

DEM编辑和导出

GISBox(GIS 工具箱)在场景编辑模块中提供了DEM(geotiff)地形的编辑功能,其中支持对山体进行抬升、下压以及对水体进行涂抹擦除等编辑操作和发布为服务。本文将为大家介绍一下具体的操作。

1. 新建场景

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

2. 导入地形GEOTIFF文件

创建成功后会自动打开该场景项目,在场景界面上方的Tab栏中选择“常用”模块,点击“GEOTIFF”,此时界面会出现一个“导入GEOTIFF”的弹框,并将本地的.tiff文件导入进去,最后点击“确定”按钮。如图所示:


成功导入geotiff文件后,在右侧的“场景”下会出现geotiff的相关图层,如下图所示:

3. 编辑DEM(地形)

在左侧图层选中地形图层后,我们可以在右侧“样式”中设置“水面文件”“影像地址”。如图所示:


选中地形图层后,可以在右侧“样式”中的“模型”中调整地形的“零点坐标”,包括:经度纬度高度。如下图所示:


在界面上方“DEM”选项中,可以对地形进行“雕刻”“编辑水面”的操作。如图所示:


“雕刻”的功能主要是对山体进行抬升和下压的操作。点击“雕刻”安按钮后就会显示一个画笔,我们可以根据界面右下角的提示进行操作。按住“鼠标左键”可对山体进行“抬升”;按住“Ctrl+左键”可对山体进行“下压”;按住“Ctrl+滚轮”可缩放画笔大小。当然,我们也可以通过“DEM”编辑栏中的“强度”“大小”“柔和度”对画笔的“属性”进行调节。操作完成后,点击左上角的“完成”按钮,即可对编辑进行保存。如下图所示:


“编辑水面”的功能主要是对水面的绘制,简单几笔就能画出山川湖海,增强水面的渲染效果。点击“编辑水面”按钮就会出现一个水面笔刷。将笔刷对准湖面,按住“左键”进行“涂抹”;按住“Ctrl+左键”进行“擦除”;按住“Ctrl+滚轮”进行缩放画笔大小。我们也可以根据右下角的提示进行操作。我们可以通过“DEM”编辑栏中的“强度”“大小”对画笔的“属性”进行调节。编辑 完成后,点击左上角的“完成”按钮,即可对编辑进行保存。如下图所示:

4. DEM(地形)发布为Terrain

首先,选中需要发布为Terrain的地形图层。如图所示:


然后,点击上方“发布3DTiles”按钮,如果想要导出的格式为GLB,可点击“导出为GLB”按钮。(这里教程以发布3DTiles为例)


点击“发布3DTiles”按钮,就会显示“新建转换任务”弹框。此时的导入文件水面文件导出路径都是软件自动填充并识别好的,可不用进行输入了。如图所示:


转换任务设置完成后,默认勾选了“同时发布成服务”时,点击“确定”按钮,DEM(地形)就会在“切片转换”的任务处理列表中进行转换,如下图所示:


转换完成后,我们可以在“处理完成列表”中找到转换成功的“geotiff转地形切片”,如下图所示:


点击“前往服务按钮”就会立即跳转至“服务分发”界面,我们将会在“地形”中看到已发布完成的服务,且发布的服务为“Terrain ”。如下图所示:


点击“cesium”预览按钮,即可在浏览器中预览效果,如下图所示:


生成的服务地址可以被应用到Cesium等 GIS 平台中 ,也可以应用于一些数字孪生项目搭建平台中去,比如山海鲸可视化点此查看服务地址的使用教程。