Инструменты, использующие параметр среды Временная рабочая область, использует определенное местоположение как рабочую область по умолчанию для выходных наборов данных. Временная рабочая область предназначена для выходных данных, которые вы не хотите сохранять.
Основное назначение параметра среды Временная рабочая область заключается в использовании в ModelBuilder или Python.
Примечания по использованию
- В ArcGIS Pro значением по умолчанию для параметров среды Временная рабочая область и Текущая рабочая область является база геоданных проекта по умолчанию.
- При использовании панели Геообработка имена выходных наборов данных создаются автоматически, используя параметры среды Текущая рабочая область и Временная рабочая область. Логика для создания выходного имени выглядит следующим образом:
- Если задан параметр среды Временная рабочая область, автоматически созданным выходным путем будет временная рабочая область.
- Если временная рабочая область не задана, программа обратится к текущей рабочей области. Если задана текущая рабочая область, автоматически созданным выходным путем будет текущая рабочая область.
- Если не задан ни один из этих параметров среды (т.е. ни Временная рабочая область, ни Текущая рабочая область), то автоматически созданным выходным путем будет рабочая область одного из входных параметров. В этом случае применяются определенные ограничения. Например, рабочая область может не иметь доступа для записи. В некоторых случаях выходные данные будут записываться в системную директорию temp.
- Если для выходного набора данных вы укажете базовое имя, то для построения выходного пути будут использоваться параметры среды Текущая рабочая область, независимо от того, заданы ли параметры среды Временной рабочей области.
Синтаксис диалога
- Временная рабочая область – это рабочая область, куда помещаются выходные данные инструментов, если используется выходное имя по умолчанию.
Синтаксис скриптов
arcpy.env.scratchWorkspace = path
Параметр | Объяснение |
---|---|
path | Местоположение по умолчанию для входных и выходных данных инструментов геообработки. |
Пример скрипта
import arcpy
# Set the scratchWorkspace environment to local file geodatabase
arcpy.env.scratchWorkspace = 'c:/data/scratchoutput.gdb'