首页 / 浏览问题 / 桌面GIS / 问题详情
想请问下我用iserver发工作空间的服务,但是服务成功发布后看不到图层
1EXP 2022年12月27日

产品:iserver 11i ,  idesktop 10i ,postgres11
问题详细描述:发布工作空间服务,但是看不到地图展示,iserver报如下错误,工作空间内有多张地图,且数据源是连接postgis的,在超图软件里可以看到地图,发成服务就看不到了【pgsql和postgis是在另一台机子上,iserver和idesktop是在一台服务器上】

1个回答

您好,您检查一下iserver的组件日志,是否有详细的报错详细,组件日志目录为iserver安装目录\support\objectsjava\bin\log下对应日期日志。您数据库型数据源是否有在桌面进行过新建操作,进行过新建操作的话数据库里面会生成sm开头的系统表,这样才能变成超图的数据格式,iserver才能正常打开数据库型数据源。
3,143EXP 2022年12月27日

我的log是这样的;然后数据库没有进行过新建,是直接打开的,是从另外项目建的数据库中直接导出,再导入到postgres数据库,我直接打开数据库型数据源进行连接postgis,并且重新指定了地图的数据源

您试下桌面新建同名数据库型数据源,调整地图工作空间之后再重新发布工作空间,看能否正常连接数据源。
您的意思是我重新用超图建一个同名postgis库,然后把图形数据导入新库,再重新指定数据源,发布工作空间?
用打开数据库型数据源的参数直接新建即可,不需要重新导入数据,新建之后可以直接看到之前的数据。新建之前将已经打开的关闭,再新建,检查地图打开是否正常即可,数据源名称没有发生变化是不需要重新指定的。
我刚刚试着新建然后在发服务,还是报之前一样的问题,报连接失败
您这边能否远程看看呢,我私信您我的联系方式,您加我一下,我远程看看具体情况。
已有支持同事远程解决,版本缺陷,更换iserver为1021发布正常。
...