zoukankan      html  css  js  c++  java
  • ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解

    感谢一路走来默默陪伴和支持的你~~~

    ----------------欢迎来访,拒绝转载----------------

    关于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服务。



    -------------------欢迎来访,拒绝转载--------------------

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    03_02_leetcode_11_盛最多的水
    03_01_跳跃表
    初学Java算法编程_Array List自己和官方文档的区别
    编译原理习题解析-第1章
    VS2019配置C+++mingW32配置
    自创理解绝对定位和相对定位的方法
    Solution -「洛谷 P7395」「CoE-I 2021C」弹珠游戏
    Solution Set -「ARC 113」
    Solution Set -「ABC 192」
    Solution Set -「CF 1486」
  • 原文地址:https://www.cnblogs.com/gishh/p/4976102.html
Copyright © 2011-2022 走看看