倾斜模型数据优化和处理

本文分享了倾斜模型数据的优化和处理经验,包括服务器的动静分离(nginx for 静态,tomcat for 动态),以及数据优化软件的评估。超图的API不兼容、cesiumlab的转换速度慢和图新的数据合并方法被提及。重点在于如何通过删除部分层级数据(如13-22级中非关键层级)来减少数据量和提高加载速度,同时保持用户体验。建议在删除时做备份。
摘要由CSDN通过智能技术生成

**

倾斜模型数据优化和处理

今天通过我的经验吧,给你们讲一下关于倾斜模型数据优化和处理问题,因为我也是也是小白,这几天测试得出的最后结论

一.服务器的改变

服务器最好安装两个,一个nginx和一个tomact这样实现动静分离,把静态的数据(前端)放在nginx上,因为nginx可以对B3DM数据压缩,吞吐量快一些,把动态(后端)的数据放在tomact,实现前端完全分离。

二.数据的改变

国内对数据本身优化最好的软件分为三个:
1.超图
2.cesiumlab
3.图新
先来介绍一下超图吧,超图是有自己专属的API,用官方的cesium.js,毕竟这个两家不同的公司,所以两个版本不兼容的,导致他转换的S3mb我这边不可以用,说实话。他这个真的香,对数据优化是真的可以,但是你必须用他们家JS文件,这个导致我对他家放弃的原因。
再来说说cesium lab这个软件,你可以换这个手机号申请,他们体验一天的,才综合优化和跨平台优化,纹理压缩,具体操作的话你可以加他们群,然后询问管理员,但是他们家唯一的缺点转换就是太慢了,太吃内存,因为我的数据200G数据,数据太大,所以我放弃cesium lab
**最后说一下图新吧,你可以使用它们家会员一个周,只要你手机号够多,你可以一直飘到最后,你可以先采用他们根节点合并,

具体操作方法在这个连接里,这是图新官方API

http://www.tuxingis.com/document/product/1/64/8/8-6/8-6-1.html

在通过osg2cesiumApp v1.3

注意:当你的界面 在1的位置自动生成数据和2的位置自动生成位置的时候,你才可以点击确定按钮

进行转换倾斜模型数据,什么都要修改默认就好,然后等生成完之后。**

重头戏来了

你加载倾斜摄影数据的时候,打开浏览器的开发者模式,你在network—ALL 查看它加载的层级是13-22级,当镜头飞过的时候,它是先加载18级数据,然后根据你的相机高度调整加载的加载的层级增大还是减少。
他这个数据属于二叉树结构类型,你的级别越大,他的数据量越大,导致你加载的数据越多,这就是造成卡顿的原因。
其实你可以直接加载22级数据就行,但是这样会造成卡顿和卡屏现象,为了造成不卡顿数据,当用户缩小想看另一个数据的时候,把它变成了13级数据,这样减少内存的消耗,用户体验效果更佳。我的方法是保留的13 15 18 20 22 级,把其他级别的给删了。我删完之后做过对比,原来数据200G,删完之后他的的数据成80G,这样减少数据的容量。
本人提个建议:你删的时候最好做个备份你再删
在这里插入图片描述
这是我删完加载的时候,14级他已经找不到了。
删除文件:你主要删除Tile_+000_+002_L13_0.json类似的文件,因为所有的B3DM连接都是通过这个json串连接,当你在删除完这Tile_+000_+002_L13_0.json,你在加载数据你会发现,14 16 17 19 21 的层级的B3DM不加载。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白学过的代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值