ArcToolbox的运行结果发布为GP服务

瘦欲@ 提交于 2020-01-07 18:41:43

ArcToolbox的运行结果发布为GP服务

一、软件版本

  • ArcGIS 版本:10.2

Desktop、Server

  • 操作系统:Windows 7 Ultimate

参考(可忽略版本):

https://enterprise.arcgis.com/zh-cn/server/latest/publish-services/windows/a-quick-tour-of-publishing-a-geoprocessing-service.htm

https://pro.arcgis.com/zh-cn/pro-app/tool-reference/analysis/generate-near-table.htm

https://enterprise.arcgis.com/zh-cn/server/latest/publish-services/windows/task-parameter-properties.htm

二、记录

场景说明:

将 ArcToolbox 中的 Generate Near Table 工具发布为GP服务(近邻分析)

1.创建模型和运行

  • ArcMapCatalogHome Document\ArcGIS – 创建文件夹 (XTools) – 创建 XToolbox.tbx – 创建 Model...
  1. ArcToolboxAnalysisProximityGenerate Near Table 拖拽到 Model 窗口
  2. 空白处右击 – Create VariableFeature Class – 右击(重命名 - input) – Connect 关联按钮,连接 input 和 Generate Near Table 为 Input Feature
  3. 空白处右击 – Create VariableFeature Class – 右击(重命名 - near) – Connect 关联按钮,连接 near 和 Generate Near Table 为 Near Feature
  4. 分别右击 inputnearOutput Table 设置为模型参数 Model Parameter
  5. Save 保存编辑,关闭窗口
  6. 双击 Model 运行,选择 输入要素图层邻近要素图层 ,测试模型

提示:选择 Generate Near Table,右击 Mark VariableFrom Parameter ,可选择默认参数

2.发布GP服务

  • 找到 ArcMap 工具栏 – GeoprocessingResults 窗口,查看刚刚模型的运行结果
  • Results 窗口 – 右击模型运行结果 – Share AsGeoprocessing Service
  1. Publish a service

  2. Service name:GenerateNearTable

  3. Create new folder:XTools

  4. Parameters

    • Execution Mode:

      Synchronous:同步(调用GP服务的方法 = execute)

      Asynchronous:异步(调用GP服务的方法 = submitJob)

  5. Pooling

    • Maximum number of instances per machine:每台机器的最大实例数
  6. Model:设置模型参数

    • input:Description:(required)填写描述、Input mode:User Defined Value
    • near:Description:(required)填写描述、Input mode:User Defined Value
    • Output Table:Description:(required)填写描述
  7. Analyze:校验服务 ;Publish :发布服务

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!