Параметры геообработки

Системные администраторы могут управлять многими настройками пользовательских приложений ArcGIS AllSource.

Настройки, описанные ниже, должны быть добавлены под элементом Geoprocessing в файле Pro.settingsConfig.

Подробнее об опциях геообработки

ToolParameters

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

  • toolName - название инструмента.
  • toolboxAlias - псевдоним набора, содержащего инструмент.
  • name - имя параметра.
  • Islocked - если значение параметра будет заблокировано в диалоговом окне инструмента.

Примечание:

В настройках ToolParameters нет соответствующих настроек пользовательского интерфейса.

Название инструмента, псевдоним набора инструментов и имена параметров можно найти на справочной странице каждого инструмента в разделе Параметры на вкладке Python.

Пример этой настройки, используемой для установки значения по умолчанию Arcade для параметра Тип выражения (expression_type) инструмента Вычислить поле, показан ниже.

<ToolParameters>
     <Parameter toolName="calculatefield" toolboxAlias="management" name="expression_type" isLocked="true">ARCADE</Parameter>
</ToolParameters>

AddHistoryItem

В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Журналирование > Записать операции геообработки в Историю геообработки для доступа к соответствующей настройке.

К возможным значениям относятся следующие:

  • true (по умолчанию)
  • false

Пример этого параметра показан ниже.

<AddHistoryItem isLocked="true">false</AddHistoryItem>

AddOutputsToMap

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

К возможным значениям относятся следующие:

  • true (по умолчанию)
  • false

Пример этого параметра показан ниже.

<AddOutputsToMap isLocked="true">false</AddOutputsToMap>

BlockNonSystemPythonToolbox

Открытие пользовательского набора инструментов Python (файл .pyt) запускает сторонний код, который может быть вредоносным. Используйте эту настройку, чтобы заблокировать или разрешить исполнение пользовательского кода с предупреждением или без него. У этой настройки нет соответствующей настройки пользовательского интерфейса, поэтому свойство isLocked игнорируется.

К возможным значениям относятся следующие:

  • Always—Всегда блокируйте доступ к пользовательским наборам инструментов Python.
  • Ask—Отобразите диалоговое окна с предупреждением перед открытием панели инструментов Python. Это поведение по умолчанию. Выбор Да в диалоговом окне разрешает исполняться коду набора инструментов. Выбор Нет блокирует доступ к набору инструментов Python. Этот выбор доступен для любого набора инструментов Python, и он сохраняется между сеансами. Если файл или код набора инструментов обновляется, предупреждающее диалоговое окно отображается снова. Предупреждающее диалоговое окно не отображается для созданных вами наборов инструментов.
  • No - не блокировать доступ к пользовательским наборам инструментов Python и не отображать предупреждающее диалоговое окно при открытии наборов инструментов Python.

Пример этого параметра показан ниже.

<BlockNonSystemPythonToolbox isLocked="true">Always</BlockNonSystemPythonToolbox>

EnableUndo

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

К возможным значениям относятся следующие:

  • true
  • false (по умолчанию)

Пример этого параметра показан ниже.

<EnableUndo isLocked="true">true</EnableUndo>

MessageLevelCommandSyntax

В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Дополнительные информационные сообщения > Синтаксис команды для доступа к соответствующей настройке.

К возможным значениям относятся следующие:

  • true
  • false (по умолчанию)

Пример этого параметра показан ниже.

<MessageLevelCommandSyntax isLocked="true">true</MessageLevelCommandSyntax>

MessageLevelDiagnostics

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

К возможным значениям относятся следующие:

  • true
  • false (по умолчанию)

Пример этого параметра показан ниже.

<MessageLevelDiagnostics isLocked="true">true</MessageLevelDiagnostics>

MessageLevelProjectionTransformation

В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Дополнительные информационные сообщения > Трансформации для доступа к соответствующей настройке.

К возможным значениям относятся следующие:

  • true
  • false (по умолчанию)

Пример этого параметра показан ниже.

<MessageLevelProjectionTransformation isLocked="true">true</MessageLevelProjectionTransformation>

RecordGPHistoryInMetadata

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

К возможным значениям относятся следующие:

  • true (по умолчанию)
  • false

Пример этого параметра показан ниже.

<RecordGPHistoryInMetadata isLocked="true">false</RecordGPHistoryInMetadata>

RemoveOverwrittenLayers

В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Задать опции для запуска инструментов геообработки и скриптов > Удалить слои, ссылающиеся на данные, перезаписанные инструментами геообработки для доступа к соответствующей настройке.

К возможным значениям относятся следующие:

  • true (по умолчанию)
  • false

Пример этого параметра показан ниже.

<RemoveOverwrittenLayers isLocked="true">false</RemoveOverwrittenLayers>