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

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

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

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

一、GP发布

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

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

2) Pulish aservice,下一步。

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

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

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

5) 服务编辑器界面。

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

6) 服务编辑器界面。

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

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

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

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

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

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

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

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

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

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

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

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

二、使用服务

 

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

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

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

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


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

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



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

你可能感兴趣的:(ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解)