Instrução
No ArcGIS Pro é possível listar ferramentas contendo nomes de parâmetros específicos. Isso é ideal para situações ao criar tarefas programaticamente automatizadas usando o ArcPy, pois saber os nomes exatos dos parâmetros é crucial. Também é importante durante o teste do fluxo de trabalho, pois uma lista completa de nomes de parâmetros garante que todas as entradas possíveis sejam consideradas e testadas.
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)
O bloco de código abaixo demonstra o funcionamento completo do script.
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)
A imagem abaixo mostra todas as ferramentas de geoprocessamento contendo os nomes de parâmetros específicos no ArcGIS Pro.
ID do Artigo: 000031510
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri