使用地理处理工具

找到并打开地理处理工具后,可以通过输入参数并运行工具来使用该工具。

要获取有关打开地理处理工具的帮助,请将鼠标悬停在帮助按钮 帮助 上或单击按钮以打开工具帮助文档页面

参数

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

参数可以是必选参数或可选参数。

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

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

  • 从地图图层列表中选择图层。 如果图层包含选定内容,则只会处理所选的要素。
  • 使用浏览按钮 浏览 浏览到工程数据库或连接中的数据集。
  • 使用交互式输入按钮 编辑 以交互方式创建输入要素
输入要素模式

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

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

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

重置参数设置

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

环境

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

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

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

注:

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

运行工具

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

计划工具

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

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

复制 Python 命令

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

注:

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

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

进度和消息

运行工具时,将出现进度条以显示完成百分比,同时显示用于停止处理的“取消”按钮。

您可以将鼠标悬停在进度条上以显示一个弹出窗口,其中包含有关运行的工具的全面信息,如消息、执行时间和所有工具设置。 还可以单击查看详细信息以在分离的窗口中查看相同的详细信息,或者单击打开历史记录以打开工程的地理处理历史记录

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

图标状态
复选标记

工具已成功执行。

警告

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

错误

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

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

执行线程

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

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

历史和最近运行的工具

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

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

注:
如果您最近运行的某个工具已位于收藏夹中,则该工具不会重复出现在最近部分。
最近已运行的工具将显示状态指示图标和最近执行工具的列表。 您可以将鼠标悬停在列表中的条目上以查看更多详细信息,还可以单击条目以使用先前使用的参数设置打开所选工具。

最近运行的地理处理工具

打开并运行多个工具

地理处理窗格允许您打开多个地理处理工具、查看打开工具的列表以及在这些工具之间进行切换。 要打开多个工具,请执行以下步骤:

  1. 必须在已经打开一个地理处理工具的情况下才能打开第二个工具。
  2. 单击地理处理窗格右上角的添加按钮 添加 以打开列出所有打开的地理处理工具的菜单。
  3. 选择打开其他工具

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

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

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

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