¿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?

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.