首先通过ModelBuilder 工具 构建模型
然后通过模块右键 设置输入参数
或者直接将一个模块设为输入参数
在输出模块的右键属性上 可以设置lyr文件用于渲染
设置数据添加到显示用于不是发布的时候浏览使用
在发布的机器上设置GP 显示Results窗口(发布GP服务需要用到Results窗口),覆盖上一次的结果(否则在本地调用一次后,之后不会覆盖,但是不影响发布的GP服务,因为发布的GP每次生成的文件夹名都是唯一的)
在结果窗口选择模型发布
在发布窗口调整 参数名称和注释
通过arcgis server manager 来查看发布好的服务
点击rest url 进行手动测试
通过catalog在arcgis server 安装目录查看 生成结果 根据任务ID
大功告成
ps: 如果发布的数据中有相互引用的数据可能会因为服务中的排他锁造成失败,并且如果服务在运行中也无法通过arcmap等修改数据源里面的数据的一些属性。
在model 中如果需要执行py脚本 需要py脚本有输出输入 然后在系统中建立一个脚本,选择独立的py文件 然后 生成一个gp工具可以用的脚本,上图中的py脚本只是一个虚拟的并不是真实的有脚本的情况