使用结果窗口
每当使用工具的对话框或在 Python 窗口中运行某一工具时,会将有关该操作的信息作为结果写入结果 窗口中。
要打开结果 窗口,请单击地理处理 > 结果。
结果 窗口中的结果信息具有诸多用途,例如
- 打开工具的先前执行以更改一些参数,而无需重新输入所有参数,然后重新运行工具。
- 创建一个地理处理包或地理处理服务。
- 查看正在后台或在 ArcGIS for Server 上执行的工具的状况和消息。
- 打开输出文件,如 .html 或 .txt 文件。
结果 窗口会保留应用程序各会话之间的信息。也就是说,您可以检索有关在数周之前执行的工具的信息。地理处理选项所定义的时间范围内的结果将得到保留。默认情况下,会移除保存时间超过两周的结果。
- 不会为在脚本或模型中执行的工具创建结果。仅将使用工具对话框或在 Python 窗口中执行的工具写入结果 窗口。
- 从工具对话框运行模型工具时,只会将作为模型参数的输出添加到结果 窗口。
各结果依次包含
- 输出数据集和值
- 输入数据集和值
- 在工具执行中所使用的环境设置
- 全部消息
右键单击当前会话、前一个会话、未运行、共享和各结果,可打开快捷菜单,其中包含一些有用操作。以下是对这些快捷菜单的描述。
顶级快捷菜单
当前会话快捷菜单
全部删除 |
删除当前会话列表中的所有结果。结果所引用的所有输出数据集都将被删除,还将删除所有输入要素或记录集(使用交互式要素或行输入创建的数据)。如果选择全部删除,将弹出消息框以询问您是否确定删除所有输出数据。 |
全部移除 |
从列表中移除所有结果信息。不会删除任何输出数据。 |
前一个会话快捷菜单
全部移除 |
从前一个会话列表中移除所有结果。不会删除任何输出数据。 |
未运行快捷菜单
如果在工具运行或挂起时退出并保存地图文档,则所有处于运行和挂起状态的工具将显示为未运行下方的结果。
全部移除 |
从“未运行”列表中移除所有结果。不会删除任何输出数据。 |
全部重新运行 |
执行全部工具。将结果从“未运行”中移除,并添加到“当前会话”中。 |
共享
共享节点不具有任何快捷菜单。
结果快捷菜单
打开 |
打开工具对话框。使用结果的输入和输出值填充对话框中的参数。双击结果也可以打开工具对话框。 |
编辑 | 编辑创建了结果的工具。如果工具为模型工具,将打开模型构建器。如果工具为脚本工具,将打开默认的脚本编辑器。 |
复制 |
复制要粘贴到模型中的结果。无法将复制的结果粘贴到 Python 窗口中。要执行此操作,可使用复制为 Python 代码片段。 |
移除 |
从列表中移除结果。不会删除任何输出数据。 |
重命名 |
重命名结果。默认的名称为工具名后附加时间和日期。 |
复制为 Python 代码片段 |
将执行工具的 Python 代码复制到剪贴板上,以便将其粘贴到脚本中。下面是复制的 Python 代码的示例: arcpy.Clip_analysis("E:/Example.gdb/streets","E:/Example.gdb/StudyArea","E:/Example.gdb/streets_Clip","#") |
删除 |
删除所有输出数据集,以及所有输入要素或记录集(使用交互式要素或行输入创建的数据),并从列表中移除结果。将弹出消息框以询问您是否确定要删除所有输出数据。 |
取消 |
取消工具的执行。取消仅用于当前正在后台或 ArcGIS for Server 中执行的工具。 |
重新运行 |
再次执行工具。一种快捷方式,作用等同于通过打开打开工具对话框并单击该工具对话框上的确定。如果工具当前正在执行,则此选项不可用。 |
共享为 | |
另存为 | 您可以将结果保存为结果文件 (.rlt)。 |
ArcGIS for Server 任务结果
如果结果基于 ArcGIS for Server 地理处理服务任务,则快捷菜单将包含三个附加选项。
取消 |
取消工具的执行。 |
获取数据 |
将服务器中的数据复制到您的计算机中。复制之后,状态将为 <本地临时位置中的数据>、<数据超出传输限制> 或 <数据不可用>。 |
输入或输出数据集快捷菜单
添加至显示 |
将数据集添加到显示。此选项仅在具有显示的应用程序(如 ArcMap)中可用。 |
复制位置 |
将数据集的路径复制到剪贴板,以便将其粘贴到可接受文本的各种界面,如工具对话框、Python 窗口或文本编辑器。 |
您可以将结果中的数据集拖放至工具对话框或 Python 窗口。
如果输入或输出数据集被命名为 <本地临时位置中的数据>,则数据将存储在内存中或系统的临时文件夹中。只要存在引用该数据的 ArcMap 图层,该数据便不会被删除。如果想要保留数据,则应该将数据从临时位置复制到已知位置。执行此操作的一种简单方法便是使用复制工具,将结果中的数据集拖放至“复制”工具的输入要素参数中。
输入或输出值快捷菜单
复制 |
将值复制到剪贴板上,以便将其粘贴到可接受文本的各种界面,如工具对话框、Python 窗口或文本编辑器。 注: 不能拖放输入或输出值的文本。 |
环境
在环境下,可以找到执行工具时使用的环境设置。仅会列出非空(非空白)的环境设置。请注意,将列出对工具执行无任何影响的环境设置。
环境或其设置不具有任何快捷菜单。
消息
复制 |
将执行消息复制到剪贴板,以便将其粘贴到可接受文本的各种界面,如文本编辑器。 |
查看 |
在消息 窗口中显示所有消息。 |
共享
共享节点包含从地理处理包 (.gpk) 解包的结果,或通过打开结果文件 (.rlt) 添加的结果。要解包地理处理包,可采用以下任意一种方式:
- 在目录 窗口或 Windows 资源管理器中,双击地理处理包。会将包的内容作为结果添加到当前会话的共享节点下。包中的所有数据都将添加到内容列表中。您也可以将包拖放到结果 窗口或 ArcMap 画布上。
- 在目录 窗口中,右键单击包,然后单击解包。
- 从 arcgis.com 打开一个地理处理包,会自动对此包进行解包并将其添加到结果 窗口。
- 使用提取包工具。
要添加结果文件,您可以使用以下任意方式:
- 在目录 窗口或 Windows 资源管理器中,双击结果文件。结果及其引用的数据都将添加到当前会话。不会添加用于创建结果的输入,只会添加结果的输出。您也可以将结果文件拖放到结果 窗口或 ArcMap 画布上。
- 使用添加数据按钮 浏览至结果。