您所运行的地理处理工具将被记录下来,并随投影一起保存。可查看有关每个已运行工具的详细信息,并重新打开具有之前所使用设置的工具。地理处理历史记录将帮助您提高效率,并使您能够更好地了解在工程中创建数据和图层的流程。
运行任何地理处理工具时,会向历史记录窗格中的地理处理下添加一个条目。打开历史记录窗格,方法是单击分析功能区选项卡地理处理组上的历史记录按钮。
历史记录条目
每个历史记录条目保留有关工具的详细信息,其中包括以下内容:
- 工具输入、输出和其他参数设置。
- 任何自定义地理处理环境设置。
- 运行工具的时间、工具执行完毕的时间以及执行所用时长。
- 工具运行是否成功或失败。
- 所有信息、警告或错误消息。
- 输出报表或文件(例如 PDF 或 HTML 文档)的链接。单击后,这些文件将在文件类型对应的默认系统应用程序中打开。
管理历史记录
如果您稍后打开工程继续进行工作,则之前在工程中运行的所有地理处理工具均可以查看地理处理历史记录。通过在历史记录中双击条目或者右键单击并选择打开,即可轻松地重新打开和运行其中的任何工具。
您可以移除不希望保留在工程中的任何历史记录条目。选择要移除的任何条目,然后右键单击并选择移除。也可以使用位于历史记录条目列表顶部的移除按钮 移除单个或多个所选历史记录条目。
自动化地理处理工作
可以将从地理处理窗格中运行的地理处理工具作为起点,以自动完成 Python 或 ModelBuilder 的工作。
- 右键单击任何地理处理历史记录条目,选择复制 Python 命令将地理处理工具命令复制为 Python 片段。了解有关在 Python 中运行地理处理工具的详细信息
- 您也可以使用命令发送到 Python 窗口,将 Python 片段从历史记录条目发送到 Python 窗口。
- 可以使用另存为 Python 脚本命令保存包含历史记录中所有选定工具的 Python 脚本 (.py)。
- 可以将地理处理历史记录条目拖到 ModelBuilder 视图上。系统将在模型中添加和连接工具和所有参数设置。
- 也可以右键单击历史记录条目,然后选择添加到模型,系统即会将运行工具所需的工具和所有数据添加到打开的模型中。如果未打开任何模型,则将在投影工具箱中创建新模型。
共享分析
地理处理历史记录在您将分析共享为地理处理包或 web 工具时起到关键的作用。您要共享的任何分析首先必须已成功运行并已记录到地理处理历史中。
地理处理日志记录选项
系统提供两个地理处理选项来控制您运行的地理处理工具的日志记录方式。
将地理处理操作写入 XML 日志文件
该选项可控制是否将您运行的所有地理处理工具的相关信息写入外部日志文件。日志文件是存储在 %APPDATA%\ESRI\ArcGISPro\ArcToolbox\History 中的 .xml 文件。
将地理处理操作写入数据集元数据
该选项可控制是否更新地理处理工具输入和输出数据集元数据,以包括工具名称、参数、工具运行时间和其他信息。
注:
可以 FGDC 元数据样式查看数据集元数据的地理处理历史部分。