Параметры среды геообработки являются дополнительными параметрами, влияющими на результаты работы инструмента. Они отличаются от обычных параметров инструмента тем, что не появляются в диалоговом окне инструмента (с некоторыми исключениями). Скорее, они являются значениями, которые вы устанавливаете один раз, используя отдельное диалоговое окно, и которые запрашиваются и используются инструментами при запуске.
Есть четыре уровня параметров среды: приложение, инструмент, модель и обработка модели. Все уровни содержат одинаковые переменные среды и одинаково влияют на выходные результаты. Они различаются только в том, как вы получаете доступ к ним и как их устанавливаете.
Четыре уровня среды формируют иерархию, в которой уровень приложения - самый высокий. Иерархия параметров среды возрастает при переходе на уровень ниже (далее об этом более подробно). Настройки, сделанные для каждого уровня являются приоритетными, по сравнению с уровнем выше.
- Параметры уровня Приложение установлены по умолчанию и будут применяться к любому инструменту при его выполнении.
- Параметры уровня Инструмента применяются к одному запуску инструмента и перезаписывают параметры уровня приложения.
- Параметры уровня Модели определяются и сохраняются с моделью и перезаписывают параметры уровней приложения и инструмента.
- Параметры уровня Обработки модели определяются на уровне обработки модели, сохраняются с моделью и перезаписывают параметры уровня модели.
Настройки среды уровня модели
Среды модели можно настраивать для всей модели, но эти настройки влияют на модель по-разному в зависимости от того, где запускается модель: в ModelBuilder или диалоговом окне ее инструмента.
Если вы выполняете модель, используя диалоговое окно инструмента, параметры среды инструмента наследуются всеми компонентами модели. Если вы выполняете модель, используя ModelBuilder, наследуются параметры среды приложения.
Параметры среды модели сохраняются с моделью, и в результате этого диалоговое окно для настройки параметров среды модели отличается от диалогового окна для настройки параметров среды приложения или инструмента. В диалоговом окне среды модели отметьте, какие параметры среды вы будете постоянно перезаписывать в модели. И наоборот, не отмеченные параметры будут использовать значение перемещенного вниз приложения или среды инструмента.
Задать среды для всей модели можно двумя способами:
- Задать среду в диалоговом окне Настройки параметров среды (Environment Settings).
- Установите среду модели, используя переменную модели.
Параметры среды обработки модели
Параметры среды модели передаются вниз в процессах модели (процесс модели - это инструмент плюс его данные). Диалоговое окно для настройки параметров среды для процессов модели такое же, как диалоговое окно для всей модели. При выполнении процесса модели, параметры среды, установленные для всей модели используются в каждом процессе, если для отдельного процесса не было установлено дополнительных параметров среды, которые превалируют над параметрами, установленными для всей модели.
Задать среду для процесса модели можно тремя способами:
- Из свойств процесса
- Представляя параметры среды процесса как переменные модели
- Подключение автономной переменной настройки среды к процессу