Общая информация о параметрах инструмента-скрипта

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

Рисунок, приведенный ниже, показывает диалоговое окно инструмента-скрипта с тремя параметрами: входное рабочая область, вырезающий класс объектов, и выходная рабочая область. Все классы объектов во входной рабочей области вырезаются указанным вырезающим классом объектов (с помощью инструмента Вырезать), и записываются в выходную рабочую область.

Параметры инструмента-скрипта

Порядок параметров должен совпадать

Порядок параметров в диалоговом окне инструмента должен совпадать с порядком параметров в вашем скрипте. Если, например, вы изменили Вырезать объекты (Clip Features) с параметра 2 на параметр 1 в инструменте-скрипте, вы должны таким же образом изменить порядок в его свойствах.

Типы данных параметров

Каждый параметр инструмента-скрипта имеет связанный тип данных (data type). После открытия диалогового окна инструмента-скрипта, геообработка использует типы данных для проверки значений параметров. Например, если вы ввели класс объектов для параметра с типом данных рабочая область, геообработка выдаст ошибку (красный знак Х в параметре).

Тип данных также используется для обзора данных – только данные с совпадающим типом данных параметра будут показаны в диалоговом окне Обзор.

Другой способ понимания параметров и типов данных состоит в том, что геообработка не отправляет значения, имеющие некорректный тип данных, в ваш скрипт. Это является одним из преимуществ создания инструмента-скрипта – значения параметров проверяются на тип данных параметра перед тем, как отправиться в скрипт.

Связанные разделы