Параметры геообработки
Системные администраторы могут управлять многими пользовательскими настройками приложения ArcGIS Pro.
Настройки, описанные ниже, должны быть добавлены под элементом 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>
Environments
Используйте этот параметр, чтобы переопределить значения по умолчанию параметров среды геообработки. Эта настройка будет автоматически использоваться всеми инструментами и моделями, которые учитывают параметры среды и запускаются из диалогового окна инструмента или в ModelBuilder.
Элемент Environments содержит один или несколько Environment элементов, каждый из которых имеет атрибут name, указывающий название настройки среды. Например, используйте этот параметр для установки и блокировки среды выходная система координат (outputCoordinateSystem) на GCS WGS 1984 (WKID 4326), как показано ниже.
<Environments>
<Environment name="outputCoordinateSystem" isLocked="true">4326</Environment>
</Environments>
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
В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Задать опции для запуска инструментов геообработки и скриптов > Включить отмену включено по умолчанию для доступа к соответствующей настройке.
К возможным значениям относятся следующие:
truefalse(по умолчанию)
Пример этого параметра показан ниже.
<EnableUndo isLocked="true">true</EnableUndo>
MessageLevelCommandSyntax
В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Дополнительные информационные сообщения > Синтаксис команды для доступа к соответствующей настройке.
К возможным значениям относятся следующие:
truefalse(по умолчанию)
Пример этого параметра показан ниже.
<MessageLevelCommandSyntax isLocked="true">true</MessageLevelCommandSyntax>
MessageLevelDiagnostics
В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Дополнительные информационные сообщения > Диагностика для доступа к соответствующей настройке.
К возможным значениям относятся следующие:
truefalse(по умолчанию)
Пример этого параметра показан ниже.
<MessageLevelDiagnostics isLocked="true">true</MessageLevelDiagnostics>
MessageLevelProjectionTransformation
В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Дополнительные информационные сообщения > Трансформации для доступа к соответствующей настройке.
К возможным значениям относятся следующие:
truefalse(по умолчанию)
Пример этого параметра показан ниже.
<MessageLevelProjectionTransformation isLocked="true">true</MessageLevelProjectionTransformation>
RecordGPHistoryInMetadata
В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Журналирование > Записать операции геообработки в метаданные набора данных для доступа к соответствующей настройке.
К возможным значениям относятся следующие:
true(по умолчанию)false
Пример этого параметра показан ниже.
<RecordGPHistoryInMetadata isLocked="true">false</RecordGPHistoryInMetadata>
RemoveOverwrittenLayers
В пользовательском интерфейсе, на вкладке Геообработка диалогового окна Опции, щелкните Задать опции для запуска инструментов геообработки и скриптов > Удалить слои, ссылающиеся на данные, перезаписанные инструментами геообработки для доступа к соответствующей настройке.
К возможным значениям относятся следующие:
true(по умолчанию)false
Пример этого параметра показан ниже.
<RemoveOverwrittenLayers isLocked="true">false</RemoveOverwrittenLayers>
GPServiceAPI
Используйте эту настройку для выбора подхода к запросам при доступе к сервисам геообработки У этой настройки нет соответствующей настройки пользовательского интерфейса, поэтому свойство isLocked игнорируется.
К возможным значениям относятся следующие:
SOAP(по умолчанию)REST
Пример этого параметра показан ниже:
<GPServiceAPI isLocked="true">REST</GPServiceAPI>
GPServiceAutoUpload
Используйте эту настройку для автоматической загрузки входных данных в качестве элемента сервера при использовании запросов REST для доступа к сервису геообработки. У этой настройки нет соответствующей настройки пользовательского интерфейса, поэтому свойство isLocked игнорируется.
К возможным значениям относятся следующие:
true(по умолчанию)false
Пример этого параметра показан ниже:
<GPServiceAutoUpload isLocked="true">true</GPServiceAutoUpload>