使用地理处理工具

找到并打开地理处理工具后,指定其参数值并开始运行。

要获取地理处理窗格中打开的工具的帮助,请将鼠标悬停在帮助按钮 帮助 上以访问该工具的摘要和插图,或单击该按钮以打开工具参考页面。

参数

工具打开后,可以指定工具的参数值。 这些工具参数是一组选项或设置,例如要处理的输入数据、输出数据集以及其他用于修改工具运行方式的选项。 每个地理处理工具均具有一组唯一的参数。 有关每个工具参数的信息,请将鼠标悬停在参数标签旁边显示的信息按钮 信息 上。

参数可以是必填参数,也可以是选填参数,如下所示:

  • 必须为待运行工具填写必填参数,这些必填参数以红色星号 红色星号 表示。
  • 如需使用默认操作,可将可选参数留空或者不进行修改。

地理处理工具具有输入和输出参数。 输入参数可以引用数据,也可以是控制工具行为的选项。 指定将由工具处理的输入数据有多种方法,其中包括:

输入要素模式

对于不是数据的输入参数,通常仅需要指定一个数字、选中一个复选框或从列表中选择一个选项即可。

某些参数需要进行更多交互,例如多值地理范围表达式字段映射

输出参数通常是将由工具创建的新数据集的位置或结果值。 对于输出数据集参数,通常将自动分配输出位置和名称,但您可以更改数据集路径,或使用输出浏览按钮 浏览 进行浏览。 将根据您的当前或临时工作空间自动分配输出位置。

重置参数设置

要将工具重置为其默认参数状态,打开位于地理处理窗格底部的运行菜单,然后选择重置参数

覆盖默认参数值

可使用 Pro.settingsConfig 文件覆盖系统地理处理工具的默认参数值。 在文件中包含 ToolParameters 元素以设置和(可选)锁定工具参数值。 已使用参数替代值配置的工具将以指定值打开,而不是系统定义的默认值。 例如,可以将计算字段工具的表达式类型参数设置为使用 Arcade 作为默认值,而不是采用以下语法的 Python

<Geoprocessing>
  <ToolParameters>
    <Parameter toolName="calculatefield" toolboxAlias="management" name="expression_type" isLocked="true">ARCADE</Parameter>
  </ToolParameters>
</Geoprocessing>

注:

参数替代值仅应用于在地理处理窗格和浮动窗口中打开的工具。 当工具在 Python模型构建器 中运行时,除非指定参数值,否则不会使用覆盖。

环境

可在工具环境选项卡上修改影响工具性能的附加选项。 所有环境设置均为可选项。 只有应用于特定的打开工具的地理处理环境才会显示在环境选项卡上。

工具环境选项卡中的环境选项集将仅应用于运行该工具的特定实例。 如果在地理处理历史记录中重新打开该工具,则环境设置将被保留;否则,所有环境设置都将为默认设置。 要设置应用于项目中执行的所有地理处理的地理处理环境,从通过单击分析 > 地理处理 > 环境打开的环境窗口设置环境。

了解有关地理处理环境设置的详细信息

注:

浮动窗口中通过功能区按钮或 UI 命令打开工具时,可能不会显示工具环境选项卡。 从上述环境窗口中设置工程环境以在必要时应用环境设置。

运行工具

要运行地理处理工具,单击地理处理窗格底部的运行按钮 运行

状态栏,进度和消息

运行工具后,地理处理窗格底部会添加一个状态栏,其中有一个显示完成百分比的进度条,以及一个用于停止处理的取消按钮。

可以将鼠标悬停在状态栏或进度条上以显示弹出窗口,其中包含有关正在运行的工具的相关信息,例如消息、运行时间以及指定的工具参数和环境。 可以单击查看详细信息以在分离的窗口中访问相同的详细信息,或者单击打开历史记录以打开工程的地理处理历史记录

状态栏还包含一个链接,单击该链接访问建议列表,其中包含用于进入下一地理处理工作流程的工具。 建议列表基于在当前工程中运行过的工具,这些工具都被记录在地理处理历史记录中。

了解有关地理处理工具建议的详细信息

工具运行完成后,所有输出图层都将添加到地图,进度条将显示一个图标和一条消息以指示工具状态,如下所示:

图标状态
复选标记

工具已成功执行。

警告

工具已执行,但存在一些警告。 单击查看详细信息或将鼠标悬停在状态图标 警告 上即可查看警告消息

错误

工具运行失败。 单击查看详细信息或将鼠标悬停在状态图标 错误 上即可查看错误消息

注:

使用工具完成时显示通知选项在工具运行完成时显示弹出窗口通知。

