HOW TO
In ArcGIS Pro ist es möglich, Werkzeuge aufzulisten, die bestimmte Parameternamen enthalten. Dies ist ideal für Situationen, in denen programmgesteuert automatisierte Tasks mit ArcPy erstellt werden, da es wichtig ist, die genauen Parameternamen zu kennen. Dies ist auch beim Testen von Workflows wichtig, da eine vollständige Liste der Parameternamen sicherstellt, dass alle möglichen Eingaben berücksichtigt und getestet werden.
for tool in arcpy.ListTools("*"):
params = arcpy.GetParameterInfo(tool)
for param in params:
if param.name == "<parameterName1>" or param.name == "<parameterName2>":
print(tool, param.name)
Mit dem folgenden Code-Block wird das voll funktionsfähige Skript demonstriert.
for tool in arcpy.ListTools("*"):
    params = arcpy.GetParameterInfo(tool)
    for param in params:
        if param.name == "output_location" or param.name == "output_name":
            print(tool, param.name)
Die folgende Abbildung zeigt alle Geoverarbeitungswerkzeuge, die die spezifischen Parameternamen in ArcGIS Pro enthalten.

Artikel-ID: 000031510
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten