QGIS Eklentileri (Plugins) Rehberi: En Çok Kullanılan 10 Plugin
QGIS, açık kaynaklı Coğrafi Bilgi Sistemi yazılımları arasında dünyada en yaygın kullanılan platformdur. Temel gücünün önemli bir bölümü, topluluk tarafından geliştirilen eklentilerden (plugins) gelir. Resmi QGIS Plugin Repository'de 1.000'den fazla eklenti mevcuttur. Bu yazıda eklenti mimarisinin nasıl çalıştığını, hangi eklenti türünün ne zaman tercih edilmesi gerektiğini, kurulum yöntemlerini, sürüm uyumluluğu ve güvenilirlik kriterlerini kapsamlı biçimde ele alıyor; ardından CBS analistlerinin iş akışında en sık karşılaştığı 10 eklentiyi isimleriyle listeliyoruz. Her bir eklentinin ayrıntılı kurulum ve kullanım rehberi, ilerleyen dönemde ayrı yazılarda yayınlanacaktır.
QGIS Eklenti Mimarisi Nasıl Çalışır?
QGIS'in eklenti mimarisi tek bir yapı değil, üç farklı entegrasyon katmanından oluşur. Bir eklentinin hangi katmanda çalıştığını bilmek, onu doğru yerde arayıp doğru şekilde kullanmanızı sağlar.
- Python Eklentileri: QGIS'in
PyQGISAPI'sini kullanarak yazılan, kendi paneli/menüsü/araç çubuğu düğmesi olan bağımsız yazılım parçalarıdır. Bir__init__.py, birmetadata.txt(isim, sürüm, açıklama, minimum/maksimum QGIS sürümü) ve genellikle Qt Designer ile hazırlanmış.uiarayüz dosyalarından oluşur. QuickMapServices, MMQGIS gibi eklentilerin çoğu bu kategoridedir. - Processing Sağlayıcıları (Providers): Kendi arayüzü olmayan, bunun yerine Processing Toolbox'a yeni algoritmalar ekleyen eklentilerdir. Bu algoritmalar standart girdi/çıktı arayüzüne sahip olduğu için Graphical Modeler'da zincirlenebilir ve toplu işlem (batch processing) ile yüzlerce dosya üzerinde otomatik çalıştırılabilir. ORS Tools ve SCP gibi birçok eklenti hem kendi paneli hem Processing sağlayıcısı olarak iki katmanda birden çalışır.
- Çekirdek (Core) Araçlar: QGIS kurulumuyla birlikte gelen ancak bazen ayrıca etkinleştirilmesi gereken C++ tabanlı yerleşik eklentilerdir (örn. Georeferencer, DB Manager, bazı Heatmap işlevleri). Bunlar Eklenti Yöneticisi'nde "Kur" değil "Yükle/Etkinleştir" olarak görünür.
Geliştirici notu: Kendi eklentinizi yazmak istiyorsanız Plugin Builder eklentisi bir iskelet proje üretir; geliştirme sırasında değişiklikleri QGIS'i yeniden başlatmadan test etmek için Plugin Reloader eklentisi kullanılır. PyQGIS API dokümantasyonu qgis.org/pyqgis adresindedir.
Eklenti Ekosistemi: Depo, Güvenilirlik ve Değerlendirme Kriterleri
Resmi QGIS Plugin Repository (plugins.qgis.org), yüklenen her eklentiyi otomatik bir doğrulama sürecinden geçirir; ancak bu doğrulama kod güvenliğini garanti etmez, yalnızca temel yapısal uyumluluğu kontrol eder. Bir eklentinin güvenilirliğini değerlendirirken şu kriterlere bakılması önerilir:
- Kaynak kodu erişilebilirliği: Çoğu eklentinin kaynak kodu GitHub/GitLab üzerinde herkese açıktır; şüpheli davranış (ağ isteği, dosya sistemi erişimi) kod üzerinden incelenebilir.
- İndirme sayısı ve kullanıcı oylaması: Repository'deki popülerlik sıralaması ve yıldız puanı, topluluk tarafından ne kadar test edildiğinin dolaylı bir göstergesidir.
- Güncellenme sıklığı: Son güncellemesi yıllar önce yapılmış bir eklenti, güncel QGIS sürümüyle uyumsuzluk riski taşır.
- Deneysel (experimental) işareti: Geliştirici tarafından henüz kararlı kabul edilmeyen eklentiler bu etiketi taşır; üretim/akademik projelerde dikkatli kullanılmalıdır.
Üçüncü taraf depolar: Ayarlar > Eklenti Depoları menüsünden resmi depo dışında bir URL eklemek mümkündür; ancak eklenen depodaki her eklenti, QGIS'in erişebildiği tüm kaynaklara (dosya sistemi, ağ) aynı yetkiyle erişebilir. Yalnızca kaynağına güvendiğiniz depoları ekleyin.
Kurulum Yöntemleri
QGIS'te bir eklentiyi kurmanın üç farklı yolu vardır:
- Eklenti Yöneticisi üzerinden: Eklentiler → Eklentileri Yönet ve Yükle menüsünden arama kutusuna eklenti adı yazılır ve Eklentiyi Yükle düğmesine tıklanır. En yaygın ve önerilen yöntemdir.
- ZIP dosyasından manuel kurulum: İnternet erişimi kısıtlı ortamlarda veya henüz repository'ye yüklenmemiş geliştirme sürümü eklentiler için, indirilen ZIP dosyası Eklenti Yöneticisi'ndeki ZIP'ten Kur sekmesinden seçilir; alternatif olarak dosyalar doğrudan QGIS profilinin
python/pluginsklasörüne çıkarılabilir. - Ek depo ekleyerek: Kurumsal veya özel bir eklenti deposu kullanan araştırma grupları, Ayarlar sekmesinden kendi depo URL'lerini ekleyebilir.
Bazı eklentiler "Deneysel" olarak işaretlenmiştir. Bunları görmek için Ayarlar sekmesinde "Deneysel eklentileri de göster" seçeneğini etkinleştirin.
Sürüm Uyumluluğu: LTR ve Latest Release
Her eklentinin metadata.txt dosyasında qgisMinimumVersion ve genellikle qgisMaximumVersion alanları bulunur; QGIS bu bilgiye göre eklentinin kurulu sürümle uyumlu olup olmadığını otomatik kontrol eder. QGIS iki ana kanalda yayınlanır:
- LTR (Long Term Release): Uzun süreli destek; kurumsal ve üretim ortamları için önerilir. Eklenti geliştiricileri genellikle önceliği LTR uyumluluğuna verir, dolayısıyla eklenti ekosisteminin en geniş desteği burada bulunur.
- Latest Release: En yeni özellik ve performans iyileştirmelerini içerir; ancak bazı eklentiler
qgisMaximumVersionkısıtı nedeniyle henüz güncellenmemiş olabilir ve "uyumsuz" görünebilir.
Kararlılık önceliğiyse LTR, en güncel uzaktan algılama/analiz özelliklerine erişim önceliğiyse Latest Release tercih edilmelidir. QGIS sürümünü güncelledikten sonra Eklenti Yöneticisi'nden güncellemeleri kontrol etmek, eski eklentilerin neden olabileceği çakışmaları önler.
Eklenti Kategorileri ve İhtiyaç Eşleştirmesi
1.000'den fazla eklenti arasında doğru aracı bulmak için önce ihtiyacınızın hangi kategoriye girdiğini belirlemek işe yarar:
| Kategori | Tipik İhtiyaç | Genellikle Nasıl Entegre Olur? |
|---|---|---|
| Arka Plan Haritası | Hızlı görsel bağlam, referans harita katmanı | Ayrı panel/menü |
| Veri İndirme (OSM, uydu) | Açık kaynaklardan vektör/raster veri temini | Ayrı panel; bazıları Processing sağlayıcısı |
| Uzaktan Algılama & Sınıflandırma | Uydu görüntüsü işleme, arazi örtüsü sınıflandırma | Hem ayrı panel hem Processing sağlayıcı |
| Ağ Analizi & Erişilebilirlik | Rota, izokron, mesafe matrisi | Genelde Processing sağlayıcı |
| Geocoding | Adres ↔ koordinat dönüşümü | Ayrı panel |
| Veri Yönetimi & Toplu İşlem | CSV'den nokta, geometri onarımı, toplu dönüştürme | Genelde Processing sağlayıcı |
| Görselleştirme & Web Yayını | İnteraktif harita, atlas, animasyon | Ayrı menü/sihirbaz |
En Çok Kullanılan 10 QGIS Eklentisi
Aşağıdaki 10 eklenti, yukarıdaki kategorilerin her birinde CBS analistlerinin iş akışında en sık karşılaştığı araçlardır. Kurulum adımları, parametre ayarları ve örnek kullanım senaryolarını içeren ayrıntılı rehberler her biri için ayrı yazılarda yayınlanacaktır (ilk üçü yayında).
| # | Eklenti | Kategori |
|---|---|---|
| 1 | QuickMapServices | Arka Plan Haritası |
| 2 | QGIS2Web | Web Yayını |
| 3 | Semi-Automatic Classification Plugin (SCP) | Uzaktan Algılama |
| 4 | OSM Downloader | Veri İndirme |
| 5 | Heatmap (Kernel Density Estimation) | Analiz (dahili) |
| 6 | Profile Tool | Arazi Analizi |
| 7 | MMQGIS | Veri Yönetimi |
| 8 | QuickOSM | Veri Sorgulama |
| 9 | Photon Geocoder | Geocoding |
| 10 | ORS Tools (OpenRouteService) | Rota & Erişilebilirlik |
Eklenti bulamıyor musunuz? Resmi QGIS Plugin Repository'ye plugins.qgis.org adresinden ulaşabilir, popülerlik ve oy sıralamasına göre filtreleyebilirsiniz.
QGIS ve CBS Analizlerinizde Profesyonel Destek
QGIS ile mekansal analiz, harita üretimi ve CBS danışmanlığı konularında uzman ekibimizden yardım alın.
Ücretsiz Danışmanlık AlınKaynaklar
- QGIS Project. (2026). QGIS User Guide. docs.qgis.org
- QGIS Project. PyQGIS Developer Cookbook. qgis.org/pyqgis
- QGIS Plugin Repository. plugins.qgis.org
- Graser, A., & Olaya, V. (2015). QGIS Map Design. Locate Press.