ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

时间:2023-02-10 14:03:11

感谢一路走来默默陪伴和支持的你~~~

----------------欢迎来访,拒绝转载----------------

关于GP模型的制作请点我!

一、GP发布

ArcGIS Desktop可以作为客户端,将创建好的模型作为GP服务发布到ArcGIS Server上,以供Web端的调用。

1) 模型运行成功后,在Results窗口中会出现执行的结果,右键单击模型,share as为Geoprosessing service。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

2) Pulish aservice,下一步。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

3) 选择服务连接或创建一个新的服务连接,这里选择已经创建好的服务连接,并为GP服务命名,名称不允许有空格,单击下一步。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

4) 选择服务的存放文件夹位置,也可以新建一个文件夹,单击continue。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

5) 服务编辑器界面。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

6) 服务编辑器界面。

在参数的选项卡中选择执行模式为同步执行。同步执行的特点是:客户端需等待服务端任务结束,结果返回,适用于短时间的处理任务,服务端不保存数据;异步执行的特点是客户端可以*处理其他任务,适用于较短时间的事务处理,服务端保存数据。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

7) 输入模型的描述信息。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

8) 输入参数的描述信息及项目的描述信息。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

9) 分析服务,验证该服务是否有效。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

10) 查看错误与警告信息,存在错误时需要消除错误,无报错信息时,即可以点击Publish发布服务。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

11) 服务发布成功,单击OK。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

12) 在ArcGIS server服务目录下查看发布的服务。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

--------------------------------这是一条华丽丽的分割线---------------------------------

二、使用服务

1) 在ArcGIS server服务目录下执行服务,输入服务参数,验证发布的服务有无异常。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

2) 运行成功后,输出的结果存放在指定的文件夹下,说明服务运行正常。

ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

当然,可能会有一种情况,即:在本地端运行GP工具一切正常,发到到ArcGIS Server后GP服务运行却失败,这种问题的解决请参照往期博客:白话陈述之——从python脚本变化解析由路径引起的GP服务运行失败问题

后续将整理REST API 、javascript API调用GP服务。

-------------------欢迎来访,拒绝转载--------------------

版权声明:本文为博主原创文章,未经博主允许不得转载。