Apa alglist dan alghelp baru dalam Pemrosesan QGIS 3.0?


11

Mengakses skrip pemrosesan QGIS 3.0 baru melalui konsol Python terbukti menjadi tantangan bagi saya, terutama karena perintah processing.alglist () dan processing.alghelp () yang lama tampaknya tidak berfungsi.

  • Bagaimana seseorang memanggil daftar skrip pemrosesan?
  • Bagaimana cara seseorang memanggil info bantuan untuk skrip individual?

Jawaban:


15
  • Bagaimana seseorang memanggil daftar skrip pemrosesan?

    QgsApplication.processingRegistry().algorithms()

    Jika Anda ingin mencetak daftar id dan nama algoritma yang dapat dibaca, Anda dapat melakukan ini:

    for alg in QgsApplication.processingRegistry().algorithms():
        print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName()))
  • Bagaimana cara seseorang memanggil info bantuan untuk skrip individual?

    processing.algorithmHelp("qgis:refactorfields")

Lihat https://qgis.org/api/api_break.html#qgis_api_break_3_0_Processing untuk detail dan rekomendasi dari pengembang QGIS.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.