发布 iServer REST 数据服务
|
发送反馈
|
SuperMap iServer 支持将远程的 iServer REST 数据服务作为数据来源通过本机再次发布为 WFS 服务、 REST 数据服务、OGC API 数据服务。您可以通过以下步骤快速发布在线的 REST 数据服务:
- 在服务管理“首页”点击“快速发布”或在“服务-服务管理”页面,点击“快速创建服务”,进入发布向导;
- 选择数据源为“REST 数据服务”,点击“下一步”;
- 输入数据来源服务的地址,例如 http://server:8090/iserver/services/data-world/rest,如果输入的服务不是公开的服务,则需要输入有访问权限的 Token/API-key ,若获取的 Token 是以 HTTP Referer 方式生成的,则需要填写相应的 HTTP Referer 值。,点击“下一步”;
- 选择发布的服务类型,如 REST-数据服务,点击“下一步”;
- 进行相应的服务配置,点击“发布”,进行服务的发布;
- 设置数据服务“是否允许编辑”,默认不允许编辑。当选择允许编辑时,支持开启延迟提交。开启延迟提交时,系统将根据设置的内容,延迟提交数据编辑操作
- 设置数据服务“是否启用缓存”,默认不启用缓存。建议启用缓存,这样请求会缓存在本地,以后有相同的请求时可直接在本地读取,详细参数说明可参考:REST 数据服务提供者配置参数
- 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。
您发布的远程 REST 服务可以来自任何位置部署的 iServer 服务,只要能访问该服务就可以发布,例如:在 SuperMapOnline 上部署的 iServer 中发布的 REST 数据服务。
注:
数据来源为区块链空间数据时,发布的数据服务暂不支持以下资源或操作:
1.数据集的新增、复制、删除;
2.数据集字段的新增、修改和删除;
3.domain 资源、tilefeature 资源;
4.featureResults 资源下 BUFFER、SPATIAL、SQL查询。