Очистить кэш рабочей области (Управление данными)

Краткая информация

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

Использование

  • Данный инструмент работает только с рабочими областями многопользовательских баз геоданных.

  • Этот инструмент может использоваться для отключения неиспользуемых подключений многопользовательской базы геоданных в долго работающем приложении.

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

  • Примечание:
    Очищение кэша рабочей области многопользовательской базы геоданных от кэша рабочей области многопользовательской базы геоданных не гарантирует, что подключение к серверу многопользовательской базы геоданных будет разорвано. Это гарантирует только то, что объект геообработки больше не будет влиять на очищенную рабочую область многопользовательской базы геоданных. Это подключение будет поддерживаться, если на эту рабочую область многопользовательской базы геоданных будет ссылаться какой-либо другой процесс.
    • Чтобы правильно очистить кэш рабочей области в скрипте: команду ClearWorkspaceCache() следует указать в скрипте в последнюю очередь, чтобы обеспечить удаление всех ссылок на любые объекты, которые могут указывать на рабочую область многопользовательской базы геоданных, до запуска команды ClearWorkspaceCache().

Параметры

ПодписьОписаниеТип данных
Входная рабочая область
(Дополнительный)

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

Data Element; Layer

Производные выходные данные

ПодписьОписаниеТип данных
Операция успешно завершена

Указывает, успешна ли операция.

Boolean

arcpy.management.ClearWorkspaceCache({in_data})
ИмяОписаниеТип данных
in_data
(Дополнительный)

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

Data Element; Layer

Производные выходные данные

ИмяОписаниеТип данных
out_results

Указывает, успешна ли операция.

Boolean

Пример кода

Пример ClearWorkspaceCache (окно Python)

Пример скрипта окна Python для использования функции ClearWorkspaceCache в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "c:/connectionFiles/Connection to gpserver.sde"
arcpy.ClearWorkspaceCache_management()

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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