ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Background Geoprocessing (64-bit)

  • Введение в Background Geoprocessing (64-bit)
  • Использование 64-разрядной обработки в фоновом режиме
Примечание:

Background Geoprocessing (64-bit) доступна как отдельная установка в дополнение к ArcGIS Desktop. Следующая информация имеет значение только в том случае, если у вас установлен продукт Background Geoprocessing (64-bit); в противном случае фоновая обработка выполняется в 32-разрядном режиме.

Введение в Background Geoprocessing (64-bit)

Установка продукта ArcGIS Desktop - Background Geoprocessing (64-bit) заменяет обычную 32-разрядную фоновую обработку, которая стандартно поставляется с ArcGIS Desktop. Использование 64-разрядной обработки для выполнения анализа систем с большим объемом оперативной памяти позволяет обрабатывать такой объем данных, который в 32-разрядной среде было бы невозможно обработать. Поскольку все запуски выполняются в родной 64-разрядной среде, может быть использовано больше системных ресурсов.

Выполнение инструментов в фоновом режиме происходит с учетом вашей лицензии. Например, если у вас имеется лицензия на ArcGIS Desktop Standard, то в фоновом режиме будут выполняться все инструменты, лицензированные для Desktop Standard. Обработка в фоновом режиме не требует второй лицензии; на каждый компьютер нужна только одна лицензия.

Примечание:

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

Использование 64-разрядной обработки в фоновом режиме

Запуск инструмента в фоновом режиме позволяет вам продолжать работу с приложением, т. е . вы можете продолжать работать с картами и слоями во время выполнения инструмента. Сопоставьте следующие разделы со своими рабочими процессами. Если применим один из них, например, использование многопользовательской базы геоданных, убедитесь, что вы правильно применяете 64-разрядную обработку в фоновом режиме.

Базы геоданных рабочих столов, рабочих групп и многопользовательские базы геоданных

ArcMap и ArcCatalog являются 32-разрядными приложениями, которые обмениваются данными с системами управления базами данных (СУБД) через 32-разрядные клиентские библиотеки независимо от того, является данная база данных 32-разрядной или 64-разрядной. Для подключения 64-разрядной версии обработки в фоновом режиме требуются 64-разрядные клиентские библиотеки. Например, если вы используете инструменты с 64-разрядной фоновой обработкой и данные многопользовательской базы геоданных, то вам необходимо убедиться, что у вас на компьютере установлены обе клиентские библиотеки: и 32-разрядная, и 64-разрядная. ArcGIS Desktop будет по-прежнему использовать 32-разрядные библиотеки, а фоновая обработка – 64-разрядные.

Более подробно о загрузке соответствующих библиотек см. в разделе Клиенты баз данных и хранилищ данных.

Неподдерживаемые типы данных.

В 64-разрядной обработке не поддерживаются следующие типы данных.

  • Персональная база геоданных (файл .mdb)
  • Таблицы Excel (файлы .xls, .xlsx)

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

Примечание:

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

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

Инструменты, которые не запускаются в фоновом режиме:

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

Параметр среды Коэффициент параллельной обработки не поддерживается в 64-битной геообработке.

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

Внимание:

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

Запуск скриптов Python

Любые скрипты и инструменты-скрипты при запуске в ArcGIS Desktop будут соответствовать настройкам для фоновой обработки. Когда включена фоновая обработка, скрипт будет выполняться в 64-разрядном режиме.

При запуске автономного скрипта Python вне приложения необходимо убедиться, что применяется 64-разрядная установка Python для 64-разрядной геообработки. Двойной щелчок файла Python из Microsoft File Explorer приведет к открытию этого файла, какая бы связь не была установлена Windows для файла .py. Это последняя установленная версия Python. Чтобы убедиться, какую версию Python вы используете (32 или 64-разрядную), полностью квалифицируйте исполняемый файл Python при запуске сценария в командной строке. Например, следующая команда будет означать, что скрипт является 64-разрядным: c:\Python27\ArcGISx6410.27\python.exe c:\scripts\intersect.py.

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

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

Связанные разделы

  • Обработка в фоновом и приоритетном режимах

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2022 Esri. | Конфиденциальность | Правовая информация