地理处理任务是一个运行在服务器上的地理处理工具,它的执行和输出是通过服务器管理的。各任务都由结果 窗口中的单个结果创建。发布地理处理结果时,地理处理任务通过用于创建结果的工具创建而成。服务编辑器 列出了地理处理服务中的所有任务,如下所示。
使用服务编辑器 可用于在发布之前查看和编辑地理处理任务。可编辑任务属性、预览任务、添加和移除任务。
任务属性
每个地理处理任务都具有名称和描述属性,如上图所示。这些属性从用于创建结果的工具中获得。要编辑这些属性,请在服务编辑器 的左侧窗格中单击任务并修正名称和描述(如果需要)。
注:
修改后的任务名称和描述仅应用于地理处理任务;工具本身的显示名称和描述不会修改。
任务参数属性
任务具有一个或多个输入和输出参数。这些任务参数来自于创建结果的工具的参数。
要编辑任务参数,请在左侧面板中单击参数。右侧的属性页将显示所选参数的属性。每个属性页都有一个帮助链接,通过该链接可打开一个用于介绍任务参数的所有不同设置的主题。
每个输入任务参数都有名称、描述、类型和输入模式。
名称和描述
参数具有有意义的名称和描述将有助于用户理解和提供适当的参数值。默认情况下,服务编辑器 从工具的项目描述中复制参数的描述。
类型
参数类型定义了客户是否必须给出一个值以使任务成功执行。在服务编辑器 中,只能将可选参数改为必要参数。为了将必要参数改为可选参数,需要退出服务编辑器,编辑工具的属性,再次运行工具以创建一个新的结果。
输入模式
任务参数的输入模式定义客户端提供任务参数值的方式。可选择的设置根据工具参数数据类型的不同而不同;也就是说,栅格输入的输入模式设置与要素输入的设置大不相同。大多数情况下,有三种输入模式供您选择:
- 用户定义值:客户端为参数提供值。
- 选择列表:给出字符串列表(选择列表),客户端必须从选择列表中选择一个或多个字符串。根据输入的数据类型,选择列表中的字符串可以是图层名称或简单关键字选项。
- 常量值:创建结果时,任务将使用您为工具参数提供的值。由于该值为常量,所以客户端无法对其进行更改,因此在发布服务时该值不会成为任务参数。给参数提供常量值时,将禁用名称和描述属性,因为它不再是一个任务参数。
下面的链接中详细讨论了这些选项以及参数属性页中出现的其他选项(例如默认值)。
以下主题更为详细地讨论了这些输入模式选项。
添加任务
一项地理处理服务可包含多项地理处理任务。单击添加结果 按钮以添加一个新的任务。
移除任务
要移除地理处理任务,请右键单击任务并选择移除。移除任务时,任务将从服务中移除 - 相应的地理处理结果及其工具不会删除。
预览任务
单击预览按钮 以显示在 ArcGIS Desktop 中使用时任务对话框的出现方式。预览任务有助于验证对任务参数所作的修改。如果存在多项任务,在单击预览按钮之前请选择任务(或其参数之一)。在发布时,任务可预览任意次数。