瓦片管理

使用说明

瓦片管理功能可以将S3M瓦片数据存储到MongoDB数据库中,数据存入MongoDB 数据库后,会在指定路径生成配置文件。连接MongoDB 数据库后,可以对数据进行增、删、查等操作。

功能入口

  • 三维数据选项卡->三维瓦片组->瓦片管理

保存到MongoDB 操作步骤

  1. 单击三维数据选项卡->三维瓦片->瓦片管理按钮,弹出MongoDB瓦片管理面板,在弹出的面板中单击保存到MongoDB按钮,弹出MongoDB瓦片管理对话框。
  2. 数据设置:通过按钮添加配置文件,通过按钮删除列表中的文件,通过按钮来设置是否显示配置文件的绝对路径。
  3. 连接信息设置:设置MongoDB服务器和数据库的相关信息。在使用该功能前,需先启动 MongoDB服务器,具体信息见MongDB 使用说明。有关参数说明如下:
    • 服务器名称:输入服务器的IP地址。
    • 数据库名称:在文本框中输入已存在数据库的名称。
    • 用户名称:输入进入MongoDB数据库的用户名称。
    • 用户密码:输入进入MongoDB数据库的密码。
  4. 输出配置文件设置
    • 目标路径:设置新生成的 *.scp配置文件保存路径,可单击该组合框右侧按钮,选择文件保存路径,或在文本框中直接输入保存路径。目标文件的默认保存路径与源配置文件的路径一致。
    • 数据名称:用于设置数据在MongoDB数据库中的保存名称,也是新生成的配置文件的名称。
    • 纹理压缩格式:设置数据的纹理压缩格式,仅适用于倾斜摄影三维模型数据生成的S3M瓦片数据,包括WebP、DXT(PC设备)、CRN_DXT5(PC设备)、KTX2.0,默认为DXT(PC设备)。对于不同用途的数据,采用不同的纹理压缩方式,可以减少纹理图像所使用的显存数量。如果源数据的纹理压缩格式与当前设置的纹理压缩格式不同,则在将数据保存到MongoDB的过程中会重压缩数据。
      • WebP:适用于 Web端/PC机上通用的压缩纹理格式。数据总量减少,提高传输性能。
      • DXT(PC设备):适用于 PC 机(个人计算机)上通用的压缩纹理格式。显存占用减少,提升渲染性能,但是数据总量会增加。
      • CRN_DXT5(PC设备):显存占用少许减少,数据总量大幅度减少,但是需要较长的处理时间。
      • KTX2.0:显存占用少许减少,数据总量大幅度减少。处理相同数据,所需时间比标准CRN长。
  5. 设置完以上参数后,单击“确定”按钮,即可执行数据保存到 MongoDB 数据库的操作。执行完成后,数据将被保存到MongoDB数据库中,并在本地指定路径下生成新的配置文件,它会记录数据库连接信息以及纹理压缩格式。

连接数据库操作步骤

  1. 单击三维数据选项卡->三维瓦片->瓦片管理,在弹出的MongoDB瓦片管理面板中单击连接数据库按钮,会弹出MongoDB对话框。
  2. 服务器名称:输入服务器的IP地址。
  3. 数据库名称:输入已存在数据库名称。
  4. 用户名称:输入进入MongoDB 数据库的用户名称。
  5. 用户密码:输入进入MongoDB 数据库的密码。

查删操作步骤

  1. 连接数据库后,在瓦片管理界面中选中瓦片数据节点,单击右键,将瓦片数据添加到场景中或删除。注意:对MongoDB数据库中的瓦片进行删除操作,一旦执行完成删除,瓦片将不可恢复。
  2. 连接数据库后,在MongoDB瓦片管理面板中的搜索栏输入字符,可检索到数据库中对应名称的数据。
注意事项:
  • 当数据的存储类型为紧凑时,不支持保存到MongoDB。
  • 当源数据为倾斜摄影三维模型生成的S3M瓦片数据时,支持设置纹理压缩格式。
  • 多空间索引的倾斜数据保存到MongoDB,发布服务后,支持在Web端以多空间索引的方式加载。