浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
iClient3DWebGL加载本地b3dm三维瓦片比原生Cesium慢很多
游龙乘风
21EXP
2023年05月26日
操作系统:win7 x64。
之前我们用的SuperMap iClient3D 11i(2022) for WebGL,本地加载b3dm格式的三维瓦片加载不出来,后面看到官网有新版本的SuperMap iClient3D 11i(2023) for WebGL Beta,就下载试了下,发现该版本可以加载b3dm了,但有个问题,就是加载速度很慢,同样的运行环境,我后面用原生Cesium(版本1.95)测试加载b3dm速度就快很多,几乎是4-5倍的速度,想问下大佬们这是什么原因?
b3dm
请
登录
或者
注册
后回答这个问题。
1个回答
您好,
3dtiles数据的加载速率和成功与否,需要看这份数据的来源。
来源一致的话,如果速度有差异,需要从请求方面来对比具体的快慢原因。
单是从您的描述是没法判断具体的速率的。
何宇阳
4,151EXP
2023年05月29日
我录了个对比视频,大佬看下。
https://pan.baidu.com/s/198yuCoRbR2jJ82lsTkbXSg?pwd=47u2
提取码: 47u2
您好,
根据您的对比视频,可以简单看到,加载的速率其实差的并不多。(从右上角的加载速率来看)
个人怀疑可能是其他方面的问题。
1.还是那个问题,数据的来源,Cesium加载和webgl加载的都是iserver发布的服务吗?数据来源是哪。数据是如何处理的?
2.建议通过请求查看具体原因:是数据量大,还是单数据太大,还是请求发送的时间,或者请求接收的时间消耗较多?
3.两边按照加载速率和时间来算,总加载量应该是不一致的才对,也可以核对两边实际加载结果的精细程度是否一致?
1,数据是b3dm格式的3dtiles,数据是部署在本机的,数据是倾斜摄影生成的。
2,大佬建议的通过请求查看,是指打开chrome控制台查看网络请求吗,如果是我再录一个视频吧。
3,这两个页面的相机视角通过代码指定,是一摸一样的,可以确定两边加载的lod级别一致。
要不我把3dtiles模型打包上传到网盘,你们自己试一下?
如果您方便的话,可以提供数据,私信我网盘地址即可
已私信。
我用的相机初始视角如下
var defaultCameraDestination = new SuperMap3D.Cartesian3(-2401403.243039122, 4325809.934685077, 4014404.74602764);
var defaultCameraOrientation = {
heading: 5.945102930833035,
pitch: -0.8257828232158198,
roll: 2.432649779393614e-7
};
scene.camera.setView({
destination: defaultCameraDestination,
orientation: defaultCameraOrientation
});
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
sm1 转换完生成的b3dm体积比原始的大了很多
Cesium 加载的cesium ion资源的b3dm不显示
webgl 加载 b3dm 的 tileset 出错
请问有什么方法可以读取到b3dm文件中的二进制数据吗
iEarth工具将S3M文件转换为B3DM文件后模型成了一条线是什么问题?
由于图层比较多导致地图加载很慢,有没有解决办法
vue3怎么用原生的cesium加载超图三维地图服务?比如CBD的服务
b3dm格式手工模型在原生Cesium中加载显示模型是黑的
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...