Внутри набора инструментов 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