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

В наборе инструментов Python ядро инструмента находится в методе execute. Там происходят анализ, преобразование, а также создание данных. В методе execute можно вызвать другие инструменты и получить доступ к ArcPy или другим пользовательским функциям Python или функциям 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

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

5/10/2014