Skip To Content

Временная рабочая область (параметр среды)

Инструменты, использующие параметр среды Временная рабочая область, использует определенное местоположение как рабочую область по умолчанию для выходных наборов данных.

Основное назначение параметра среды Временная рабочая область – использование ее в ModelBuilder или Python.

Примечания по использованию

  • В ArcGIS Pro параметры среды Временная рабочая область и Текущая рабочая область по умолчанию задаются в соответствии с базой геоданных проекта по умолчанию.
  • При использовании диалогового окна этого инструмента имена выходных наборов данных создаются автоматически с помощью параметров Текущая рабочая область и Временная рабочая область. Логика для создания выходного имени выглядит следующим образом:
    • Если в параметрах среды значение временной рабочей области задано, автоматически создаваемым путем выходных данных будет временная рабочая область.
    • Если временная рабочая область не задана, программа обратится к текущей рабочей области. Если текущая рабочая область будет установлена, то в качестве автоматически создаваемого выходного пути будет использована текущая рабочая область.
    • Если ни одна из рабочих областей не будет установлена, то в качестве автоматически создаваемого пути будет использована рабочая область одного из входных наборов данных. В этом случае имеется несколько ограничений. Например, если рабочим пространством является покрытие, а в качестве выходных данных создается класс пространственных объектов, то на выходе будет создан шейп-файл в папке на один уровень выше рабочей области покрытия. При создании выходных данных имеются и другие ограничения, например, доступ на запись. В некоторых случаях выходные данные будут записаны в системную временную папку.
    • Если вы укажете для выходного набора данных имя только самого набора данных, то для создания полного пути к данным будет использована текущая рабочая область, независимо от того, была ли установлена временная рабочая область.

Синтаксис диалога

  • Временная рабочая область – это рабочая область, куда помещаются выходные данные инструментов, если используется выходное имя по умолчанию.

Синтаксис скриптов

arcpy.env.scratchWorkspace = path

ПараметрОбъяснение

путь

Местоположение по умолчанию для входных и выходных данных инструментов геообработки.

Синтаксис scratchWorkspace

Пример скрипта

import arcpy
# Set the scratchWorkspace environment to local file geodatabase
arcpy.env.scratchWorkspace = 'c:/data/scratchoutput.gdb'

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