SuperMap三维专题之倾斜摄影——倾斜摄影数据优化篇

倾斜摄影数据的普及伴随着数据量的增加,数据量的增加又导致网络客户端访问三维数据的效率下降,所以不管是在PC端,Web端还是移动端进行倾斜摄影数据的浏览应用都需要对倾斜摄影数据进行优化,以达到最佳的访问效果。

SuperMap iDesktop提供了许可可以进行倾斜摄影优化的手段,我们可以针对自己的数据情况选取不同的优化手段,下面我会针对几种常见的情况来一一进行详细的解释,并且给出优化的步骤。

一、确认数据情况

倾斜摄影数据由于分块存储的特性以及生产数据的机器性能等原因,导致倾斜摄影的数据量非常大并且tile文件夹也很多,这就导致系统在进行数据调度的时候会比较慢,给用户加载不流畅的感觉。那么,如何确认自己的数据需要优化呢,下面我们就来说一说:

①tile的文件夹特别多,达到几百上千个,甚至更多;

②加载帧数小于30帧;

基本上满足一个条件就需要进行数据优化,针对tile文件夹特别多的情况,SuperMap有对应的优化方案——合并根节点

二、合并根节点

合并根节点的目的就是减少tile文件夹的数据,合并倾斜摄影数据,使浏览速度大幅提升。具体的操作步骤是,打开SuperMap iDesktop,找到倾斜摄影专属选项卡,然后找到合并根节点功能。

SuperMap三维专题之倾斜摄影——倾斜摄影数据优化篇_第1张图片

  • 源配置文件:选择原始倾斜摄影数据的配置文件
  • 目标配置文件:选择一个新的空文件夹,用于存放优化后的倾斜摄影数据,注意磁盘剩余空间至少是原始数据的1.5倍大小,防止因为空间不足导致优化失败
  • 金字塔层级:金字塔层级默认为1,表示tile的总数会减少到原来的四分之一,金字塔层级写2,表示tile的总数会减少到原来的十六分之一(就是按照4的N次方去计算);具体应该写几,要看最后生成的tile的总数大小保持在100-200是比较合适的,不宜过小
  • 压缩类型:选择默认的普通PC设备即可
  • 线程数:因为该项优化工作比较费时,所以电脑资源够的话可以选择多线程的方式进行,线程数可以自定义,大大的增加了优化速度

全部都填写好后就可以点击确定去进行数据生成了,这里贴一个生成前后效果图做个对比:

SuperMap三维专题之倾斜摄影——倾斜摄影数据优化篇_第2张图片

可以看到文件夹数量大概降低了四分之三,下面再看下数据大小:

SuperMap三维专题之倾斜摄影——倾斜摄影数据优化篇_第3张图片

可以看到数据量也大约减少了一半,下面再看下数据:

可以看到数据精度没有任何损失,加载速度笔者自己也测试了一下,有非常大的提升。

三、生成S3M格式

S3M格式是SuperMap推出的自主三维数据存储格式,可应用于PC端,web端和移动端,所以我们可以把倾斜摄影的OGSB格式转为S3M格式。

具体操作如下:找到倾斜摄影下的“压缩并单体化”

SuperMap三维专题之倾斜摄影——倾斜摄影数据优化篇_第4张图片

源scp文件:选择倾斜摄影的scp文件

压缩类型:压缩类型可选的有PC端,IOS端和Android端,需要用到哪个就选哪个

模型单体化:这边如果需要对倾斜摄影进行单体化就勾选,如果不需要直接忽略即可

保存类型:选择S3M

目标路径:选择需要保存S3M文件的文件夹路径即可

温馨提示:如果有保存工作空间,那么这边转换完成后不会自动替换数据,需要手动替换

 

你可能感兴趣的:(三维倾斜摄影)