首页 / 浏览问题 / 组件GIS / 问题详情
iObject连接postgres数据库数据的问题
20EXP 2022年07月14日
1.iobject是可以像idektop一样直接保存工作空间和数据源到postgres数据库的吧?

2.iobject连接postgres只能通过直连的方式么?感觉开发的客户端直接数据库有些安全问题。如果不直连的话,是不是就只能通过iServer服务的方式走http请求了?

1个回答

您好,您想咨询的是哪一个产品呢?是java组件,.net组件,还是其他组件呢?

希望可以帮助到您!
陈巡
1
2,528EXP 2022年07月14日
是.net组件
你好,

1.idesktop是基于iobject.net开发的,iobject是可以像idektop一样直接保存工作空间和数据源到postgres数据库。

2.连接数据库工作空间和数据库型数据源建议通过sdk for postgis的数据引擎datasource或workspace去连。通过WorkspaceConnectionInfo工作空间连接信息类。设置工作空间连接的所有信息,如所要连接的服务器名称,数据库名称,用户名,密码等。

希望能帮助到您!
谢谢!

sdk for postgis是一独立的组件产品么?我没看到。还是在iObject里面带的。

还有数据库用postgres还是postgis,有什么区别呢?
您好,SuperMap SDX+ 是 SuperMap 的空间引擎技术,它提供了一种通用的访问机制(或模式)来访问存储在不同引擎里的数据。是iObject自带的。您只需要通过组件自带的连接方式进行连接即可。

您可在DatasourceConnectionInfo.EngineType中选择您对用的数据源类型即可。该处提供了PGGIS:PostgreSQL的空间数据扩展PostGIS 引擎类型,对应的枚举值为 2012。

关于postgres和postgis的区别,您可在百度搜索。

希望可以帮助到您!
...