首页 / 浏览问题 / 三维GIS / 问题详情
三维缓存服务创建失败,无法预览
5EXP 2019年09月23日
使用产品:iserver9d

操作系统 windows server 2016

第一次发布超图三维服务,公司研发人员反映无法加载场景缓存,以WebGL形式预览只能出现球面。我看了缓存格式是OGSB,但是iserve的缓存输出目录里只有三维服务文件夹没有OGSB数据。不知道是不是因为这个原因无法预览,但发服务步骤是没错的,这个缓存文件怎么没有呢?请问该怎么解决,我对三维服务不是很了解。而且我用idesktop9D打开场景,软件就闪退了,用8C打开就没问题。

1个回答

您好,前端加载OSGB三维缓存的话,需要先在iDesktop中把其转成S3M格式的。在9D中使用【三维数据——倾斜摄影——压缩并单体化】功能可以把其转为S3M。然后再进行发布就可以了

您说iDesktop 9D打开场景闪退,具体是什么版本呢?是绿色版还是安装版
6,215EXP 2019年09月23日
应该是绿色版,没有安装。是需要在iDesktop9D里将OSGB转为S3M格式就可以了吗?

我们之前用的iserver8C,后面升级为9D了。在页面以3D浏览服务的话,就说请使用低于44版本的chrome浏览器,想问有没有特定的浏览器浏览3D
是的,给他转为S3M就可以了

浏览问题,您使用的是什么浏览器呢?建议使用火狐,谷歌浏览器,而且不要以3D方式浏览,旁边有个以WebGL3D形式浏览,使用这个
使用的谷歌浏览器,应该是版本太高了,提示说请使用低于44版本的浏览器。

非常感谢您的解答,我知道该怎么做了,谢谢1
好的,不过现在已经至少支持75版本的chrome了呀。您可以使用最新版本的iServer9.1.2as试试看
我们用的iServer9.1.2a。以3D形式浏览提示:44及以上版本已经不再支持插件功能,请使用低于44版本的chrome浏览器。
不是使用3D方式浏览,使用旁边的以WebGL3D形式进行浏览
但是它也提供了这种方式啊,可能还是我浏览器的问题。

非常感谢您的耐心解答,谢谢!
这个方式是给插件客户端使用的,iClient for Plugin。一般是在IE上使用的
这样啊,好的我明白了,谢谢!
你好,我有个问题想请假一下。

在iserver和idesktop里,哪可以获取三维场景和三维图层的空间参考信息?

就比如我们刚发布的三维服务,我只能在工作空间里看出来它是WGS84,但是我们同事从地图上获取的点却是平面坐标?!
我没明白您想问什么。

如果您iDesktop中加载OSGB模型(配置文件正确的前提下,并且没有转成S3M)它的坐标系是按照数据本身来的。如果您转成了S3M,它的坐标系就自动转成了WGS1984  EPSG4326的坐标系了
好的,我明白了,谢谢!
不好意思,请问在iDesktop8C里面怎么将OSGB转换为S3M,是用倾斜摄影-生成S3M数据工具吗?现在不记得之前自己是怎么转换的了,应该也是用8C。但是这次这样操作,发布的三维服务就没数据显示。

在倾斜摄影选项卡下,有相关的操作,我用的是8.1.0截图,小版本不同,位置也有可能不一样,但是肯定会有的。

您可以现在桌面中加载该scp文件,看看有没有数据

是用“生成S3M数据”工具吗?

我记得就上次我转换的时候是可以直接覆盖原文件的

但这次我用这个工具却不能保存在原文件路径
对,是这个功能。

您原路径是不是已经有相关的东西了,不过最好还是保留其他路径吧,这样也好有个备份
原路径里是OSGB文件

我再试试,非常感谢!
您好,我想再问您个问题。

如果我只有三维缓存数据,但是没有工作空间能发布三维服务吗?如果能的话,在发布服务时选择什么类型进行发布?

还是说我必须有工作空间才能发布三维服务?
必须有工作空间才能发布三维服务
那我现在只有缓存数据,怎么弄成工作工作空间啊,而且我也没有数据源。。。
新建一个工作空间,然后新建一个场景,在场景中加载这个缓存文件。保存该场景然后发布就行
刚想回复你我找到了,非常感谢!

谢谢!

不好意思,我又来了surprise

现在有一份缓存格式是OSGB的倾斜摄像数据,导入超图里面发现位置不对,都跑到国外去了,我该怎么办它弄到正确位置去啊?

生成配置文件的时候更改插入点的位置。您下次再问问题的话,可以新开一个帖子,这样回复速度会比较快
恩  好的

我先去试试
...