您所运行的地理处理工具将被记录下来,并随投影一起保存。 可查看有关每个已运行工具的详细信息,并重新打开具有之前所使用设置的工具。 地理处理历史记录将帮助您提高效率,并使您能够更好地了解在工程中创建数据和图层的流程。
运行任何地理处理工具时,会向历史记录窗格中的地理处理选项卡 下添加一个条目。 要访问地理处理工具的历史记录,请在分析功能区的地理处理组中,单击历史记录按钮 。
历史记录条目
每个历史记录条目保留有关工具的详细信息,其中包括以下内容:
- 工具输入、输出和其他参数设置。
- 任何自定义地理处理环境设置。
- 运行工具的时间、工具执行完毕的时间以及执行所用时长。
- 工具运行成功或失败。
- 所有信息、警告或错误消息。
- 输出报表或文件(例如 PDF 或 HTML 文档)的链接。 单击后,这些文件将在文件类型对应的默认系统应用程序中打开。
管理历史记录
如果您稍后打开工程继续进行工作,则之前在工程中运行的所有地理处理工具均可以查看地理处理历史记录。 通过在历史记录中双击条目或者右键单击并选择打开,即可重新打开和运行其中的任何工具。
您可以移除不希望保留在工程中的任何历史记录条目。 选择要移除的任何条目,然后右键单击并选择移除。 也可以使用位于历史记录条目列表顶部的移除按钮 移除单个或多个所选历史记录条目。
历史记录收藏夹
工程地理处理历史记录中的工具可标记为收藏,这会将工具固定在地理处理历史记录顶部的收藏夹部分。 右键单击工具,然后选择添加到历史记录收藏夹 ,将其添加到收藏夹部分。 标记为收藏的工具将在收藏夹部分中列出,并将根据所选的排序方法继续显示在主地理处理历史记录视图中。
要移除标记为收藏的工具,请在收藏夹部分中右键单击该工具,然后选择从历史记录收藏夹中移除 。
过滤历史记录
您可以使用过滤器 菜单对地理处理历史记录应用以下过滤器:
- 类型 - 本地、门户
- 状态 - 进行中、已完成、失败
- 输入图层 - 历史记录中被所有工具用作输入的图层列表
要过滤历史记录,请执行以下步骤:
- 打开历史记录窗格并选择地理处理选项卡 。
- 单击过滤器菜单 。
- 展开要指定的过滤器类型。
- 选中或取消选中任何框,以使用过滤器在地理处理历史记录中显示或隐藏工具。
您可以使用过滤器菜单顶部的全选切换按钮,选中或取消选中所有过滤器。 取消选中所有过滤器后,仅会选中所需的类型、状态或输入图层,以查看符合该过滤器的地理处理历史记录条目。
使用历史记录自动进行地理处理
可以将从地理处理窗格中运行的地理处理工具作为起点,以自动完成 Python 或 ModelBuilder 的工作。
可以将地理处理历史记录条目拖到 ModelBuilder 视图上。 系统将在模型中添加和连接工具和所有参数设置。 也可以右键单击历史记录条目,然后选择添加到模型,系统即会将运行工具所需的工具和所有数据添加到打开的模型中。 如果未打开任何模型,则将在投影工具箱中创建模型。 您可以选择多个历史记录条目并将它们添加到模型中,以在模型中构建相互联系的流程链,其中一个工具的输出可以作为另一个工具的输入。
地理处理历史记录项目也可以转换为 Python。 右键单击任何历史记录条目,选择复制 Python 命令将地理处理工具命令复制为 Python 代码。 您也可以使用发送到 Python 窗口命令或者通过拖放历史记录项目将 Python 代码发送到 Python 窗口。 可以使用另存为 Python 脚本命令将历史记录项目另存为 Python 脚本 (.py),其中包含历史记录中的所有选定工具。
如果在执行该工具时使用了任何地理处理环境,则该环境将包含在使用 arcpy.EnvManager 类的 Python 代码中。
了解有关在 Python 中运行地理处理工具的详细信息共享分析
地理处理历史记录在您将分析共享为地理处理包或 web 工具时起到关键的作用。 您要共享的任何分析首先必须已成功运行并已记录到地理处理历史中。
地理处理日志记录选项
以下地理处理选项控制运行的地理处理工具在地理处理历史记录、外部 XML 日志和数据集元数据中的记录方式。
将地理处理操作写入地理处理历史记录
此选项控制是否将您运行的工具添加到当前工程的地理处理历史记录中。
- 选中 - 运行的每个工具都会记录在工程的地理处理历史记录中。 这是默认设置。
- 未选中 - 工具不会记录到地理处理历史记录中。
将地理处理操作写入 XML 日志文件
该选项可控制是否将您运行的所有地理处理工具的相关信息写入外部日志文件。
- 选中 - 将在目录 %AppData%\Esri\ArcGISPro\ArcToolbox\History 中创建 XML 日志文件。
- 未选中 - 不会创建 XML 日志文件。 这是默认设置。
将地理处理操作写入数据集元数据
该选项可控制是否更新地理处理工具输入和输出数据集元数据,以包括工具名称、参数、工具运行时间和其他信息。
- 选中 - 数据集元数据包含地理处理历史记录部分,记录用于该数据集的工具。 这是默认设置。
- 未选中 - 不更新数据集元数据。
注:
您可以查看 FGDC 元数据样式中数据集元数据的地理处理历史部分。
注:
您的软件管理员可能提供选项的默认值,以将地理处理操作写入数据集元数据;管理员也可能锁定此值。 如果设置已锁定,则会在选项对话框中显示一条消息。 了解有关地理处理历史记录和元数据的详细信息。