QGIS 3.0 프로세싱의 새로운 alglist와 alghelp는 무엇입니까?


11

파이썬 콘솔을 통해 새로운 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_ 처리 중 을 참조 하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.