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