Доступ к параметрам в наборе инструментов Python

Внутри набора инструментов Python основная часть инструмента будет находиться в методе execute. Здесь выполняется любой анализ, преобразование и создание данных. Внутри метода execute вы можете вызывать другие инструменты и получать доступ к ArcPy или другой настраиваемой либо сторонней функциональности Python.

Сам метод execute будет иметь аргументы, помогающие работать с параметрами и сообщениями, включая список объектов parameter и объект messages.

def execute(self, parameters, messages):

Внутри метода execute значение каждого параметра может быть доступно из списка с помощью метода valueAsText. Другие свойства объекта Parameter могут быть доступны по мере необходимости.

Получите значения параметров с помощью метода valueAsText объекта параметра.

def execute(self, parameters, messages):
    inFeatures      = parameters[0].valueAsText
    outFeatureClass = parameters[1].valueAsText

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