Инструменты, использующие параметр среды Текущая рабочая область, используют рабочую область, определенную как местоположение по умолчанию для входных и выходных данных инструмента геообработки.
Примечания по использованию
- В ArcGIS Pro, параметры среды Временная рабочая область и Текущая рабочая область по умолчанию задаются в соответствии с базой геоданных проекта по умолчанию.
- При использовании диалогового окна этого инструмента имена выходных наборов данных создаются автоматически с помощью параметров Текущая рабочая область и Временная рабочая область. Логика для создания выходного имени выглядит следующим образом:
- Если параметр среды Временная рабочая область задан, автоматически создаваемым путем выходных данных будет временная рабочая область.
- Если временная рабочая область не задана, программа обратится к текущей рабочей области. Если текущая рабочая область задана, автоматически создаваемые выходные данные будет расположены в ней.
- Если ни одна из рабочих областей не заданы, то в качестве автоматически создаваемого пути будет использована рабочая область одного из входных наборов данных. В этом случае применяются определенные ограничения. Например, если рабочей областью является папка, а в качестве выходных данных создается класс пространственных объектов, то на выходе будет создан шейп-файл в папке на один уровень выше рабочей области покрытия. Есть и другие ограничения, такие как доступная запись. В некоторых случаях выходные данные будут записаны в системную временную папку.
- Если вы укажете для выходного набора данных имя только самого набора данных, параметр среды Текущая рабочая область будет использован для создания выходного пути, независимо от того, была ли задана Временная рабочая область.
Синтаксис диалога
- Текущая рабочая область – местоположение, из которого берутся входные данные, и куда помещаются выходные данные, при запуске инструментов.
Синтаксис скриптов
arcpy.env.workspace = path
Параметр | Объяснение |
---|---|
path | Местоположение по умолчанию для входных и выходных данных инструментов геообработки. |
Пример скрипта
import arcpy
# Set the workspace environment to local file geodatabase
arcpy.env.workspace = "C:/data/base.gdb"