QGIS 3.0 Processingの新しいalglistとalghelpは何ですか?


11

Pythonコンソールを介して新しいQGIS 3.0処理スクリプトにアクセスすることは、特に古いprocessing.alglist()およびprocessing.alghelp()コマンドが機能していないように見えるため、私にとって難題であることが証明されています。

  • 処理スクリプトのリストをどのように呼び出すのですか?
  • 個々のスクリプトのヘルプ情報をどのように呼び出しますか?

回答:


15
  • 処理スクリプトのリストをどのように呼び出すのですか?

    QgsApplication.processingRegistry().algorithms()

    アルゴリズムのIDと名前の読み取り可能なリストを印刷する場合は、次のようにします。

    for alg in QgsApplication.processingRegistry().algorithms():
        print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName()))
  • 個々のスクリプトのヘルプ情報をどのように呼び出しますか?

    processing.algorithmHelp("qgis:refactorfields")

QGIS開発者からの詳細と推奨事項については、https://qgis.org/api/api_break.html#qgis_api_break_3_0_Processingを参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.