在 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