O que é o novo alglist e alghelp no QGIS 3.0 Processing?

11

O acesso aos novos scripts de processamento do QGIS 3.0 por meio do console Python está provando ser um desafio para mim, especialmente porque os antigos comandos processing.alglist () e processing.alghelp () parecem estar desativados.

  • Como se chama uma lista de scripts de processamento?
  • Como se chama a informação de ajuda para um script individual?
Nick_W
fonte

Respostas:

15
  • Como se chama uma lista de scripts de processamento?

    QgsApplication.processingRegistry().algorithms()

    Se você quiser imprimir uma lista legível de IDs e nomes de algoritmos, faça o seguinte:

    for alg in QgsApplication.processingRegistry().algorithms():
        print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName()))
    
  • Como se chama a informação de ajuda para um script individual?

    processing.algorithmHelp("qgis:refactorfields")

Consulte https://qgis.org/api/api_break.html#qgis_api_break_3_0_Processing para obter detalhes e recomendações dos desenvolvedores do QGIS.

Germán Carrillo
fonte