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-битовой обработки.

Если вы используете один из этих типов данных, вы можете запустить инструмент в обычном режиме, отключив фоновую обработку, или конвертировать данные в один из поддерживаемых типов, а затем воспользоваться фоновой обработкой.

ПримечаниеПримечание:

Данные покрытий поддерживаются только в качестве входных, но не выходных.

Неподдерживаемые инструменты

Инструменты, которые не могут работать в фоновом режиме:

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

Вы можете открыть закладку Общие в свойствах инструмента и проверить наличие опции Всегда выполнять не в фоновом режиме, чтобы определить, может ли инструмент работать в фоновом режиме.

ВниманиеВнимание:

При создании инструмента-скрипта, который может быть использован в 64-битовой режиме, убедитесь, что он не обращается к неподдерживаемым инструментам. Ваш инструмент-скрипт может начать работать в фоновом режиме, но при вызове неподдерживаемого инструмента произойдет сбой.

Пользовательские инструменты-функции (dlls)

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

Связанные темы

9/11/2013