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.创建模型和运行
ArcMap
–Catalog
–Home Document\ArcGIS
– 创建文件夹(XTools)
– 创建XToolbox.tbx
– 创建Model...
- 将
ArcToolbox
–Analysis
–Proximity
–Generate Near Table
拖拽到 Model 窗口- 空白处右击 –
Create Variable
–Feature Class
– 右击(重命名 - input) –Connect
关联按钮,连接 input 和 Generate Near Table 为Input Feature
- 空白处右击 –
Create Variable
–Feature Class
– 右击(重命名 - near) –Connect
关联按钮,连接 near 和 Generate Near Table 为Near Feature
- 分别右击
input
、near
和Output Table
设置为模型参数Model Parameter
Save
保存编辑,关闭窗口- 双击
Model
运行,选择输入要素图层
和邻近要素图层
,测试模型提示:选择
Generate Near Table
,右击Mark Variable
–From Parameter
,可选择默认参数
2.发布GP服务
- 找到 ArcMap 工具栏 –
Geoprocessing
–Results
窗口,查看刚刚模型的运行结果 Results
窗口 – 右击模型运行结果 –Share As
–Geoprocessing Service
Publish a service
Service name:
GenerateNearTable
Create new folder:
XTools
Parameters
Execution Mode:
Synchronous:同步(调用GP服务的方法 = execute)
Asynchronous:异步(调用GP服务的方法 = submitJob)
Pooling
- Maximum number of instances per machine:每台机器的最大实例数
Model:设置模型参数
- input:Description:(required)填写描述、Input mode:User Defined Value
- near:Description:(required)填写描述、Input mode:User Defined Value
- Output Table:Description:(required)填写描述
Analyze
:校验服务 ;Publish
:发布服务
来源:CSDN
作者:JotaX
链接:https://blog.csdn.net/u011424614/article/details/103879042