Büyük bir CBS projesi üzerinde çalışıyorum ve Katmanlar panelindeki öğeleri sıralayamamak bana zor zaman veriyor. Katmanlar panelinde en fazla 250 katmanım olabilir.
QGIS'te aldığım tüm TIFF raster dosyaları ve coğrafi referans için özel bir adlandırma düzenim var. Ancak onları içe aktardığımda, bunları alfabetik sırayla tek tek içe aktaramıyorum, çünkü iş arkadaşlarım bazı dosyalar üzerinde çalışıyor ve diğerleri üzerinde çalışıyorum. Katmanlar panelindeki öğeler her yerde. Program bunları alfabetik olarak sıralayacak kadar zeki değil. Bunun yerine, onları içe aktardığım sıraya göre sıralar.
İşte bu ekran görüntüsüne bir göz atın.
QGIS'te bu öğeleri sıralamama izin verecek yerleşik bir seçenek yok mu? Yoksa, yükleyebileceğim bir eklenti var mı?
Düzenleme: Bulduğum bu ve kodunun ilk birkaç satır işi görüyor görünmektedir.
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)
Ama akıcı bir C ++ veya bir Python programcısı değilim. Cidden mi? ... QGIS'deki katmanları sıralamak için bir programlama kitabı seçmem gerekiyor mu? Daha zor olabilir mi? ...
Aynı işi yapabilecek eklenti yok mu? Önemli bir projede anlamadığım kodu kullanmaktan korkuyorum.