注:
后台地理處理(64 位) 可用作 ArcGIS 10.1 for Desktop、Service Pack 1 及更高版本上的獨立安裝。只有在已安裝 后台地理處理(64 位) 產品的情況下,以下信息才適用;否則,會以 32 位完成后台處理。
什么是 64 位后台地理處理?
ArcGIS 10.1 for Desktop—后台地理處理(64 位) 產品的安裝替代了按照標准具有 ArcGIS 10.1 for Desktop 的常規 32 位后台處理。使用 64 位處理功能在 RAM 容量較大的系統進行分析有助於處理在 32 位環境中無法處理的大量數據。由於所有執行工作都在原生 64 位空間中完成,因此可使用更多系統資源。
在后台執行的工具支持您當前的許可。例如,當您獲得了 ArcGIS for Desktop Standard 的許可后,后台執行將會支持所有獲得 Standard 許可的工具。后台處理不會消耗第二個許可;每台機器只使用一個許可。
ArcGIS 10.1 for Desktop—后台地理處理(64 位) 可供使用 10.1 版本的客戶使用,並可從修補程序和補丁包站點下載。該產品只能安裝在 64 位操作系統上。
注:
如果您想返回至 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 連接
如果您的工作流涉及到上述任一數據類型,您可通過禁用后台處理來在前台執行工具,或者可將數據轉換為受支持的類型然后在后台執行工具。
注:
Coverage 數據在作為工具的輸入時受支持,但它並不是有效的輸出類型。
不支持的工具
不在后台運行的工具包括:
- 元數據轉換工具集中的工具
- 地理數據庫管理工具集中的工具
- 所有Coverage 工具
- 繪圖工具(僅針對 64 位地理處理;這些工具在傳統的 32 位后台處理中運行)
- 在作者已禁用后台處理的情況下的自定義腳本、模型或功能工具
您可檢查工具屬性的常規選項卡中的始終在前台運行復選框,以查看工具是否能在后台運行。
警告:
創作可能用於 64 位進程的腳本工具時,請確保該工具不會調用任何不支持的工具。您的腳本工具可在后台執行,但在進程調用不支持的工具時可能會失敗。
Python 腳本
在 Desktop 中運行的任何腳本或腳本工具都遵循后台處理設置。如果開啟后台處理,腳本將在 64 位環境中執行。
在應用程序外部執行獨立 Python 腳本時,需要確保根據 64 位 Python 安裝程序運行腳本來利用 64 位地理處理。在 Windows 資源管理器中雙擊一個 Python 文件,啟動的文件使用 Windows 針對 .py 文件設置的任意關聯。通常這是已安裝的 Python 的最終版本,應為 64 位。如果想要完全確定正根據哪個版本的 Python(32 或 64)安裝程序運行腳本,最好是在命令行運行腳本時完全限定 Python 可執行文件。例如,以下命令將確保腳本以 64 位運行。c:\Python27\ArcGISx6410.1\python.exe c:\gisData\scripts\intersect.py.
