首页 / 浏览问题 / 三维GIS / 问题详情
桌面制作三维场景,发布iserver后不能预览
64EXP 2023年08月23日

我的操作系统 win10 x64:

1.用的iDesktop11i,新建文件型数据源UDBX,然后上传的fbx模型,拼成我要的场景
2.工作空间保存后,关闭 iDeskTop,打开iServer11,发布工作空间服务,显示服务成功,点击场景进行预览,没有数据,查看f12有报错3.关闭iServer,打开桌面,将刚才的场景 生成s3m缓存,生成缓存成功之后,在桌面打开 缓存正常显示,关闭桌面,打开iServer,发布三维缓存服务,服务发布成功,场景预览没有数据,f12查看报错,没有查到相关资料,求解

1个回答

您好,

您的这个流程看起来感觉怪怪的

正常的流程应该是,

1.新建数据源,导入数据集,选择fbx模型文件,导入为模型数据集

2.右键模型数据集生成缓存,参数按照需求填写,需要注意S3M3..0和S3M2.0的区别

3.生成的缓存通过scp配置文件添加到场景当中,然后保存工作空间,保证缓存在球面可以定位到

4.打开iserver,发布工作空间,选择三维服务

5.在iserver保证能够成功预览

6.在前端WebGL打开服务,确保能够和iserver一样加载出来
4,086EXP 2023年08月23日
我根据你的这个流程操作,解决了我当下的问题;
我的问题出现在,场景里直接添加的数据集,而不是数据集的缓存,所以就是只要给数据集做缓存添加到工作空间就行,不需要场景在生成缓存了,这样理解对吧?
是的。

三维数据您要在前端加载,通常只有两种加载方法。

一种是三维缓存,不管是模型生成缓存,还是倾斜入库,或者点云生成缓存,都是需要缓存才能发布服务去在场景加载的

还有一种与服务没有关系,是在前端直接加载模型文件,详情可以查看我们官方示例的“添加小品”示例

不生成缓存直接发布服务的情况,目前只适用于二维的地图
...