首页 / 浏览问题 / 三维GIS / 问题详情
三维缓存图层加载失败
54EXP 2020年07月20日

生成个分户三维缓存得到scp文件,在idestop9d能够显示这个缓存图层,在idestop10i打开就看不见这个图层,发布到iserver提示找不到这个scp文件,这是什么原因

1个回答

您好,您发布缓存的时候用的是9D是吗,现在用这个scp文件到桌面10i中也无法定位到模型?您可以试一下在桌面10i重新生成一下配置文件,位置在“三维数据”>“倾斜摄影”>“数据管理”>“生成配置文件”,然后再用新生成的文件加载模型,如果在10i中显示正常,您再发布服务试一下。

倾斜摄影在线帮助文档,点击“生成配置文件”:
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iDesktop/Features/SceneOperation/3DTools/ObliquePhotographicData.html

jjz
4,720EXP 2020年07月20日
发布缓存是用的9d,10i能定位到模型位置,但是模型没看见,估计是找不到,iserver用的是9d的,请问是什么原因呢
如果能定位到位置但是看不到模型,请问您手动修改过scp文件吗,容易造成这种结果,建议您按我刚刚回复的重新生成一遍配置文件,中心点就填您需要模型在的位置,您试一下看看有没有效果?如果您还有桌面9D,出于版本兼容考虑建议您用桌面9D来生成文件并发布缓存。
在idestop10i看不到,9d能看到,我这里没有源数据了,无法再生成,idestop9d添加这个缓存很正常,在iserver添加发布后提示上面的错误,我也没改过scp文件
您说没有源数据了是指没有倾斜的osgb缓存了吗?如果没有缓存只有scp确实在桌面看不到,您想加载scp必须要模型那些缓存文件的。您问一下桌面9D能看到是不是因为这个原因。
就是我这里只有生成了缓存的s3m格式的数据,osgb格式的数据我这里是没有的,scp应该用不到osgb数据吧,scp不是使用s3m数据吗。

生成缓存后的数据我是有的,不然不可能在9d能看到,要不我把数据给您,您试试看是哪里问题

您好,我用iDesktop10i打开了,可以显示数据,不清楚您数据是否保密我这里就不截图了,可以看到倾斜模型大概有9个楼跟矢量面对应。您用的是哪一版本的10i,我给您一个链接,您直接下载解压试一下这个版本可不可以打开。

绿色精简包下载地址:
http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1275

可我iserver用的是9d,为什么发布后还是无法显示,您发布iserver后能看到场景吗?
我手头只有10.0.1的iServer,发布了一下可以看得到。稍后我去部署一下9版本的iServer,再给您反馈。您也可以看看有没有其他电脑,类似的配置测试一下能不能看到。
我希望知道是哪里出问题,版本问题还是电脑问题,我也在测试,找到原因才能以后不出现这种问题
好的我了解您的需求了,那我总结一下我这边测试的结果:

1. 桌面 10.0.1可看,iServer 10.0.1可看;
2. 桌面 9.1.2可看;
3. iServer 9.1.2直接预览打开不可看,代码scene.open()不可看,datas中没有这个倾斜摄影图层;
4. iServer 9.1.2打开其他倾斜摄影数据可看,datas列表中有图层。

推测:生成S3M或者之前生成OSGB时数据可能有问题,建议用10.0.1版本来浏览数据。
如果是数据问题为什么有些版本能浏览
您看我这边是10i的版本可以看,可能是9D之后有人报了需求,所以研发那边就进行了升级优化,支持了更多的数据。这里说数据问题特指对9.1.2这个版本来说,这份数据既不能重新生成scp也不能在iServer上显示,但是对10.0.1来说数据是完全没有问题的,所以您也可以认为是版本的问题。我在iServer 9.1.2测试的时候,最直观的问题就是在iServer的datas中没有数据,我又测试了其他几个模型和倾斜,都是可以显示的,您也可以查看一下。您那边10i可以正常浏览发布吗?
我的是idestop10.0.0,无法查看.....不过感谢解答找到原因,希望能改进下这个问题,,,我这数据在找不到源数据osgb的情况下是用不了了吧,,
...