作者:xkf
本文对倾斜数据瘦身做进一步的更新与补充。补充博客为:https://blog.csdn.net/THEDEAMON/article/details/85246722
倾斜摄影数据的普及伴随着数据量的增加,数据量的增加又导致网络客户端访问三维数据的效率下降,所以不管是在PC端,Web端还是移动端进行倾斜摄影数据的浏览应用都需要对倾斜摄影数据进行优化,以达到最佳的访问效果。

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

一、确认数据情况

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

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

②加载帧数小于30帧;

基本上满足一个条件就需要进行数据优化,针对tile文件夹特别多的情况,SuperMap有对应的优化方案——倾斜入库。

二、倾斜入库

倾斜入库的目的就是减少tile文件夹的数据,合并倾斜摄影数据,使浏览速度大幅提升,并且转成S3M/S3MB格式的数据。具体的操作步骤是,打开SuperMap iDesktop,找到三维数据→数据处理→倾斜入库功能。
ps: 下面的参数为SuperMap iDesktop 11的新增数据格式10i系列没有.


源配置文件:选择原始倾斜摄影数据(osgb)的配置文件
输出目录:选择一个新的空文件夹,用于存放优化后的倾斜摄影数据,注意磁盘剩余空间至少是原始数据的1.5倍大小,防止因为空间不足导致优化失败
S3M版本:建议选S3M3.0
线程数:因为该项优化工作比较费时,所以电脑资源够的话可以选择多线程的方式进行,线程数可以自定义,大大的增加了优化速度
几何压缩方式: 建议选择MeshOpt
纹理压缩格式:选择默认的DXT(PC设备)即可,如果需要在移动端使用的话选KTX2.0
金字塔层级:金字塔层级(合并根节点的次数)需要根据原始osgb数据的文件夹个数进行计算.计算方法为osgb数据总的文件夹个数/4^n(n为金字塔层级数) 结果在300左右即可.参考下图:
源配置文件:选择原始倾斜摄影数据(osgb)的配置文件
输出目录:选择一个新的空文件夹,用于存放优化后的倾斜摄影数据,注意磁盘剩余空间至少是原始数据的1.5倍大小,防止因为空间不足导致优化失败
S3M版本:建议选S3M3.0
线程数:因为该项优化工作比较费时,所以电脑资源够的话可以选择多线程的方式进行,线程数可以自定义,大大的增加了优化速度
几何压缩方式: 建议选择MeshOpt
纹理压缩格式:选择默认的DXT(PC设备)即可,如果需要再移动端使用的话选KTX2.0
金字塔层级:金字塔层级(合并根节点的次数)需要根据原始osgb数据的文件夹个数进行计算.计算方法为osgb数据总的文件夹个数/4^n(n为金字塔层级数) 结果在10个左右即可.参考下图:

目标坐标系: 一定需要是一个地理坐标系,如果原始的osgb数据配置文件的坐标系是地理坐标系的情况可以不设,其他情况都需要设置.
全部都填写好后就可以点击确定去进行数据生成了。
为什么参数要设置S3M3.0+MeshOpt呢,当然是因为性能好啦,话不多说,上图,首先贴一个基础配置的简化效率.


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

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

可以看到数据精度没有任何损失,加载速度相对于处理之前也有很大的提升.
再看一下S3M3.0+MeshOpt参数设置的对比:


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

  1. SuperMap三维专题之倾斜摄影——倾斜摄影数据介绍篇

    倾斜摄影测量三维模型技术发展至今,属于一项成熟度很高的技术.很多人手里都有大大小小的一些倾斜摄影三维模型数据,但是数据怎么展示,怎么进行使用,怎么与业务进行结合一直是大家很头痛的事情.下面我会为大家介 ...

  2. SuperMap三维专题之3dsMax数据——对接篇

    3dsMAx数据是比较成熟的三维建模方式,Super Map可以对接3dsMax数据进平台,然后基于平台再进行数据的整合优化,以及最终的GIS应用. 3dsMax对接比较方便,下面讲一下详细的对接流程 ...

  3. 爬取网易buff CSGO饰品数据 - 优化篇

    文章目录 思路回顾 配置优化 RawConfigParser 处理配置列表 价格取舍 价格过滤 饰品类别限定 内部实现优化:结合价格筛选和饰品类别筛选 其他限定? 命名 The End 继上周末搞了c ...

  4. SuperMap三维专题之倾斜摄影——WebGL加载倾斜摄影数据篇

    本篇内容将会结合SuperMap的两个产品iDesktop和iServer来展现.iDesktop主要用于数据的处理,iServer主要用于web端数据的服务发布和展现.话不多说,我们直接进入操作阶段 ...

  5. SuperMap GIS 倾斜摄影数据优化 QA

    一.为什么要优化 倾斜摄影数据自身存在文件碎.体量大等特点.未经优化的倾斜摄影在目前市面上主流的三维平台上加载均会出现加载慢,浏览效率低等问题.特别是在浏览器端受文件请求量.网络带宽.硬件性能等方面的 ...

  6. 如何让实景三维倾斜摄影机载LiDAR三维激光扫描车点云数据顺畅服务于高速公路市政道路BIM改扩建正向三维可视化设计?高效建立精准地表三维模型DEM,让勘测与设计专业更直接地完成三维设计工作。

    让实景三维顺畅服务于高速公路市政道路BIM正向三维可视化设计 更多相关信息公众号:三维激光扫描技术及应用 大家好 这段视频的录制是为了给大家 提供一个实景三维数据能够顺畅应用的引导思路 因为近几年经常 ...

  7. 虚拟现实数字沙盘三维电子沙盘元宇宙大数据人工智能无人机倾斜摄影三维全景建模第16课

    虚拟现实数字沙盘三维电子沙盘元宇宙大数据人工智能无人机倾斜摄影三维全景建模第16课 新增加属性在MTGIS3d控件 public bool ShowFLGrid;//是否显 示方里网格. public ...

  8. 倾斜摄影模型数据在gis中的应用

    倾斜摄影是近年来航测领域逐渐发展起来的新技术,可同时获得同一位置多个不同角度的.具有高分辨率的影像,采集丰富的地物侧面纹理及位置信息,批量建立高质量.高精度的三维GIS模型,对市政.轨道交通.水利水电 ...

  9. 无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例

    无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例 运行环境 Cesium 加载 3dtile 数据,用来测试环境 OSGB 数据下载 OSGB 格式数 ...

最新文章

  1. VsCode中配置git
  2. 高并发系列:架构优化之从BAT实际案例看消息中间件的妙用
  3. decimal(C# 参考)
  4. 【PAT甲级 多项式相乘】1009 Product of Polynomials (25 分) C++ 全部AC
  5. 使用JAXP对XML文档进行DOM解析
  6. 人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动
  7. 前后端数据交互(七)——前端跨域解决方案(全)
  8. 自定义xml解析框架
  9. java错误报告过滤_vue 过滤器filters的使用以及常见报错小坑(Failed to resolve filter)...
  10. java 无符号右移_java中的无符号移位运算
  11. 【PAT甲级】字符串处理及进制转换专题
  12. web安全的一句话木马
  13. Spring-工作原理
  14. 基于图像的三维重建系统概览
  15. 3G内存 android7.0卡,这年头竟然还有 1GB 内存的手机?还能运行 Android 7.0?!
  16. 傻乖透明小电视(最近在苦逼实习,实习结束整理发布,先来点彩蛋,关注后不会错过哦~)——ESP8266 NodeMCU+OLED+DFPlayer Mini+小喇叭
  17. 快消品企业为什么要上专业的费用管理系统
  18. 谷歌浏览器打开普通用户_Chrome浏览器的用户账户和密码如何导入其他浏览器
  19. 表示温度的摄氏度符号怎么打?
  20. 7-18 银行业务队列简单模拟

热门文章

  1. Qt类总结(一)QTextEdit
  2. GoLang开源微服务框架
  3. 《剑指offer》刷题总结
  4. 引用拷贝、浅拷贝和深拷贝区别
  5. 关闭linux服务器电源,什么关机命令使Linux能自动关闭电源
  6. 手把手教你进行安全帽的佩戴检测(附数据集+代码演示+实验结果)
  7. 【华为机试真题 Python实现】2023年1、2月高频机试题
  8. js逆向之rpc远程调用(你强任你强,我无视一切)
  9. java 获取打印机缺纸_Java怎么实现打印机监控
  10. linux 的 绘画软件,数字绘画软件Krita 4.2.5发布(Linux下安装方法)