使用s3m_SDK加载10i的倾斜摄影服务有问题

0 投票

使用产品:iserver 10i 超图s3m_sdk 操作系统:win10

数据类型:osgb转出来的s3mb

问题详细描述:使用超图github上的s3m_sdk加载10i发布的倾斜摄影s3mb服务,会报一个attribute must have a vertexbuffer的报错。但是换一份数据是不会有这个报错,然后我跟踪代码发现,这个报错是因为shader在写入顶点着色器的时候从数据中读入的attribute就是缺少vertexbuffer或者value,所以想请问一下是否是数据的问题。因为数据加载之后也会有异常,有的部分会缺少纹理。然后整个数据也比较大,内存使用会从8.0/15.0g涨到14.0/15.0g

5月 13 分类:  39次浏览 | 用户: 生命形态瓦解射线 初出茅庐 (21 分)
重新分类 5月 14 用户:张定祥

1个回答

0 投票
 
已采纳
现有信息无法做出准确判断。不确定是C++,或WebGL上报错,报错上猜测是缺少顶点数据,但不确定osgb数据本身是可用的。
1 保证原始数据能够正常显示
2 如果能显示,能否提供数据辅助重现下
5月 14 用户: 李萍 锋芒毕露 (460 分)
采纳于 5月 14 用户:生命形态瓦解射线

我在10i的服务上以 WebGL3D(支持浏览s3m缓存)形式浏览马上就会报这个错误,在10i的服务上原始数据无法正常显示

原始数据是否可以正常显示,如果不能,请检查数据,或与数据提供商联系,先确保原始数据能正常显示。
源数据在桌面端可以正常显示
开源产品问题,请移步github,有专门产品团队会回复您的问题
地址如下:https://github.com/SuperMap/s3m-spec
...