Слои инструментов на основе модели или скриптовых инструментов

Большинство системных инструментов создают один выходной набор данных, но некоторые пользовательские модели и скриптовые инструменты, которые вы можете создать сами, могут создавать несколько наборов выходных данных. В этом случае слои инструментов, созданные из таких инструментов могут быть очень полезны, поскольку все выходные данные инструменты содержатся в одном составном слое — слое инструмента, а не по отдельности в нескольких слоях.

Прежние версииПрежние версии:

Возможность создавать слой инструмента удалена в версии 10.1. Слои инструментов, созданные в документах ArcMap до версии 10.1, можно по-прежнему использовать в 10.1.

Подслои

Какие данные в модели будут добавлены в качестве подслоев в слой инструмента при выполнении слоя инструмента определяют две опции:

  1. Все элементы данных с включенной опцией Добавить к изображению (Add to display).

    ПримечаниеПримечание:

    Убедитесь в том, что опция Добавить к изображению (Add to display) не включена для промежуточных данных модели, поскольку промежуточные данные будут удаляться при выполнении слоя инструмента, при этом подслой останется пустым.

  2. Параметры всех выходных элементов данных.

Изменения, которые вы произведете в модели, не будут обновлены в слое инструмента до тех пор, пока вы не произведете запуск инструмента из слоя инструмента.

Слои инструментов содержат ссылку на инструмент, а не на его копию

Слои инструментов не содержат копию модели. Они содержат только ссылку на модель. Пользователь слоя инструмента должен обратиться к набору инструментов, в котором содержится модель. Если вы дадите другому пользователю документ карты, в котором содержится слой инструмента модели, то вам также будет нужно дать ему набор инструментов, в котором хранится эта модель.

Слои инструментов не обнаруживают изменения параметров

Слои инструмента содержат определение параметров лежащего в основе инструмента. Если вы произведете изменение каких-либо параметров, то вам будет нужно удалить и создать слой инструмента заново, чтобы новый слой инструмента содержал обновленные значения параметров.

ВниманиеВнимание:

Поскольку возможность создания слоев инструментов была удалена в версии 10.1, повторно создать слой, чтобы обнаружить изменения параметров, невозможно.

Создавать слой инструмента заново не обязательно, если вы изменили что-то в логике модели или скрипта; это необходимо только в том случае, когда вы редактируете что-либо, связанное со входными или выходными параметрами.

Связанные темы

9/11/2013