操作方法
在 ArcGIS Pro 中,可以列出包含特定参数名称的工具。 这对于使用 ArcPy 以编程方式自动执行任务的情况非常理想,因为了解确切的参数名称至关重要。 在工作流测试期间,这同样非常重要,因为完整的参数名称列表可确保考虑并测试所有可能的输入。
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)
以下代码块演示了完整工作脚本。
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)
下图显示了 ArcGIS Pro 中包含特定参数名称的所有地理处理工具。
文章 ID: 000031510
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序