আমি একটি বড় জিআইএস প্রকল্পে কাজ করছি এবং স্তর প্যানেলে আইটেমগুলি বাছাই করতে সক্ষম না হওয়ায় আমাকে কঠিন সময় দিচ্ছে। স্তর প্যানেলে আমার 250 টি স্তর থাকতে পারে।
আমি যে সকল টিআইএফএফ রাস্টার ফাইল আমদানি করি এবং কিউজিআইএস-তে জিও-রেফারেন্সের জন্য একটি বিশেষ নামকরণের পরিকল্পনা করি। তবে আমি যখন এগুলি আমদানি করি তখন আমি একে একে বর্ণানুক্রমিক ক্রমে আমদানি করতে পারি না, কারণ আমার সহকর্মীরা কয়েকটি ফাইলে কাজ করছেন এবং আমি অন্যের সাথে কাজ করছি। সুতরাং স্তর প্যানেলের আইটেমগুলি পুরো জায়গা জুড়ে রয়েছে। প্রোগ্রামটি বর্ণমালা অনুসারে বাছাই করতে যথেষ্ট বুদ্ধিমান নয়। পরিবর্তে এটি তাদের আমদানি করার ক্রম অনুসারে সাজায়।
এখানে, এই স্ক্রিনশটটি একবার দেখুন।
কিউজিআইএস-এ কোনও বিল্ট-ইন বিকল্প নেই যা আমাকে এই আইটেমগুলি বাছাই করতে দেয়? যদি তা না হয় তবে আমি ইনস্টল করতে পারি এমন একটি প্লাগইন রয়েছে যা আমাকে এই কাজটি করার অনুমতি দেয়?
সম্পাদনা: আমি দেখেছি এই এবং কোড প্রথম কয়েকটি পংক্তি কৌতুক করতে বলে মনে হচ্ছে।
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from qgis.utils import iface
mw = iface.mainWindow()
lgd = mw.findChild(QTreeWidget, "theMapLegend") # get ref to object by type/objectName
lgd.sortItems(0, Qt.AscendingOrder) # sort first column (Qt.DescendingOrder to reverse)
তবে আমি সাবলীল সি ++ বা পাইথন প্রোগ্রামার নই। সিরিয়াসলি? ... কিউজিএস-এ স্তরগুলি বাছাই করতে আমাকে কি কোনও প্রোগ্রামিং কুক বই তুলতে হবে? এটা কি আর কঠিন হতে পারে? ...
একই কাজ করতে পারে এমন কোনও প্লাগইন নেই? আমি কোনও গুরুত্বপূর্ণ প্রকল্পে কোডটি বুঝতে পারি না তা ব্যবহার করতে আমি ভীত।