¿Cuál es el nuevo alglist y alghelp en el procesamiento QGIS 3.0?

11

Acceder a los nuevos scripts de procesamiento de QGIS 3.0 a través de la consola de Python está resultando ser un desafío para mí, especialmente dado que los comandos antiguos Processing.alglist () y Processing.alghelp () parecen estar inactivos.

  • ¿Cómo se llama una lista de secuencias de comandos de procesamiento?
  • ¿Cómo se llama la información de ayuda para un script individual?
Nick_W
fuente

Respuestas:

15
  • ¿Cómo se llama una lista de secuencias de comandos de procesamiento?

    QgsApplication.processingRegistry().algorithms()

    Si desea imprimir una lista legible de identificadores y nombres de algoritmos, puede hacer esto:

    for alg in QgsApplication.processingRegistry().algorithms():
        print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName()))
    
  • ¿Cómo se llama la información de ayuda para un script individual?

    processing.algorithmHelp("qgis:refactorfields")

Consulte https://qgis.org/api/api_break.html#qgis_api_break_3_0_Processing para obtener detalles y recomendaciones de los desarrolladores de QGIS.

Germán Carrillo
fuente