跳到主要内容
版本:1.2.0

3DGS单体化

3DGS单体化功能用于对3DGS模型进行建筑要素提取与单体化处理,并对提取后的单体化要素成果进行业务属性编辑和查看,最终输出GeoJSON文件,该文件支持在Mapmost SDK for WebGL中加载使用,以构建行业级数字孪生应用。

该功能为高级版功能,支持免费试用7天,如需续期或购买,请联系客服。

1. 功能入口

在 Mapmost Studio Desktop 首页左侧导航栏中,点击 3DGS单体化,进入3DGS单体化页面。

img

2. 添加3DGS模型

进入 3DGS 单体化页面时,系统会提示添加3DGS模型,用户选择模型并填写原点坐标后直接添加3DGS模型至场景。

img

也可以关闭添加模型弹窗,再通过3DGS单体化页面左上角 图层 面板中的 添加模型 按钮添加。

img

2.1. 添加步骤

(1)选择本地3DGS模型文件,支持的文件格式为ply/splat/sog。

(2)确认空间参考,当前默认支持 EPSG:4326

(3)输入模型原点坐标,包括经度、纬度和高度,默认原点坐标值为(120.667623,31.317833,0),用户需要根据建模软件输出的原点坐标值填写,例如:使用Mapmost Studio 3DGS扩展包建模时,模型原点坐标可在模型列表中查找使用。

(4)点击 确定,模型添加成功后,系统会根据原点坐标自动定位到模型所在位置。若用户使用的是默认原点坐标值,模型会自动放置在苏州中心附近,场景也会自动定位至此处。

img

2.2. 管理模型图层

模型添加后,模型名称会显示在左上角 图层 面板中。将鼠标悬浮在模型名称上,可显示以下操作:

  • 定位:点击定位图标,视窗会定位到模型默认视角。

img

  • 显隐:点击眼睛图标,可显示或隐藏模型。

img

  • 删除:点击删除图标,可删除已添加的模型。正在处理中的模型不支持删除。删除模型前,系统会提示确认。

img

3. 要素提取

要素提取用于从已添加的 3DGS 模型中提取建筑要素的基底轮廓与高度,注意,这里的高度指的是建筑顶面到地平线的高程值。当前版本仅支持提取 建筑 类型,其他要素如道路、车辆、路灯等类型后续会扩展支持。

进入 3DGS 单体化页面并添加模型后,在右侧面板中切换到 要素提取,按步骤完成处理范围、要素类型、视窗渲染和成果导出配置。

3.1. 参数设置

3.1.1. 选择处理范围

处理范围用于确定需要进行要素提取的模型区域。当前支持两种方式:

  • 当前视口范围:系统会展示当前视口范围内模型的渲染图像,后续仅对该范围内的模型进行要素提取。

img

  • 手动框选范围:需要在视窗中框选区域;框选完成后,系统会展示所选范围内模型的渲染图像,并对所选范围进行要素提取。

img

选择任一处理范围后,视窗中的模型都会切换为俯视视角,便于确认提取区域。

3.1.2. 选择要素类别

当前版本仅支持选择 建筑。其他类型为置灰状态,暂不支持选择。

img

3.1.3. 设置视窗渲染

开启 视窗渲染 后,处理完成的要素成果会自动叠加显示在当前视窗中,便于即时查看提取效果。关闭 视窗渲染 后,系统仅生成成果文件,不在视窗中叠加展示结果。建议开启该选项,以便在处理完成后直接检查成果。

img

3.1.4. 设置成果导出

要素提取成果会导出为一个 GeoJSON 文件。

(1)在 成果导出 中点击 选择

(2)选择本地保存路径,并输入 GeoJSON 文件名称。

(3)点击 确定 开始处理。

img

点击确定后,系统会在 数据处理 - 正在处理/处理完成 中新增一条处理记录,记录名称为用户设置的 GeoJSON 文件名称。

img

3.2. 任务管理

3.2.1. 任务状态

3DGS单体化任务的状态包括正在处理、处理完成和处理失败,处理失败的任务在3DGS单体化页面进度条显示红色,并提示失败原因,可查看日志或联系客服解决。

img

3.2.2. 查看任务

正在处理中的单体化任务可在数据处理--正在处理模块查看,点击可直接进入3DGS单体化页面;处理完成的单体化任务可在数据处理--处理完成模块查看,点击可直接进入3DGS单体化页面。

img

3.2.3. 任务关闭说明

如果 3DGS 单体化进程正在运行,关闭 3DGS 单体化页面时,系统会弹出提示:

  • 选择 仍要关闭:关闭页面并结束当前进程。
  • 选择 取消:保留当前页面,不关闭进程。

处理过程中需要注意:

  • 3DGS 要素提取过程中,模型的所有操作都会禁用。
  • 处理中退出软件、断网或返回其他页面,已开始的进程会继续处理。
  • 未开始处理时,断网状态下无法使用 3DGS 单体化功能。
  • 点击左上角 Mapmost Studio Desktop 返回时,如果从首页进入,则返回首页;如果从数据处理模块进入,则返回数据处理页面。

4. 属性挂接

属性挂接用于对要素提取成果进行属性编辑。若要素提取时开启了 视窗渲染,提取结果会直接在场景中展示,左上角图层面板中也会显示对应的 GeoJSON 文件。

img

4.1. 选择数据

属性挂接 面板中选择需要编辑的 GeoJSON 数据。 当前版本仅支持选择 当前工作台数据选择本地数据 暂不支持。

  • 如果当前工作台中只有一个 GeoJSON 数据,支持直接选择该数据。
  • 如果当前工作台中有多个 GeoJSON 数据,需要在下拉列表中选择一个数据。

img

4.2. 编辑属性信息

选定数据后,属性信息栏会展示 GeoJSON 文件中的全部要素数据:

  • 表格中的每一行代表一个要素。
  • 表格中的每一列代表一个属性字段。
  • 默认字段包含 idheight

img

4.2.1. 新建字段

点击新建字段按钮,系统会弹出 新建字段 窗口。填写字段名称、字段类型和对应参数后,点击 确定

img

字段名称需满足以下规则:

  • 必须以小写字母开头。
  • 长度为 4 到 32 个字符。
  • 仅支持字母、数字和下划线。

字段类型及参数填写规则如下:

  • 整型(32bit):选择整型(32bit)后需要填写长度。
  • 整型(64bit):选择整型(64bit)后需要填写长度。
  • 文本(字符串):选择文本(字符串)后需要填写长度。
  • 单精度浮点(float):选择单精度浮点(float)后需要填写长度和精度。
  • 双精度浮点(double):选择双精度浮点(double)后需要填写长度和精度。

其中,精度表示保留小数点后的位数。

4.2.2. 编辑字段

id 字段外,其他字段均支持编辑。

将鼠标悬浮在字段名称上,点击编辑图标,打开 编辑字段 窗口。用户可以修改字段名称、类型、长度等信息,完成后点击 确定

img

字段值支持直接编辑。双击单元格后,可写入或删除字段值。

4.2.3. 删除字段

id 字段外,其他字段均支持删除。

点击删除按钮后,选择需要删除的字段,并按界面提示确认。

img

4.3. 查看属性信息

属性信息编辑完成后,用户可以通过以下方式查看要素属性:

  • 在属性列表中点击某条数据,系统会自动定位到地图中的对应要素,并弹窗展示属性信息。
  • 直接在地图中点击某个要素,系统也会展示该要素的属性信息弹窗。

img