您的位置:首页 > Web前端 > JavaScript

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

2015-11-16 16:39 1246 查看
感谢一路走来默默陪伴和支持的你~~~

----------------欢迎来访,拒绝转载----------------
关于GP模型的制作请点我!
一、GP发布
ArcGIS Desktop可以作为客户端,将创建好的模型作为GP服务发布到ArcGIS Server上,以供Web端的调用。
1) 模型运行成功后,在Results窗口中会出现执行的结果,右键单击模型,share as为Geoprosessing service。



2) Pulish aservice,下一步。



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



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



5) 服务编辑器界面。



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



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



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



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



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



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



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



--------------------------------这是一条华丽丽的分割线---------------------------------
二、使用服务

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



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



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

-------------------欢迎来访,拒绝转载--------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: