首页 / 浏览问题 / 桌面GIS / 问题详情
OSGB格式数据 导入后发布预览不到场景
5EXP 2022年12月26日

操作过程:根绝OSGB数据生成SCP配置文件 EPSG4547 :,然后将三维倾斜数据进行倾斜入库操作 EPSG4490 :,创建工作空间,添加球面场景,添加入库得三维数据,在场景中预览能够正常显示,如图1 .然后通过发布服务功能进行发布后,预览无法观测到场景。如图2显示。

使用产品:iserver 10.2.1  idesktop  X 10i 操作系统:win10 x64
数据类型:文件型
                                                                                                                         图 1

                                                                                                  图 2

1个回答

您好,根据您描述的情况,可能是由于 iServer 内置的 WebGL 版本导致无法在浏览器正常预览,建议您可以通过在 iDesktopX 桌面端的三维场景中尝试加载 iServer 发布的三维服务,以此来验证三维服务是否正常,若桌面端可以正常加载此三维服务,则说明该服务正常工作,在前端更换 WebGL 版本即可。

若 iDesktopX 桌面端也无法正常加载 iServer 发布的这个三维服务,建议您可以通过桌面端的 Bin\Log 目录下的异常日志判断无法加载的原因,从而对该服务的异常进行修复。

希望可以帮到您。
2,253EXP 2022年12月27日

感谢您得回复,我尝试在桌面端图层添加iserver rest 但是添加失败。并且我这边发现一个问题不知道是不是这个问题导致得:

在客户端场景中添加了Combine图层数据,然后保存并通过桌面端发布,但是在服务端layers 三维图层列表中竟然是空得,不知道是不是这个原因导致得预览无法显示。如果是。不知该如何解决,我的操作过程如问题描述所示。还望能够给出意见。谢谢!!!

您好,发布的三维服务图层为空,说明该服务实际上并没有发布成功,通常该问题是由于发布的工作空间中记录的图层数据位置不正确导致的,建议您将工作空间另存为 sxwu 格式,在发布工作空间前用 Notepad++ 打开 sxwu 文件确认其中的图层数据路径是否正确且有效后,再尝试发布该工作空间。当发布三维服务中可以正常的从图层列表中看见对应的图层后,才说明该三维服务的数据链接正常。
感谢您得解答!!

我将工作空间另存sxwu格式 发现数据文件得位置是相对值如下路径:

<sml:DataSourceAlias>../../other/GIS/ty-07-cut/Data/Config/Combine.scp</sml:DataSourceAlias>

发布后,在iServer 服务中 有个Desktop 目录,发布后工作空间文件位置,打开后发现数据文件位置还是

<sml:DataSourceAlias>../../other/GIS/ty-07-cut/Data/Config/Combine.scp</sml:DataSourceAlias>

因为发布,并没有将ty-07-cut/Data/Config/Combine.scp 得数据也存储到iServer服务下,所以导致找不到,如果手动设置位置修改成绝对路径就可以预览到了。目前原因是找到了,我想知道该问题该在哪步骤中进行解决呢?辛苦您再次指导一下。希望就在眼前了!!!!感谢感谢!!!
您好,关于您使用的方式,已经有scp缓存的情况下,通常是建议直接在iServer发布scp缓存三维服务的,保存工作空间后通过桌面端发布工作空间是无法将 scp 缓存也发布到iServer的。

如果要通过桌面端发布的话,就只能发布后将scp缓存拷贝到iServer上并手动在iServer修改scp缓存路径。
好的 明白了  谢谢您!!!我在试试!
...