Instrução

Listar todas as ferramentas de geoprocessamento contendo nomes de parâmetros específicos no ArcGIS Pro utilizando ArcPy

Last Published: July 4, 2024

Descriçã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.

Solução ou Solução Provisória

  1. Abra um projeto no ArcGIS Pro.
  2. Abra a janela Python. Consulte ArcGIS Pro: Janela Python para obter mais informações.
  3. Execute o seguinte script:
    1. Itere sobre uma lista de ferramentas disponíveis no ArcGIS.
for tool in arcpy.ListTools("*"):
  1. Recupere informações sobre os parâmetros associados a essa ferramenta.
    params = arcpy.GetParameterInfo(tool)
  1. Itere sobre a lista de parâmetros associados à ferramenta atual e verifique se o nome do parâmetro está dentro da ferramenta. Substitua '<parameterName1>' e '<parameterName2>' pelos nomes dos parâmetros desejados. Os nomes das ferramentas estão listados abaixo da função print().
    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.

Todas as ferramentas de geoprocessamento estão listadas

ID do Artigo: 000031510

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download