随着无人机性能快速提升,单个项目涉及到的倾斜摄影模型数据范围、数据量及单个模型体积也在不断变大,带来的问题是数据显示速度却越来越慢,那么如何在不升级配置的情况下提升模型的加载速度呢?

  • TB级倾斜摄影模型合并根节点前后加载效果对比

未合并根节点的大数据

合并根节点之后的效果

  • 是什么原因导致加载速度差异的呢?

原因在于对模型的加载是以tile瓦片为单位进行扫描显示的,所以tile文件夹越多会导致加载扫描时间瓦片的时长也就越长,内存占用也较多,导致加载和浏览时出现明显卡顿。

1. 为什么倾斜摄影模型分块会产生这么多根节点呢?

在CC(Smart3D)中,对于体积量大的数据建模时都需要对模型进行分块。分块大小的依据是内存,内存大分块大,瓦片数量少;反之,内存小的分块就小,瓦片数就会很多。受内存限制(一般128G,256G是比较大的了),航测范围大,模型体积变大,瓦片数量变多。

2. CC能否合并根节点呢?

CC软件本身是可以直接对根节点进行合并操作的,但是其操作较为繁琐,存在的问题是瓦片数量过多,软件容易崩溃。

3. 如何解决这个问题?

基于上面说的卡顿原因,不难看出如果模型数据合并根节点后只有一个根节点,是不是就可以秒速加载了呢?尝试解决方案有以下三个方面:

A. 直接从本源入手,建模时提升计算机内存减少分块瓦片数,但是受限于内存;

B. CC直接合并根节点,但崩溃率高;

C. 最佳解决办法:图新地球对已生产好的osgb数据基于原片进行重新生产

  • 图新地球合并根节点操作如下:

第一步:图新地球支持对大模型的根节点可进行高速合并,所以首先要下载打开图新地球

第二步:对原先加载的模型生成lfp索引,再进行根节点合并操作,根据需求对面片数、纹理高宽进行设置;

第三步:在设置好后点击确定进行根节点的合并;

完成合并根节点操作之后,重新打开模型数据即可秒速加载。

-END-

实测:TB级倾斜摄影模型合并根节点前后加载效果对比,结果惊人相关推荐

  1. 倾斜模型节点太多加载慢,图新地球、ContextCapture、Wish3DEarth三种合并根节点的方式让速度起飞

    序: 无人机航测门槛越来越低,测绘人员接触到倾斜模型数据越来越简单.实际应用,都想快速看到数据. 问题随之而来,一份数据上千个根节点,CCViewer打开就需要几分钟.加载速度慢,电脑内存占用高. 常 ...

  2. Tensorflow【实战Google深度学习框架】TensorFlow模型的保存与恢复加载

    我们使用TensorFlow进行模型的训练,训练好的模型需要保存,预测阶段我们需要将模型进行加载还原使用,这就涉及TensorFlow模型的保存与恢复加载. 总结一下Tensorflow常用的模型保存 ...

  3. BIM+GIS技术突破!百公里公路设计数据+TB级地形模型不再是难题!

    公路工程GIS+BIM解决方案 BIM已成为各行业解决实际问题的重要生产工具,尤其是在高速公路等带状工程项目中,融合BIM和GIS技术的基础上,在新基建的牵引下,可视化.数字化.信息化转变逐渐成为工程 ...

  4. ARM Linux启动流程-根文件系统的加载

    前言 在Kernel启动的初始阶段,首先去创建虚拟的根文件系统(rootfs),接下来再去调用do_mount来加载真正的文件系统,并将根文件系统切换到真正的文件系统,也即真实的文件系统. 接下来结核 ...

  5. Cesium bim模型加载并与模型树关联(分层加载)

    很久都没写文章了,最近实在是太忙了,向各位关注我的小伙伴致个歉! 最近没事儿写了个模型树和模型关联的功能,处理工具是用的cesiumlab. 说明一下为什么要用cesiumlab: 网上现在有很多的模 ...

  6. Cesium - 转换obj模型为3D Tiles 并加载

    先下一个工具:此工具要有nodejs才能用: https://github.com/PrincessGod/objTo3d-tiles: 再下一个:链接:https://blog.csdn.net/j ...

  7. babylonjs 分部加载模型_如何使用BabylonJS加载OBJ或STL模型

    BabylonJS(也就是babylon.js,这是一个和three.js类似的WebGL开发框架),更多的用在游戏领域. 本文说明和演示如何使用babylon.js来加载一个标准3d模型文件,如OB ...

  8. python加载模型_解决python 无法加载downsample模型的问题

    downsample 在最新版本里面修改了位置 from theano.tensor.single import downsample (旧版本) 上面以上的的import会有error raise: ...

  9. mnist手写数字模型训练、保存、加载及图片预测

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 主要过程 导入 加载数据 创建模型和训练 模型应用 总结 前言 非专业程序员,主业PLC单片机,2019年想扩充知识体 ...

最新文章

  1. java基础系列:集合总结(6)
  2. chi660e电化学工作站软件_RuddlesdenPopper 型锰酸盐LaSr2Mn2O7的氧还原性能和作为电化学电容器电极材料的性能研究...
  3. 【转】DICOM命令集和数据集解析!!
  4. sca标准值_(整理)B超数据标准值.
  5. asp.net分割字符串的几种方法
  6. 计算机关闭的时候自动更新,win7自动更新关闭有什么影响_win7系统关闭自动更新的步骤-win7之家...
  7. 解决在极光推送的时候会出现一个 JPush提示:缺少统计代码
  8. JDBC驱动(类型)
  9. python 拓扑排序_python拓扑排序算法实现
  10. sap的pod确认_VLPOD确认交付凭证
  11. SpringBoot Web开发
  12. 真香,50行Java代码爬取妹子套图!
  13. Windows 10 自带输入法微软拼音「简体」「繁体」切换快捷键
  14. C++晋升之图像采集(我也略懂皮毛)
  15. node安装node-pre-gyp报错的解决方案
  16. IT码农进入日企之路——模拟试题
  17. mt4电脑版如何下载安装
  18. 百度万亿流量的转发引擎BFE开源了!
  19. 商汤科技2018校招C /算法笔试题
  20. 暴风雨已至!网易云音乐暂停IPO,上市受阻的背后!

热门文章

  1. 日记侠:微信最简单最轻松的赚钱模式
  2. loadrunner入门教程(14)--检查点
  3. loadrunner入门教程(11)--回放脚本
  4. android 根文件系统,Android根文件系统相关应用介绍
  5. linux复制重命名 linux复制一个文件并重命名
  6. 利用python发邮件
  7. Racket编程指南——8 输入和输出
  8. 最优化方法-抛物线法原理及MATLAB实现
  9. Rancher极简service mesh产品Rio安装试玩(基于k3s)
  10. win10自带搜索()带有括号或者特殊符号的方法