首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:【iServer】GPA服务发布后,web端如何调用GPA服务执行?
64,468EXP 2023年12月26日
【iServer】GPA服务发布后,web端如何调用GPA服务执行?

1个回答

【解决方案】 iServer GPA服务对外提供rest api接口让第三方或web系统调用。有两种类型: 1、get请求,同步处理自动化工具,对请求URI对格式要求较高,请避免在URI中使用多余的空格和换行,可将URI拷贝至浏览器中进行验证。若参数中的某些特殊字符需要进行编码,可使用编码工具进行处理。适用于小模型,耗时较短的。示例 a.处理自动化工具已保留参数,使用保留的参数同步执行处理自动化工具: http://:/iserver/services/geoprocessing/restjsr/gp/v2//execute?token= b.传递参数同步执行处理自动化工具: http://:/iserver/services/geoprocessing/restjsr/gp/v2//execute?parameter=json&environment=json&token= 2、post请求,异步处理自动化工具,异步执行的处理自动化工具会在请求发送后实时返回相应的处理自动化任务状态信息。适用于耗时较长的模型,大致步骤如下: a.根据工具的ID和所需传递的参数构建异步执行处理自动化工具的POST请求URI和请求参数,从而请求资源: http://:/iserver/services/geoprocessing/restjsr/gp/v2//jobs?token= b.根据这个任务ID和处理自动化工具ID,您可以通过GET请求查看相关的任务信息和结果: http://:/iserver/services/geoprocessing/restjsr/gp/v2//jobs/.rjson?token= 注:完整参数及示例说明可以在iServer chm帮助文档中搜索关键词。
64,468EXP 2023年12月26日
热门文章
关注我们
...