Большинство системных инструментов создают один выходной набор данных, но некоторые пользовательские модели и скриптовые инструменты, которые вы можете создать сами, могут создавать несколько наборов выходных данных. В этом случае слои инструментов, созданные из таких инструментов могут быть очень полезны, поскольку все выходные данные инструменты содержатся в одном составном слое — слое инструмента, а не по отдельности в нескольких слоях.
Подслои
Какие данные в модели будут добавлены в качестве подслоев в слой инструмента при выполнении слоя инструмента определяют две опции:
- Все элементы данных с включенной опцией Добавить к изображению (Add to display).
- Параметры всех выходных элементов данных.
Изменения, которые вы произведете в модели, не будут обновлены в слое инструмента до тех пор, пока вы не произведете запуск инструмента из слоя инструмента.
Слои инструментов содержат ссылку на инструмент, а не на его копию
Слои инструментов не содержат копию модели. Они содержат только ссылку на модель. Пользователь слоя инструмента должен обратиться к набору инструментов, в котором содержится модель. Если вы дадите другому пользователю документ карты, в котором содержится слой инструмента модели, то вам также будет нужно дать ему набор инструментов, в котором хранится эта модель.
Слои инструментов не обнаруживают изменения параметров
Слои инструмента содержат определение параметров лежащего в основе инструмента. Если вы произведете изменение каких-либо параметров, то вам будет нужно удалить и создать слой инструмента заново, чтобы новый слой инструмента содержал обновленные значения параметров.
Создавать слой инструмента заново не обязательно, если вы изменили что-то в логике модели или скрипта; это необходимо только в том случае, когда вы редактируете что-либо, связанное со входными или выходными параметрами.