ArcGIS教程(三):利用ArcMap发布GP服务

已被阅读 1694 次 | 文章分类:ArcGIS | 2017-10-29 20:44

GP服务是Geoprocessing服务的简称,Geoprocessing包含了一系列地理数据处理的功能,像做缓冲区分析、叠加分析、以及对栅格数据制作阴影图等等。在桌面软件中可以通过ArcToolbox中的工具直接调用Geoprocessing的功能,而如果期望通过web来调用GP的功能,就必须借助于GP服务了

1.创建GP模型

1.1 新建一个工具箱xiaobaiToolbox.tbx;并创建一个新模型取名为xiaobaiBuffer

小白GIS

1.2 右键xiaobaibuffer打开编辑,将buffer工具拖入modelBuilder窗口中,

小白GIS

1.3 双击Buffer工具,输入所需参数,在这里的Input feature选择提前建立的点要素,添加即可;

小白GIS

1.4 在这里设置输入参数、输出参数名称、缓冲半径,点击ok;

小白GIS

1.5 右击Buffer,点击Make Variable-From Farameter-Distance[value or field];

小白GIS

2 修改模型参数,再运行模型。

2.1 修改模型参数名称;

小白GIS

2.2 右键选择 Model Parameter

小白GIS

小白GIS

2.3 选择运行模型;然后右键out要素,选择Add to display;

小白GIS

小白GIS

3.发布GP服务

3.1 在目录列表中找到模型,右键选择打开模型

小白GIS

3.2 设置两个输入参数,与保存结果路径

小白GIS

3.3 点击ok,得到运行结果;

小白GIS

3.4 之后,之后,之后!记住在发布之前一定完成前三步操作;点击菜单Geoprocessing-Results;打开results窗口

小白GIS

3.5 右击xiaobaibuffer-share as-Geoprocessing-publish service;设置服务名称

小白GIS

3.6 在这里主要设置为异步执行服务;

小白GIS

3.7 设置Description,内容不能为空,不然发布会出错;

小白GIS

3.8 点击analysis,不报错之后点击publish;完成gp服务的发布;登陆manager,查看发布的Gp服务工具;

小白GIS

QQ:3410192267 | 技术支持 微信:popstarqqsmall

Copyright ©2017 xiaobaigis.com . 版权所有 鲁ICP备17027716号