首页 / 浏览问题 / 云GIS / 问题详情
代码实现通过iserver发布postgis服务
3EXP 2024年05月07日
数据类型: postgis 目前通过restapi似乎无法实现这个功能,只能发布POSTGRESQL工作空间,请问这个能通过java api或者其他方式实现吗

1个回答

您好,iServer本身发布postgis也是通过发布postgis服务的方式实现的,并非是发布postgis工作空间。

postgis服务的方式,数据舒服可以直接发布,地图类服务需要postgis服务+style文件才可以发布为地图服务,

因此从使用上来说如果要发布地图服务,postgis工作空间中支持的地图数量有限,地图加载受限,建议用文件型工作空间或postgresql工作空间+postgis数据源。

对于代码发布的话,使用如果您想用java 需要注意的是,java组件本身没有发布的服务的接口,使用java一样时通过iServer的rest api来发post/get请求实现的。

发布postgis服务,是使用服务提供者providers进行创建发布的,如果您不太清楚具体参数,可以查看下方接口文档,以及您直接使用iServer发布您想要发布的postgis服务时,打开f12查看浏览器请求参数结构进行参考。

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/manager/providers/providers.htm

希望可以帮助到您。

10,513EXP 2024年05月07日
...