ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Параметры среды для скриптов

  • Автономные или вызываемые скрипты

Параметры среды в инструментах скриптов такие же, как параметры среды в других инструментах - значения параметров передаются в инструмент скрипта, где они автоматически применяются к другим инструментам, запущенным в скрипте. Вы также можете установить параметры среды в инструменте скрипта, которые будут превалировать над параметрами, заданными уровнем выше. Значения параметров среды, установленные в скриптах, применяются только к выполнению скрипта; параметры на уровне приложения не изменяются. В следующем образце скрипта, текущее значение рабочей области перезаписывается в скрипте.

import arcpy
from arcpy import env

# Print the passed-down current workspace environment setting
#
arcpy.AddMessage("The passed-down current workspace is: %s" % env.workspace)

# Set a new workspace, overriding the passed-down workspace
#
env.workspace = "e:/data/script.gdb"
arcpy.AddMessage("The new current workspace is: %s" % env.workspace)

Следующие функции ArcPy позволяют манипулировать параметрами среды:

  • ClearEnvironment
  • ListEnvironments
  • LoadSettings
  • ResetEnvironments
  • SaveSettings

Автономные или вызываемые скрипты

Есть две ситуации, в которых скрипты не получают перемещенные вниз параметры среды. 1 - скрипт запущен вне приложения ArcGIS, например, из командной строки операционной системы. 2 - скрипт вызывает другой скрипт: нет никакого способа вызвать скрипт, чтобы узнать, что вызванный скрипт будет вызывать функции геообработки. В таких ситуациях вы можете использовать функцию LoadSettings, которая может читать параметры среды из файла XML.

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

  • Использование параметров среды в Python
  • env

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация