Skip To Content

Текущая рабочая область (Параметр среды)

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

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

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

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

  • Текущая рабочая область - местоположение, из которого берутся входные данные и куда помещаются выходные данные при запуске инструментов

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

arcpy.env.workspace = path

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

путь

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

Синтаксис workspace

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

import arcpy
# Set the workspace environment to local file geodatabase
arcpy.env.workspace = "C:/data/base.gdb"

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