地理处理工具运行完成后,单击地理处理窗格顶部的返回按钮 后退 可返回您已查看的最后一页。

建议

这些地理处理工具建议列表中的工具有助于您进入地理处理工作流的下一步。 建议列表基于在当前工程中运行过的工具,这些工具都被记录在地理处理历史记录中。 如果您清除地理处理历史记录或使用新工程,则不会列出任何建议。

以下位置提供了建议:

  • 运行工具后,建议列表将显示在工具状态栏中。
  • 地理处理窗格中的收藏夹选项卡

如果某一预测模型已通过 Esri 用户体验改进计划中的工具使用序列进行训练,则建议使用。 建议的工具已与 ArcGIS Pro 用户社区之前运行的工具一起使用。

预测中会发生一些随机化,可以检索替代建议。 如果所有建议均不适用于您的工作流程,请单击重试以获取替代建议。

注:

如果您在 ArcGIS Pro 安装过程中安装了工具建议模型文件(单击 AI 模型 > 工具建议),则建议可用。 安装 ArcGIS Pro 后要启用可选要素,您可以修改设置

注:

建议需要支持 AVX2 指令集的处理器。 如果不满足此硬件要求,即使安装了工具建议模型文件,建议列表也不可用。

计划工具

运行菜单中,选择计划以在将来某一日期和时间运行该工具,并且可以选择重复运行。 要计划工具,必须指定所有必需参数。

了解有关计划地理处理工具的详细信息

复制 Python 命令

要复制 Python 命令代码片段以在 Python 中使用当前指定的参数和环境运行工具,打开运行菜单,然后选择复制 Python 命令Python 代码被复制到剪贴板,您可以将其粘贴到 Python 窗口、笔记本或其他 Python 界面中。

注:

复制 Python 命令之前无需运行该工具。 但是,必须指定所有必需参数值才能启用复制 Python 命令选项。

也可以从地理处理历史记录条目中复制 Python 命令。

地理处理线程

运行地理处理工具时,通常会在专用于地理处理的后台线程中运行。 这使得应用程序和地图在工具运行时可以用于其他任务,如果您正在运行需要长时间才能完成的工具,这尤其重要。 在某些情况下,地理处理工具将不会在该地理处理线程中运行,这会导致该工具在主应用程序线程中运行,并在工具运行时期间锁定该应用程序。 在这种情况下,只有工具完成后才能执行其他任务。 以下情况会锁定应用程序,直到该地理处理工具完成为止:

  • Python 窗口中运行地理处理工具。
  • ArcGIS Pro 加载项中运行地理处理工具可能会锁定应用程序,具体取决于加载项中的方法和工具属性。
  • 存在待处理编辑内容时运行地理处理工具
  • 模型构建器 中以交互的方式运行模型
  • 从通过功能区按钮或 UI 命令打开的浮动窗口运行地理处理工具,可能会锁定应用程序,具体取决于按钮或命令开发人员所设置的工具的方法和属性

历史和最近运行的工具

运行地理处理工具时,会将条目以及有关运行该工具的时间、所使用的设置、工具是否已成功完成和任何信息、警告或错误消息的详细信息一起添加到工程的地理处理历史中。

地理处理窗格中的收藏夹选项卡也具有最近部分,可以列出最近已运行的工具。

最近已运行的工具将显示状态指示图标和该工具的最近实例列表。 可以将鼠标悬停在列表中的条目上以查看详细信息,还可以单击条目以使用先前使用的参数设置打开所选工具。

最近运行的地理处理工具

打开并运行多个工具

地理处理窗格中,可以打开多个地理处理工具、查看打开工具的列表以及在这些工具之间进行切换。

要打开多个工具,请完成以下步骤:

  1. 打开地理处理工具。
  2. 单击地理处理窗格右上角的添加按钮 加,打开列出所有打开的地理处理工具的菜单。
  3. 选择打开其他工具

    地理处理窗格将返回上一页,并将第一个打开的工具的名称添加到打开工具列表中。 从此菜单重新打开工具时,对先前工具进行的所有更改都将被保存和加载。

  4. 搜索或选择其他工具并将其打开。
  5. 单击地理处理窗格的添加按钮 加,查看多个打开工具的列表。

可以在所有打开工具之间进行切换而不会丢失任何进度,因为只要工具还在打开工具列表中,参数和环境设置将保持不变。

您可以运行多个工具,这些工具将添加到运行工具的队列中,可以在地理处理历史中进行查看。 如果在第一个工具正在运行的情况下运行第二个工具,则在第一个工具完成运行之前,第二个工具将一直处于待处理状态,当第一个工具完成运行时,下一个待处理工具将自动运行。