使用地理处理工具

确定要使用的正确地理处理工具后,将其打开,提供参数值并运行工具。

参数

地理处理工具参数是一组选项或设置,例如要处理的输入数据,输出数据集等,这些参数将影响工具的运行方式。 每个工具均具有一组唯一的参数。 可将鼠标悬停在每个参数旁边的信息按钮 信息 上来获取有关每个工具参数的信息。

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

  • 必填参数通过红色星号 红色星号 指示。 您必须为必填参数提供信息,工具才能成功运行。
  • 如需使用默认操作,可将可选参数留空或者不进行修改。

地理处理工具包括输入和输出参数。 输入参数可以引用数据或控制工具的行为。 您可以通过多种方式指定要处理的输入数据,其中包括:

输入要素模式

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

某些参数类型需要进行其他交互,例如多个值地理范围表达式字段映射等。

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

重置参数设置

要将工具重置为其默认参数值,请执行以下操作:

  1. 打开工具。

    工具参数和环境将显示在地理处理窗格中。

  2. 打开地理处理窗格底部的运行菜单。
  3. 选择重置参数

环境

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

您在环境选项卡上设置的环境选项将应用于某次特定的工具运行。 如果在地理处理历史中重新打开工具,则环境设置将被保留;否则,环境设置将反映默认值。 要对工程中执行的所有地理处理应用相同的环境设置,单击视图 > 地理处理 > 环境,然后在环境窗口中进行设置。

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

注:

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

运行工具

您可以使用地理处理工具分析和管理工程中的数据。 要运行工具,请执行以下操作:

  1. 打开工具。

    工具参数和环境将显示在地理处理窗格中。

  2. 填写参数和环境。
  3. 单击地理处理窗格底部的运行按钮 运行

计划工具

要计划在以后的日期和时间运行工具,请执行以下操作:

  1. 打开工具。
  2. 单击运行菜单,然后单击计划

    随即显示计划弹出窗口。

  3. 填写任务名称和您希望工具运行的时间。
  4. 计划工具之前,您必须指定必填参数值。 可以选择性地计划重复执行工具。

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

使用复制 Python 命令选项

要复制可在 Python 中用于运行工具的 Python 命令代码片段以及当前指定的参数和环境,请执行以下操作:

  1. 打开运行菜单。
  2. 选择复制 Python 命令

    命令将被放入剪贴板中。

  3. 将命令粘贴至 Python 窗口、笔记本或其他 Python 界面中。
注:

不需要先运行工具即可复制 Python 命令代码片段。 但是,使用复制 Python 命令选项之前,您必须指定必填参数值。

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

进度和消息

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

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

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

图标状态
复选标记

工具已成功执行。

警告

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

错误

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

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

地理处理和主应用程序线程

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

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

历史和最近运行的工具

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

地理处理窗格中的收藏夹选项卡包含最近部分,列出了最近已运行的工具。

注:
如果您最近运行的某个工具已在收藏夹中,则工具不会重复出现在最近部分。
最近运行的工具将显示状态。 将鼠标悬停在一个列表条目上以查看详细信息,还可以单击工具以查看之前使用的参数设置。

最近运行的工具

打开并运行多个工具

地理处理窗格中,您可以打开多个工具,查看已打开工具的列表并在工具之间切换。 要打开多个工具,必须先至少打开一个工具,然后再打开其他工具。

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

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

  3. 搜索或选择其他工具并将其打开。
  4. 单击地理处理窗格右上角的添加按钮 添加

可以在已打开的工具之间切换而不会影响进度,因为只要工具还在已打开工具的列表中,参数和环境设置即保持不变。

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