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