Professional Documents
Culture Documents
Açik Kaynak Kodlu CBS Yazilim Uygulamasi Dersi̇
Açik Kaynak Kodlu CBS Yazilim Uygulamasi Dersi̇
Açik Kaynak Kodlu CBS Yazilim Uygulamasi Dersi̇
Hafta 4
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Giriş
● Verilen öznitelik bilgileri içerisinde belirli özellikleri taşıyan veri setini elde
etmek için kullanılır.
● Nüfusu 5000’den büyük olan ilçeler, yüzölçümü beş yüz bin metre kareden
büyük olan şehirler, son 10 yılda 5 şiddetinden büyük deprem olan şehirler
gibi.
● QGIS programında yer alan Select By fonksiyonu ile verilen öznitelik (veri
tabanında yer alan) bilgilerinden mantıksal ifadeler (=, >, <, <>, and, or gibi)
kullanarak basit sorgulamalar gerçekleştirilebilmektedir.
● Mekansal Sorgu fonksiyonu kullanılarak coğrafi verilerin birbirleri arasındaki
kompleks mekansal ilişkiler sorgulanabilir.
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
● Sorgu (query):
○ Bir veritabanı içinden kaydı ya da kayıtları seçmek üzerine hazırlanan
bir istek.
○ Bir sorgu, genellikle bir durum ya da mantık ifadesi şeklinde yazılır.
● Sorgu İfadesi (Query Expression):
○ Tipik olarak ifadenin doğru olarak değerlendirdiği bir tablo içinde yer
alan ilgili satırları seçmek için kullanılan ifade tipidir.
○ Genel olarak bir SQL ifadesine ait parçadır:
Seç {alanlar}…’Dan {tablo} Nereden {ifade} Seç*…’Dan
Sokaklar Nereden “Sokak İsmi = ‘Merkez’ ve ‘Sokak Tipi’ = ‘Asfalt’
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Mantıksal Operatörler
● AND (ve) : Öznitelik bilgisi üzerinden verilen birden çok operatörün birlikte
sağlanmasını kontrol eder.
○ “NUFUS” > 1000 AND “NUFUS” <10000
● OR (veya) : Öznitelik bilgisi üzerinden verilen birden çok operatörün ayrı
ayrı sağlanmasını kontrol eder.
○ “AD” = ‘ALİ’ OR ‘AD» = ‘VELİ»
● LIKE (benzer) : Öznitelik bilgisi verilen ifadeyi içeriyorsa listelenmesini
sağlar.
○ “AD” LIKE ‘%MA%’ → KEMAL, ESMA, MASAL
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Mantıksal Operatörler
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
● Araştır bölümü altında Alanlar ve Değerler ifadesi fare ile çift tıklanarak
katmanın veritabanında tanımlı alanlarına (field) ulaşılır.
● Sorgulama yapılacak field fare ile çift tıklanarak expression bölümüne
yazılır.
● İşletmenler bölümünde işlem yapılacak işletmene fare ile çift tıklanır.
● Field Value bölümünde All Unique butonuna basılarak veri tabanındaki
tüm bilgiler listelenir.
● Expression bölümünde istenilen sorgu ifadesi tanımlanmış olur.
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
● Tool bar’da yer alan Atrribute Table butonu ile öznitelik tablosu açılır.
● Ekrana açılan Attribute Table tool bar’da yer alan Seçimi Üste Çıkar
butonuna basılarak seçilen objelerin en üstte görüntülenmesi sağlanır.
● Seçili olan objeleri menü bar’ da yer alan Katman menüsü altında Farklı
Kaydet fonksiyonunu kullanarak yeni bir shapefile vektör veri seti olarak
kaydedebilirsiniz.
● Kaydetme işlemi ayrıca Katmanlar bölümünde çalışılan katman üzerinde
farenin sağ tuşuna basarak aktif hale gelen Farklı Kaydet fonksiyonunu
seçerek de yapılabilir.
● Vektör katmanı Farklı Kaydet diyaloğunda Farklı Kaydet bölümüne yeni
katman ismi .shp uzantılı olarak tanımlanır.
● Diyalogda sadece Seçili Objeleri Kaydet seçeneği işaretlenir. OK
butonuna basılır ve kaydetme işlemi tamamlanır.
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Statist Eklentisi
Statist Eklentisi
Statist Eklentisi
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Statist Eklentisi
Statist Eklentisi
● Menü bar’da Vektör menüsü altında Statist > Statist fonksiyonu seçilir.
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Statist Eklentisi
● Ekrana açılan Statist diyaloğunda Input vector layer bölümüne ilgili katman
seçilir.
● Use only selected features ifadesi işaretlenir.
● Target field NUFUS seçilir ve OK butonuna basılır.
● Böylece Kızılcahamam ve Çamlıdere ilçelerine bağlı yerleşim yerlerinin
toplam nüfus bilgisine ulaşılır.
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Statist Eklentisi
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
● Kuzey Anadolu fayının geçtiği illeri bulmak için; Menü bar’da yer alan
Mekansal İSorgu fonksiyonu seçilir.
Ünite 4: Basit ve Kompleks Sorgulama İşlemleri ve Grafik Gösterimler
Katmanlar bölümünde ilgili katman üzerine farenin sağ tuşu ile basılarak
Öznitelik Tablosunu Aç ifadesi seçilir ve ilgili katmana ait öznitelik tablosu açılır.
Attribute Table diyaloğuna basılarak seçilmişler üste çıkartılır.