QGIS 3.0 İşleme'deki yeni alglist ve alghelp nedir?


11

Yeni QGIS 3.0 işleme komut dosyalarına Python konsolu üzerinden erişmek, özellikle eski işleme.alglist () ve işleme.alghelp () komutlarının geçersiz olduğu için benim için bir zorluk olduğunu kanıtlıyor.

  • İşlem komut dosyalarının bir listesi nasıl çağrılır?
  • Kişi tek bir komut dosyasının yardım bilgilerini nasıl çağırır?

Yanıtlar:


15
  • İşlem komut dosyalarının bir listesi nasıl çağrılır?

    QgsApplication.processingRegistry().algorithms()

    Okunabilir bir algoritma kimliği ve ad listesi yazdırmak istiyorsanız, bunu yapabilirsiniz:

    for alg in QgsApplication.processingRegistry().algorithms():
        print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName()))
  • Kişi tek bir komut dosyasının yardım bilgilerini nasıl çağırır?

    processing.algorithmHelp("qgis:refactorfields")

QGIS geliştiricilerinin ayrıntıları ve önerileri için https://qgis.org/api/api_break.html#qgis_api_break_3_0_İşleme konusuna bakın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.