通过在标准工具条上单击地理处理 > 地理处理选项,您可控制工具是在前台还是后台执行。
后台处理面板用于控制工具在前台模式还是后台模式下执行。
- 如果选中启用,工具会在后台执行,并且您可在工具执行时继续使用 ArcMap(或其他 ArcGIS 应用程序,例如 ArcGlobe)。文档底部将出现一个进度条显示当前所执行工具的名称。工具执行完毕后,系统托盘中将显示一个弹出通知。可通过移动通知滑块来控制通知消息出现的时间长度,也可通过将滑块移至最左端来禁用消息。
- 如果未选中启用,工具会在前台执行。当一个工具在前台模式下执行时,您必须先等到工具停止执行,然后才能继续进行其他工作。
性能注意事项
后台处理可被视为另一个 ArcMap 会话在计算机上运行,只是 ArcMap 窗口并未打开。这种额外进程(会话)会在工具首次于后台执行时启动,并一直保持到您退出 ArcMap 会话时为止。当后台进程启动时,您会注意到在第一次工具执行时会出现短暂的延迟。
在使用大型数据集时,某些地理处理工具,尤其是那些使用切片处理的工具,需要可供使用的足量计算机资源(内存和 CPU)。如果您所提交的用于后台处理的工具因可用内存不足而失败(错误“000426:内存不足”或错误“999998:异常错误”),则可尝试执行以下操作:
- 识别并退出占用大量内存但并不重要的应用程序。
- 通过地理处理选项 对话框(地理处理 > 地理处理选项)禁用后台处理。这将关闭后台进程并释放资源。
- 重新运行此工具。
通过执行以上步骤,可绕过后台处理;额外后台进程将不会启动,并且该进程所消耗的资源现已可供工具使用。当工具正在执行时,请避免启动任何占用大量内存的应用程序。
划重点
!!!设置为前台处理模式!!!
什么是 64 位后台地理处理?
ArcGIS Desktop – Background Geoprocessing (64-bit) 产品的安装替代了随附于标准 ArcGIS Desktop 的常规 32 位后台处理。使用 64 位处理在 RAM 容量较大的系统进行分析有助于处理在 32 位环境中无法处理的大数据。由于所有执行工作都在原生 64 位空间中完成,因此可使用更多系统资源。