首页 / 浏览问题 / 桌面GIS / 问题详情
GBase8c数据库如何在桌面软件新建数据源,以及在iserver发布呢?
YB
37EXP 2023年02月06日

GBase8c数据库如何在桌面软件新建数据源,以及在iserver发布呢?搜索了下supermap是支持GBase8c数据库的,参考这篇帖子SuperMap支持的国产化环境

1个回答

您好!桌面软件早期对GBase 8s与8t版本对接过,使用安装PostGIS插件后通过PostGIS新建数据源。现在11版本都修改了不支持了。此外,iObjects组件端适配支持了南大通用的 GBase 数据库。

希望可以帮助到您!

1,427EXP 2023年02月06日
感谢解答,那么请问10i是否支持新建数据源呢?

是看GBase那边,他们版本中间有过变化。 GBase8c的话基于openGauss3.0构建的原生分布式数据库,应该是都不行的。

那么支持的桌面软件是哪个版本呢?postgis插件安装是否需要指定某一版本?
桌面的话,用10.1 10.2试一下,PostGIS插件的话安装与本机PostgreSQL对应的版本就行,用11之后,14之前的PG就差不多吧。

对接可能也不是很稳定,还是建议您那边使用其他数据库

使用产品:SuperMap iesktop 10.2.1.
您好,新建的PGSQL数据库后可以创建一个新的数据集,但是复制一个文件型数据集入数据库,出现了以下的报错:ERROR:  duplicate key value violates unique constraint “smregister_pkey”
DETAIL:  Key (smdatasetid)=(0) already exists.
之后的新建数据集和复制数据集操作都是提示失败,请问如何解决呢?

复制文件型数据集入这个新建的PG库是否是在我们桌面进行的?这个复制的文件型数据集是从什么什么类型的数据源中复制的呢?看报错可能是复制操作之后不满足数据库的第二范式导致,可以用数据库连接工具查看一下表的信息,再排查问题

然后新问题麻烦您重新提问,方便后面用户搜索问题,谢谢smiley

...