Background Geoprocessing – Обработка в фоновом режиме (64-bit)

Background Geoprocessing – Обработка в фоновом режиме (64-bit) доступен в качестве отдельного пакета, который устанавливается поверх ArcGIS 10.1 for Desktop, Service Pack 1 и более поздних версий. Следующая информация относится только к установленному продукту Background Geoprocessing – Обработка в фоновом режиме (64-bit); в ином случае, фоновая обработка выполняется в 32-битовом режиме.
Что такое 64-bit Background Geoprocessing?
Установка продукта ArcGIS 10.1 for Desktop – Background Geoprocessing – Обработка в фоновом режиме (64-bit) заменяет обычную 32-битовую фоновую обработку, которая является стандартом в ArcGIS 10.1 for Desktop. Использование 64-битовой обработки для выполнения анализа на системах с большим количеством оперативной памяти помогает обрабатывать большие массивы данных, которые в 32-битовой среде часто вызывают сбои. Поскольку вся обработка выполняется в 64-битовом пространстве, используется больше ресурсов системы.
Инструменты, работающие в фоновом режиме, учитывают текущие лицензии. Например, если установлена лицензия ArcGIS for Desktop Standard, в фоновом режиме могут работать все инструменты, для которых действует лицензия Standard. Для фоновой обработки не требуется вторая лицензия, используется по одной лицензии для каждого компьютера.
ArcGIS 10.1 for Desktop – Background Geoprocessing – Обработка в фоновом режиме (64-bit) можно скачать с сайта. Он доступен для пользователей, оплативших техническую поддержку для 10.1. Продукт может устанавливаться только на 64-битовые ОС.

Если вы хотите вернуться к 32-битовой фоновой обработке, необходимо удалить ПО 64-битовой обработки.
Использование 64-битовой фоновой обработки
Выполнение инструмента в фоновом режиме позволяет продолжать работу с приложением, т.е. работать с картами и слоями одновременно с работой инструментов геообработки. Определите, встречаются ли в вашей работе следующие ситуации. Если да, например, вы используете данные из корпоративной базы геоданных, убедитесь, что вы выполнили соответствующие шаги, чтобы воспользоваться 64-битовой фоновой обработкой.
Настольные, рабочей группы или корпоративные базы геоданных
ArcMap и ArcCatalog являются 32-битовыми приложениями, которые работают с СУБД с помощью 32-битовых клиентских библиотек, независимо от того, является и база данных 32- или 64-битовой. 64-битовая версия фоновой обработки требует наличия 64-битовых клиентских библиотек для установки подключения. Например, если вы используете инструменты с 64-битовой фоновой обработкой и данные из корпоративной базы геоданных, необходимо убедиться, что на вашем компьютере установлены и 32-, и 64-битовые клиентские библиотеки. ArcGIS for Desktop будет использовать 32-битовые библиотеки, а в фоновом режиме будут использоваться 64-битовые.
Более подробная информация о загрузке соответствующих библиотек находится в разделе о клиентах баз данных.
Неподдерживаемые типы данных
Следующие типы данных не поддерживаются режимом 64-битовой обработки.
- Персональная база геоданных (.mdb)
- Таблицы Excel (.xls, .xlsx)
- Подключения OLEDB
Если вы используете один из этих типов данных, вы можете запустить инструмент в обычном режиме, отключив фоновую обработку, или конвертировать данные в один из поддерживаемых типов, а затем воспользоваться фоновой обработкой.

Данные покрытий поддерживаются только в качестве входных, но не выходных.
Неподдерживаемые инструменты
Инструменты, которые не могут работать в фоновом режиме:
- Инструменты группы Конвертация метаданных
- Инструменты группы Администрирование баз геоданных
- Все инструменты Покрытие
- Инструменты работы с графикой (только в 64-битовой геообработке, эти инструменты работают в обычной 32-битовой среде фоновой обработки)
- Пользовательские скрипты, модели или инструменты-функции, у которых фоновая обработка отключена.
Вы можете открыть закладку Общие в свойствах инструмента и проверить наличие опции Всегда выполнять не в фоновом режиме, чтобы определить, может ли инструмент работать в фоновом режиме.

При создании инструмента-скрипта, который может быть использован в 64-битовой режиме, убедитесь, что он не обращается к неподдерживаемым инструментам. Ваш инструмент-скрипт может начать работать в фоновом режиме, но при вызове неподдерживаемого инструмента произойдет сбой.
Пользовательские инструменты-функции (dlls)
Пользовательские инструменты могут использоваться в 64-битовой фоновой обработке, если они были зарегистрированы и правильно настроены. Если вы разрабатываете инструмент с неуправляемым кодом, например, C++, для правильной работы необходимо создать обе версии, 32- и 64-битовую, инструмента, затем зарегистрировать и отправить обе версии. Если вы разрабатываете инструмент с управляемым кодом, например, C#, необходимо создать DLL в варианте Any CPU и зарегистрировать инструмент как 32-, так и 64-битовый.