已被阅读 1933 次 | 文章分类:ArcGIS | 2017-10-29 20:44
GP服务是Geoprocessing服务的简称,Geoprocessing包含了一系列地理数据处理的功能,像做缓冲区分析、叠加分析、以及对栅格数据制作阴影图等等。在桌面软件中可以通过ArcToolbox中的工具直接调用Geoprocessing的功能,而如果期望通过web来调用GP的功能,就必须借助于GP服务了
1.创建GP模型
1.1 新建一个工具箱xiaobaiToolbox.tbx;并创建一个新模型取名为xiaobaiBuffer
1.2 右键xiaobaibuffer打开编辑,将buffer工具拖入modelBuilder窗口中,
1.3 双击Buffer工具,输入所需参数,在这里的Input feature选择提前建立的点要素,添加即可;
1.4 在这里设置输入参数、输出参数名称、缓冲半径,点击ok;
1.5 右击Buffer,点击Make Variable-From Farameter-Distance[value or field];
2 修改模型参数,再运行模型。
2.1 修改模型参数名称;
2.2 右键选择 Model Parameter
2.3 选择运行模型;然后右键out要素,选择Add to display;
3.发布GP服务
3.1 在目录列表中找到模型,右键选择打开模型
3.2 设置两个输入参数,与保存结果路径
3.3 点击ok,得到运行结果;
3.4 之后,之后,之后!记住在发布之前一定完成前三步操作;点击菜单Geoprocessing-Results;打开results窗口
3.5 右击xiaobaibuffer-share as-Geoprocessing-publish service;设置服务名称
3.6 在这里主要设置为异步执行服务;
3.7 设置Description,内容不能为空,不然发布会出错;
3.8 点击analysis,不报错之后点击publish;完成gp服务的发布;登陆manager,查看发布的Gp服务工具;
QQ:3410192267 | 技术支持 微信:popstarqqsmall
Copyright ©2017 xiaobaigis.com . 版权所有 鲁ICP备17027716号