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