CÓMO

Enumerar todas las herramientas de geoprocesamiento que contienen nombres de parámetros específicos en ArcGIS Pro mediante ArcPy

Last Published: July 4, 2024

Descripción

En ArcGIS Pro es posible enumerar herramientas que contienen nombres de parámetros específicos. Esto es ideal para situaciones en las que se crean tareas automatizadas mediante programación con ArcPy, ya que conocer los nombres exactos de los parámetros es crucial. También es importante durante las pruebas de flujo de trabajo, ya que una lista completa de nombres de parámetros garantiza que se consideren y prueben todas las entradas posibles.

Solución o solución alternativa

  1. Abra un proyecto en ArcGIS Pro.
  2. Abra la ventana de Python. Consulte ArcGIS Pro: ventana de Python para obtener más información.
  3. Ejecute el siguiente script:
    1. Repita en una lista de herramientas disponibles en ArcGIS.
for tool in arcpy.ListTools("*"):
  1. Recupere información sobre los parámetros asociados con esa herramienta.
    params = arcpy.GetParameterInfo(tool)
  1. Repita en la lista de parámetros asociados con la herramienta actual y compruebe si el nombre del parámetro está dentro de la herramienta. Reemplace '<parameterName1>' y '<parameterName2>' por los nombres de los parámetros deseados. Los nombres de las herramientas aparecen debajo de la función print().
    for param in params:
      if param.name == "<parameterName1>" or param.name == "<parameterName2>":
            print(tool, param.name)

El siguiente bloque de código muestra el script completo.

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)

La siguiente imagen muestra todas las herramientas de geoprocesamiento que contienen los nombres de parámetros específicos en ArcGIS Pro.

Se enumeran todas las herramientas de geoprocesamiento

Id. de artículo: 000031510

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga