iServer_8C_Linux64位地图空白

0 投票

使用产品:iServer 8c for Linux x64 

操作系统:Linux 7.3 x64
数据类型: oracle 12c x64 

问题详细描述:发布工作空间,地图打开是空白,工作空间是文件型用桌面软件可以打开

已经正确安装我Oracle 64位客户端

1月 26, 2017 分类:  531次浏览 | 用户: yx8061 (1 分)

1个回答

0 投票

iServer报错应该是数据源链接失败之类的

Oracle版本是12c,检查下Oracle数据库引擎依赖,应该需要软连接,参考iServer帮助文档FAQ:

在线文档链接:
http://support.supermap.com.cn:8090/iserver/help/html/FAQ/FAQ.htm#join

2月 3, 2017 用户: 毛瑞 名扬四海 (1,780 分)

按要求已经建立连接,点获取图片地图还是显示空白

只需要libclntsh.so.10.1这一个软连接,或者不使用软连接 cp libclntsh.so.12.1 libclntsh.so.10.1
复制重命名
另外,查看iServer日志,查看具体报错,不出图的原因还可能是坐标系参数错误、图层与地图范围错误、iDesktop某些地图属性等
建议返回uri maps资源for JavaScript浏览地图,返回页面500或者白图(f12网络请求有错误)等
可以的话检查日志相关部分,回复我,日志没有错误,那么就可能是上面说的iDesktop里地图属性等的问题了

我桌面软件用的是老的Deskpro2008

Deskpro2008是SFC架构,6R、7C、8C是UGC架构,
先打开iDesktop 8C(小版本号小于等于iServer,比如8.1.1),iDesktop有提供SDB(SFC文件数据源格式)升级UDB(UGC文件数据源格式),数据库数据源可以直接用iDesktop8C打开,能直接打开后,数据格式就会改变(回退不了低版本)。
所以建议先Deskpro2008导出到文件数据源(SDB),之后升级再新建库放回数据库,原数据库里的作为备份。

...