后台地理处理(64 位)
![注 注](rsrc/note.png)
后台地理处理(64 位) 可用作 ArcGIS 10.1 for Desktop、Service Pack 1 及更高版本上的独立安装。只有在已安装 后台地理处理(64 位) 产品的情况下,以下信息才适用;否则,会以 32 位完成后台处理。
什么是 64 位后台地理处理?
ArcGIS 10.1 for Desktop—后台地理处理(64 位) 产品的安装替代了按照标准具有 ArcGIS 10.1 for Desktop 的常规 32 位后台处理。在拥有大量 RAM 的系统上使用 64 位处理执行分析,可能有助于处理那些在 32 位环境中采用其他方式可能会处理失败的大数据。由于所有执行均在原生的 64 位空间中完成,因此可使用更多系统资源。
在后台执行的工具支持您当前的许可。例如,当您获得了 ArcGIS for Desktop Standard 的许可后,后台执行将会支持所有获得 标准版 许可的工具。后台处理不会消耗第二个许可;每台机器只使用一个许可。
ArcGIS 10.1 for Desktop—后台地理处理(64 位) 当前可供正在通过软件下载站点进行 10.1 维护的客户使用。该产品只能安装在 64 位操作系统上。
![注 注](rsrc/note.png)
如果您想返回至 32 位后台处理,则需卸载 64 位后台处理软件。
使用 64 位后台处理
您可通过在后台执行工具来继续与应用程序进行交互,以便可以在地理处理工具执行时继续使用地图和图层。根据您当前的工作流评估以下部分。如果其中任何一个适用(例如,使用企业级地理数据库中的数据),请确保您已采取适当的步骤来使用 64 位后台处理。
桌面、工作组和企业级地理数据库
ArcMap 和 ArcCatalog 均为 32 位应用程序,它们通过 32 位客户端库与数据库管理系统 (DBMS) 进行通信,无论数据库是 32 位还是 64 位。后台处理的 64 位版本需要 64 位客户端库来建立连接。例如,如果您正在使用包含 64 位后台处理和企业级地理数据库数据的工具,则您需要确保已在机器上安装了 32 位和 64 位的客户端库。ArcGIS for Desktop 将继续使用 32 位库,而后台将使用 64 位库。
有关下载对应库的详细信息,请参阅数据库客户端主题。
不支持的数据类型
在 64 位处理中不支持以下数据类型:
- 个人地理数据库 (.mdb)
- Excel 表 (.xls、.xlsx)
- OLEDB 连接
如果您的工作流涉及到上述任一数据类型,您可通过禁用后台处理在前台执行工具,或者可将数据转换为受支持的类型然后在后台执行工具。
![注 注](rsrc/note.png)
Coverage 数据在作为工具的输入时受支持,但它并不是有效的输出类型。
不支持的工具
不在后台运行的工具包括:
- 元数据转换工具集中的工具
- 地理数据库管理工具集中的工具
- 所有 Coverage 工具
- 绘图工具(仅针对 64 位地理处理,这些工具在传统的 32 位后台处理中运行)
- 在作者已禁用后台处理的情况下的自定义脚本、模型或功能工具
您可检查工具属性的常规选项卡中的始终在前台运行复选框,以查看工具是否能在后台运行。
![警告 警告](rsrc/caution.png)
创作可能用于 64 位进程的脚本工具时,请确保该工具不会调用任何不支持的工具。您的脚本工具可在后台执行,但在进程调用不支持的工具时可能会失败。
自定义功能工具 (dll)
如果自定义工具已注册并进行了正确的配置,则它们可以搭配 64 位后台处理使用。对于使用非托管代码(例如 C++)的工具开发者而言,您需要构建工具的 32 位和 64 位版本,然后发送并注册这两个版本以进行正确使用。对于使用托管代码(例如 C#)的工具开发者而言,您需要将自己的 DLL 创建为任何 CPU 并将同时注册 32 位和 64 位的工具版本。