কিউজিআইএস ৩.০ প্রসেসিংয়ে নতুন অ্যালগলিস্ট এবং অ্যালগেল্প কী?


11

পাইথন কনসোলের মাধ্যমে নতুন কিউজিআইএস ৩.০ প্রসেসিং স্ক্রিপ্টগুলি অ্যাক্সেস করা আমার পক্ষে একটি চ্যালেঞ্জ হিসাবে প্রমাণিত হচ্ছে, বিশেষত যেহেতু পুরানো প্রসেসিং.এলজিস্ট () এবং প্রসেসিং.এলহেল্প () কমান্ডগুলি বিচ্ছিন্ন বলে মনে হচ্ছে।

  • প্রসেসিং স্ক্রিপ্টগুলির তালিকা কীভাবে একজন কল করতে পারে?
  • কীভাবে একজন পৃথক স্ক্রিপ্টের জন্য সহায়তা তথ্য কল করতে পারে?

উত্তর:


15
  • প্রসেসিং স্ক্রিপ্টগুলির তালিকা কীভাবে একজন কল করতে পারে?

    QgsApplication.processingRegistry().algorithms()

    আপনি যদি অ্যালগরিদম আইডি এবং নামগুলির একটি পঠনযোগ্য তালিকা মুদ্রণ করতে চান তবে আপনি এটি করতে পারেন:

    for alg in QgsApplication.processingRegistry().algorithms():
        print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName()))
    
  • কীভাবে একজন পৃথক স্ক্রিপ্টের জন্য সহায়তা তথ্য কল করতে পারে?

    processing.algorithmHelp("qgis:refactorfields")

দেখুন https://qgis.org/api/api_break.html#qgis_api_break_3_0_Processing বিবরণ এবং QGIS ডেভেলপারদের থেকে সুপারিশ জন্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.