ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

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

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

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

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 for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация