Zugreifen auf Parameter in einer Python-Toolbox

Innerhalb einer Python-Toolbox ist der Haupttext des Werkzeugs in der execute-Methode zu finden. Dort erfolgen alle Analysen, Konvertierungen und die Datenerstellung. Innerhalb der execute-Methode können Sie andere Werkzeuge aufrufen und auf ArcPy oder andere benutzerdefinierte Funktionen oder Python-Funktionen eines Drittanbieters zugreifen.

Die execute-Methode selbst hat Argumente, dabei zu helfen, sich mit Parametern und Meldungen zu beschäftigen, einschließlich einer Liste von parameter-Objekten und einem messages-Objekt.

def execute(self, parameters, messages):

Innerhalb der execute-Methode kann auf den Wert jedes Parameters aus der Liste mit der valueAsText-Methode zugegriffen werden. Auf andere Eigenschaften des Parameter-Objekts kann nach Bedarf zugegriffen werden.

Zugriff auf Parameterwerte mit der valueAsText-Methode des Parameterobjekts:

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

Verwandte Themen

5/10/2014