ArcGIS 将自定义工具发布到ArcGIS Server,作为Geoprocessing Service

新建自定义工具过程可参考上一篇博客:http://www.cnblogs.com/oceanking/p/3933681.html

1.执行自定义工具。此步骤不可省略

打开ArcCatalog,双击自定义工具,如下图所示:

如果弹出对话框,则输入正确的参数点击OK,执行完成后点击close

 

2.菜单:Geoprocessing -> Results

左侧,展开Current Session。选中与自定义工具同名的条目。如下图:

 

3.在TestContourModel上点击右键,选择Share As -> Geoprocessing Service...

然后一路下一步,continue

 

4.弹出的Service Editor对话框中填入必填项(即标注有required的字段),主要是TestContourModel的输入输出参数。

注意如果不想让用户手动改变参数值,可以把Input Mode选择为Constant Value。如果输入来源是服务器文件或服务器的数据库,那么必须选Constant Value,否则用户即使输入正确的文件名或数据库连接地址,也会执行失败。

 

5.点击右上角Analyze,如果没有问题,就点击Publish发布。

 

6.用户访问

(1)获得服务地址:

打开localhost:6080/arcgis/mamager

登录后点开刚才发布的TestContourModel服务的连接

点击左侧的功能,右侧显示的REST URL即为服务地址

 

(2)打开该服务

点Tasks的TestContourModel链接,打开的页面拖动到底部,点击"Submit Job"链接

 

点击底部的Submit Job按钮,Get或Post都可以。

 

 

如果发布服务时选择的异步服务方式(默认为异步,异步服务可以防止服务响应时间过长导致浏览器超时),可随时点击"Check Job Details Again"链接

 

posted on 2014-08-26 21:26  oceanking  阅读(502)  评论(0编辑  收藏  举报