Doğrudan sorgu (direct query): Kullanıcının doğrudan SQL Giriş ile ya da uygulama arayüzüyle veriye etkileşimli bir şekilde
Coğrafi bilgi sistemleri yazılımları, yeryüzü şekillerini ulaşımıdır. Sorgu sonucunda istenen veriler ayrıştırılarak bir konumsal nesneler (feature) kullanarak tanımlar ve çizgi altküme tablosunda, orijinal veri değiştirilmeden çıkarılırlar. ve poligon konumsal nesnelerini kullanır. Konumsal Bu sınıfta sorgulama, veritabanında tablolar halinde bulunan veritabanı kavramı, bu konumsal nesne ve konum verilerin SELECT ifadesiyle, belirlediğimiz bir ölçütü veya verilerinin veritabanlarındaki tablolar içinde saklanması ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme düşüncesi ile ortaya çıkmıştır. Öznitelik (attribute) verileri işlemidir. Veritabanında tek bir tablo üzerinde sorgulama ise konumsal nesnelerin nitelik, nicelik gibi karakteristik yapılabildiği gibi, birden çok tablonun bir arada sorgulanması özelliklerini tanımlayan, konumsal nesne ile ilişkili ve da mümkündür. konum bilgisi içermeyen verilerdir. İşleme (manipulation): Kullanıcının sorgulama sonucu Coğrafi bilgi sistemleri yazılımlarında konumsal nesnenin orijinal veriyi silmesi, güncellemesi, veri eklemesi ya da geometrik şekli ve konum bilgisi, öznitelik verileri ile aynı sorgulamadan elde edilen sonuçlarla yeni konumsal nesne tablo içinde kayıt olarak saklanmakta ve işlenebilmektedir. veya konumsal bilgi oluşturması işlemidir. Başlıca veri Bu sayede konumsal nesneler ve öznitelik verileri ilişkisi işleme komutları; veritabanı içerisinde bulunan verilerin kayıt bazında oluşturulabilmektedir. Konum bilgileri üzerine ekleme yapmak için INSERT, veritabanındaki veritabanı tablolarında “geometry” ya da “shape” isimli verileri silme işlemi için DELETE ve veritabanındaki bir veri alanlarında bulunur. Bu veri alanlarında bulunan veriyi değiştirmek için UPDATE ifadeleridir. Coğrafi bilgi verinin okunması ile konumsal nesneler görsel arayüzlerde sistemleri yazılımları, veritabanı olarak kurumsal kullanıcıya harita olarak sunulur. veritabanları (enterprise geodatabase), dosya tabanlı
CBS yazılımları, veritabanı tablolarında saklanan konumsal konumsal veritabanı (file base geodatabase) ya da kişisel ve aynı tabloda bulunmayan öznitelik verileri ile tematik konumsal veritabanı (personal geodatabase) kullanırlar. verileri birbirlerine ilişkiler yolu ile bağlar. Tablolar arası CBS yazılımları veri işleme fonksiyonlarına genellikle ilişkiler, konumsal verilere ait oluşturduğumuz eşsiz ve öznitelik sorgulama arayüzlerinde izin vermez. Bu tanıtıcı numaraların öznitelik ya da tematik tablolarında da fonksiyonları farklı arayüzler üzerinden kullanırlar. Bu kullanılarak, birbirleriyle bu eşsiz numaralar aracılığıyla fonksiyonların SQL formları, daha çok CBS sunucu bağlanmasıyla oluşturulur. Bu sayede araştırdığımız bir (server) yapılarının veri yönetiminde kullanılır.
değeri görsel platformda geometrik şekillerle ifade edebilir ya CBS’de öznitelik verilerine bağlı sorgulamalar, doğrudan da tersi bir şekilde araştırdığımız bir geometrik ifadenin sorgulama sınıfına girmektedir. SELECT komut ifadesinden tematik değerlerini gösterebiliriz. sonra, boşluk bırakılarak seçilmek istenen veri sütununun
Tematik veri, konumsal veritabanı içerisinde tanımlanan ve alan adı yazılır. Eğer seçilmek istenen birden fazla sütun saklanan, genellikle tek katman içerisinde organize edilip varsa seçilmek istenen sütunların alan adları arasına virgül sunumu yapılan, mantıksal olarak gruplanmış veridir. koyularak SQL ifadesi yazılır. Şayet tablodaki bütün sütunların seçilmesi isteniyorsa alan adları yerine * (yıldız) Öznitelik Verilerine Bağlı Sorgulamalar karakteri kullanılarak bu seçim yapılabilmektedir. Seçilmek Özniteliğe bağlı sorgulamalar, haritadaki veri istenen sütunların ait olduğu tablo FROM ifadesinden sonra katmanlarının yazınsal verilerinin, belirtilen koşullara göre belirtilir. Bu ifadeden sonra bir boşluk bırakılarak tablo adı seçiminin yapıldığı tematik sorgulamalardır. Bir yazılır (s:146, Resim 7.4).
karşılaştırma yapıldığında yapı olarak standart veritabanı Yapılan sorgulama işleminde, veri sütunundaki tüm veriler sorgulamasından farksızdır. Ancak sonuç itibarıyla yerine, bir veya daha çok koşula bağlı veri grubu sorgulanan verilerin harita üzerinde gösterilmesi ile bir bulunmak istenirse sorgulama dilinde WHERE ifadesini fark yaratır. Yapılan sorgulama sonucunun harita üstünde kullanmak gerekir. Türkçe “nerede” anlamına gelen bu görüntülenebilmesi yani öznitelik verilerinden harita ifade ile belirlenen ölçütleri oluşturmada, bu ölçütleri elemanlarına ulaşılabilmesi ya da tersi uygulanarak harita aramada ve karşılaştırmada operatörlerden faydalanılır. elemanlarından öznitelik verilerine ulaşılabilmesi, coğrafi bilgi sistemlerinin en önemli özelliklerinden birisidir. SELECT-FROM-WHERE komut bloku SELECT ifadesinin en temel ve yaygın olarak kullanılan halidir. Tematik sorgulama, veritabanında tablolar halinde Coğrafi bilgi sistemleri yazılımlarının çoğunda bu komut bulunan öznitelik verilerinin, belirlediğimiz bir ölçütü blokuyla yapılan seçimin harita üzerinde görüntülenmesini veya ölçütleri karşılayanlarını ya da karşılamayanlarını sağlayan kolaylaştırıcı arayüzler bulunmaktadır. Bu belirleme işlemidir. arayüzlere sorgu oluşturucu denir. Sorgu oluşturucular;
Coğrafi Bilgi Sistemleri yazılımları da tablolar içinde SELECT * FROM <tablo adı> WHERE <sütun adı ve sakladığı verilerini sorgularken, veritabanı platformunda belirtilen koşul>; sorgulama için geliştirilmiş araç olan SQL (Structured Query Language) kullanır. Sorgulama oluşturduğu sonuca hazır komut yapısını kullanırlar.
göre iki şekilde sınıflandırılabilir. Bunlar, “doğrudan sorgu” ve “işleme” olarak tanımlanır.
Query builder, öznitelik tablolarında yer alan konumsal operatörler gibi sayısal, tarih ve metin veri tipleri için ya da konumsal olmayan nesnelerin seçimi ve sorgusu için kullanılabilir. Tarih sorgulamalarında kullanılan veri kullanılan kolaylaştırıcı bir arayüzdür. sütununun tarih (date) veri tipinde olmasına dikkat edilmelidir. Sorgu oluşturucular genel olarak, sorgulanacak tablonun seçimi, koşul oluşturulacak veri sütununun seçimi, koşul Belirtilen değere eşit olmayanları seçme (< >), bu ya da ölçüt belirleme penceresi ve koşul ya da ölçütlerin operatör konumsal nesne tablosunda, ölçüt olarak ifade edileceği operatörlerden oluşur. Farklılıklar, belirtilen verinin, bulunduğu satırların dışında kalan arayüzde bulunan hazır operatör sayısından ve yardımcı satırları seçmek için kullanılır. fonksiyonlardan ileri gelir. Sorgu oluşturucular yalnızca Belirtilen değerlerin içinde olanları seçme (IN), Türkçe seçme ve seçileni gösterme işlemi içindir. Veri işleme anlamı “içinde” demek olan IN, konumsal nesne (manipulation) buradan yapılamaz. tablosunda bulunan verilerden, ölçüt olarak belirtilmiş Sorgulama Operatörleri liste halindeki verilerin bulunduğu satırları seçmek için Öznitelik verilerine bağlı sorgulamalarda, kullanılan kullanılır. Değerler sayısal, metin ya da tarih veri tipinde veritabanı yapısına göre sorgu oluşturucudaki operatörler, olabilir. Operatörün gerçekleştirdiği işlemin tersi de bu operatörlerin kullanımı, alan adlarının ve veri mümkündür. IN operatörünün başına, Türkçe değil ya da değerlerinin yazılışı bazı küçük farklar gösterebilir. olmayan anlamında NOT mantık operatörü eklendiğinde (NOT IN), ölçüt olarak belirtilmiş liste halindeki verilerin Karşılaştırma operatörleri: Bir ifadeyi başka bir ifadeyle bulunmadığı satırlar seçilir. kıyaslamak için kullanılır. Sadece aritmetiksel ifadeler için değil aynı zamanda metin tipi ve diğer tiplerdeki verilerin Belirtilen değerlerin arasında olanları seçme kıyaslanmasında da kullanılır. Metin tipi verilerin (BETWEEN X AND Y), konumsal nesne tablosunda karşılaştırılmasında büyüktür ya da küçüktür gibi bulunan verilerden ölçüt olarak belirtilen (X ve Y operatörler, metindeki harf dizininin alfabetik sıralamasına değerleri) değerler arasında olanları seçmek için kullanılan göre hareket ederler. Sorgu oluşturmada en yaygın operatördür. İki değer arası AND mantık operatörüyle kullanılan karşılaştırma operatörleri s: 148, Tablo 7.1’de bağlanır. Sayısal, metin ve tarih veri tipleri için gösterilmiştir. Çizelgede kırmızıyla gösterilen [NOT] uygulanabilmektedir. Belirlenen aralıktaki değerler ifadesi, başına gelebildiği operatörün anlamını ve seçilirken, alt ve üst sınır olan X ve Y değerlerini de kullanımını zıt yönde değiştirmektedir. seçerek bu aralığa ekler. Operatörünün başına NOT mantık operatörü getirilerek oluşturulan NOT BETWEEN Belirtilen değere eşit olanları seçme (=), operatör operatörüyle, konumsal nesne tablosunda bulunan konumsal nesne tablosunda belirtilen ölçütün bulunduğu verilerden, belirtilen ölçüt değerler arasında olmayan veri satırlarını seçmek için kullanılır. verilerin seçimi yapılabilir. Bu sorguda alt ve üst sınır
Belirtilen değerden büyük olanları seçme (>), konumsal değerleri olan X ve Y değerleri seçimin dışında kalır.
nesne tablosunda bulunan verilerden ölçüt değerden büyük NULL değerine sahip olanları seçme (NULL), SQL’de olanları seçmek için kullanılır. Büyüklük sorgusu sayı veri bilinmeyen değerleri ifade etmek için NULL operatörü tiplerinde olduğu gibi tarih ve metin veri tipleri için de kullanılmaktadır ve veritabanında veri değerinin kullanılabilir. bulunmadığını ifade eder. Veritabanlarında sayısal veri Belirtilen değerlerden büyük veya eşit olanları seçme tipleri 0 değerini ya da metin (string) veri tipi boşluk (‘ ’) (>=), konumsal nesne tablosunda bulunan verilerden, değerini alabilirler. Bu durum kavram olarak onların veri belirtilen değere eşit ve bu değerden büyük olanları değeri olmadığı anlamına gelmez. 0 ve boşluk değerlerine seçmek için kullanılır. Büyük-eşit operatörü de sayısal sahip olan bir veri kaydını NULL operatörü ile veri tiplerinin yanı sıra tarih ve metin veri tipleri için de sorguladığınızda, bu değerlere sahip veri kayıtlarına kullanılır. ulaşamayabilirsiniz. Bir veri sütununun NULL değerine sahip olup olmadığını IS ve IS NOT operatörleriyle Belirtilen değerden küçük olanları seçme (<), küçüktür sorgulatırız. NULL yapı olarak eşsiz ve değeri belirsiz operatörü, konumsal nesne tablosunda bulunan verilerden, olduğu için >, <, =, < >, BETWEEN gibi operatörlerle belirtilen değerden küçük olanları seçmek için sorgusu yapılamaz. kullanılmaktadır. Küçüklük sorgusu, sayısal veri tiplerinin yanı sıra tarih ve metin veri tipleri için de kullanılır. Belirtilen değere benzeyenleri seçme (LIKE), bu Büyüktür ve küçüktür işaretlerinin yer aldığı operatörlerde operatör konumsal nesne tablosunda bulunan verilerden metin veri tipinin sorgusunda, sorgulanan ölçütün her harfi belirlenen ölçüt karakter dizilimine benzer olanları sırayla alfabetik olarak karşılaştırılır. seçmeyi sağlar. Genellikle metin veri tipinde değerlerin içinde arama yapmak için kullanılsa da diğer veri Belirtilen değerlerden küçük veya eşit olanları seçme tiplerinde de kullanılabilir. Karakter diziliminin (<=), konumsal nesne tablosunda bulunan verilerden, gösteriminde yardımcı işaretler kullanır. Bu işaretler belirtilen değere eşit ve bu değerden küçük olanları yaygın kullanılan haliyle % ve _ (yüzde ve alt çizgi) seçmek için kullanılır. Küçük-eşit operatörü de önceki karakterleridir. Bazı sistemlerde bu işaretler yerine * ve ?
karakterleri de kullanılabilir. %, benzeşenlerin dışında gerekir. Çünkü mantık operatörleri önceliksiz yani sıra kalan karakter sayısı bir ya da birden fazlaysa kullanılan bağımsız değillerdir. işaret, alt çizgi ise benzeşenlerin dışında tek bir karakter Çok operatörlü sorgularda sorgulama sonucu, komut eşleşmesi isteniyorsa kullanılan işarettir. dizisindeki alt ifadelerin aritmetiksel sırasına göre oluşur. Aritmetik operatörler: Sayısal veri tipli öznitelikler Bu sıralamaya göre komut dizisinde, önce (eğer varsa) en arasında işlem ve hesaplamalar yapmada kullanılırlar. içteki parantezden başlanarak dışa doğru hesaplamalar Konumsal veritabanlarında, öznitelik sorgulamasında en yapılır. Parantez yoksa sorgulama işlemleri soldan sağa yaygın kullanılanları temel operatörler olan toplama, doğru ilerler. çıkarma, çarpma ve bölmedir. Bu operatörlerden toplama ve çıkarma işlemi bazı veritabanlarında tarih veri tipi için Alt Sorgu
de kullanılabilir. Operatörler yardımıyla veri sütununda Alt sorgu (sub query), öznitelik verilerine bağlı yazılan bir bulunan sayısal tipli verilerimizi doğrudan rakamlarla sorgulamanın içinde, konumsal veritabanının veri işleme sokabileceğimiz gibi veri sütunlarını da (veri tipi kaynakları tarafından da desteklenen komutlarla yeni bir sayısal olmak koşuluyla) birbirleriyle işleme sokabiliriz. sorgu yaratma işlemidir. Alt sorguyla o an çalıştığımız konumsal nesne tablosunun içinden değer Toplama operatörü (+) iki sayısal veri tipini ya da tanımlayabileceğimiz gibi, başka konumsal nesne verilen iki tarih değerini toplar. tablolarından da değer belirlemede yararlanabiliriz.
Çıkarma operatörü (-) iki sayısal veri tipini ya da verilen Alt sorgular oluştururken dikkat edilmesi gereken bazı iki tarih değerini çıkarır. ilkeler vardır. Bunları sıralarsak;
Çarpma operatörü (*) iki sayısal veri tipini çarpar. • Alt sorgu parantez içine alınmalıdır.
Bölme operatörü (/) iki sayısal veri tipini böler. • Alt sorgu karşılaştırma operatörünün sağında yer almalıdır. Mantıksal operatörler: İki veya daha fazla koşulun • Alt sorgu kendi sonucunu manipüle edemez. belirtilmesine yardımcı olan ifadelerdir. Karmaşık koşullar • Tek bir veri satırını sorgulayan operatöre alt ve sorgular mantıksal operatörler yardımıyla oluşturulur. sorguyla tek bir veri değeri gönderilmelidir. Bu işlem tekil koşulları ve farklı öznitelik karşılaştırmalarını birbirlerine bağlayarak sağlar. Öznitelik • Eğer alt sorgu ana sorguya bulduğu veri değeri sorgulamasında kullanılan mantık operatörleri AND, OR, olarak NULL değeri ile dönüş yapıyorsa, ana XOR ve NOT’tır. Mantık operatörlerinin sorgulamadaki sorgu hiçbir seçim yapamayacaktır.
işlevleri, Türkçe anlamlarıyla aynıdır. XOR operatörünün Alt sorgular SQL dilinde SELECT, WHERE ve FROM bir kelime anlamı yoktur ancak simetrik fark işlevinde ifadelerinin herhangi birinde oluşturulabilir. kullanılır. Yani sorgulamada her iki koşulu sağlayan veriler, seçimin dışında tutulur. Mantık operatörlerini daha Alt Sorguyla değer hesaplayarak sorgulama: Üst sorguda rahat anlamak adına kullanımları Venn şemalarıyla da tarif kullanılacak değeri, alt sorgularla seçilmiş değerlerin edilmiştir (s:165, Tablo: 7.3). birbirleriyle işlemi sonucu oluşturmak da mümkündür. Bu işlemi tabloda yer almayan değerler için yaparız. AND verilen her iki koşulu da sağlayan durumu sorgulayan operatördür. Alt sorguyla başka bir tablodan değer atayarak sorgulama: Sorgulamada karşılaştırma değerini, başka bir OR verilen iki koşuldan en az birini sağlayan durumun konumsal nesne tablosundan alabilir ya da başka bir sorgulandığı operatördür. konumsal nesne tablosundaki veriyle işleme sokarak
XOR istenen koşulları sağlayanlardan, koşulların ikisini hesaplatabiliriz. Kullanacağımız diğer konumsal nesne birden sağlayanların çıkarıldığı durumu sorgular. tablosunun veri sütunlarındaki veri tiplerinin, karşılaştıracağımız veri tipleriyle tutarlı olmasına da Karşılaştırma operatörlerinin uygulamalarında da ayrıca dikkat etmeliyiz. karşılaştığımız NOT operatörü, mantıksal bir değişkeni bir argüman olarak alıp, değerini tersine çevirmek (doğrudan Alt sorguyla değer gruplama: Alt sorgu oluşturma yanlışa ya da yanlıştan doğruya) için kullanır. ilkelerinden “tek bir veri satırını sorgulayan operatöre alt sorguyla tek bir veri değeri gönderilmelidir” ilkesi, alt Operatörlerin birleştirilmesi: Birden fazla operatörün sorgudan gelen veri satırlarıyla üst sorguda aranan veri aynı anda kullanıldığı komut dizinlerine önceki örneklerde satırlarının, karşılaştırma operatörünün özelliğine göre rastladık. Bu örneklerde aritmetik operatörlerini, tutarlı olması gerekliliğini ifade eder. Üst sorguda bir karşılaştırma operatörlerini ve mantık operatörlerini eşitlik operatörüyle veri karşılaştırırken, alt sorgudan birleştirerek kullandık. Birleştirme sayısını arttırdıkça bazı birden fazla veri satırı gelmesi sorgulamayı
detaylara dikkat etmemiz gerekebilir. Operatör mantıksızlaştıracaktır. Çünkü eşitliğin sol tarafında birleştirmede mantık operatörleri için amaçladığımız sorgulanmak istenen tek bir değere karşılık eşitliğin sağ sorgulamaya uygun bir öncelik sırası belirlememiz tarafında birden fazla değer olacaktır. Alt sorgunun getirdiği çoklu veri satırlarının üst sorguda karşılık
bulabilmesi için bu verilerin grup olarak sorgulanması operatörlerinden OR kullanılarak tek sorguda elde gerekmektedir. Bu noktada üst sorguda karşılaştırma edilebilir. operatörü olarak IN, ANY ve ALL operatörleri kullanılır. Seçilmiş kayıtlardan çıkartmak: Yöntem, önceden elde IN, mantık operatörlerinde açıkladığımız gibi edilmiş seçim kümesinden sorgu sonucu seçilen kayıtların sorgulamanın bir tarafında yer alan liste halindeki ölçüt çıkartılması işlemini gerçekleştirir (s: 178, Resim 7.47). değerlerin, sorgulamanın diğer tarafındaki veri sütunuyla Benzer şekilde bu yöntemde de sorguların aynı konumsal karşılaştırılması için kullanılır. Yani üst sorguda nesne tablosunda yapılması gerekir. Eğer yalnızca karşılaştırılacak veri sütunundaki satırların, ölçüt değerler öznitelik verilerine bağlı bir sorgulama yapılıyorsa aynı grubunda varlığını sorgular. Yaptığı iş yönüyle, eşitlik seçim sonucu mantık operatörlerinden AND NOT operatörüne benzer bir görev yerine getirir. Bu yüzden IN kullanılarak tek sorguda elde edilebilir. operatörüyle büyüktür (>) ve küçüktür (<) operatörleri kullanılamaz. Ama eşit değildir operatörüne karşılık Seçilmiş kayıtlar içinden seçmek: Yöntem, tüm tablo sayabileceğimiz NOT IN formu kullanılabilir. kayıtlarından değil, önceden elde edilmiş seçim kümesi içinden sorgu işlemini gerçekleştirir (Resim 7.48). Eğer Grup halindeki veri satırlarının büyüklük ve küçüklük yalnızca öznitelik verilerine bağlı bir sorgulama karşılaştırmaları, ANY ve ALL operatörleri yardımıyla yapılıyorsa aynı seçim sonucu mantık operatörlerinden gerçekleştirilir. ANY ve ALL operatörleri, SQL AND kullanılarak tek sorguda elde edilebilir. dizisindeki yazılımlarında, kendinden önce eşittir (=), eşit değildir (<>), büyüktür (>), küçüktür (<), küçük eşittir Sorgulama Sonuçlarıyla Tematik Gösterimler (<=) ya da büyük eşittir (>=) karşılaştırma operatörleriyle Tematik gösterim, konumsal veritabanı verilerinin, kullanılır. ANY operatörü üst sorguda belirtilen veri kullanım amacına uygun anlaşılabilir şekilde görsel olarak değerlerinin, alt sorgu sonucu gelen ölçüt olarak düzenlenmesidir. Tablolarla ilgili düzenlemeler SQL değerlendirilecek liste halindeki verilerden en az birine yardımcı fonksiyonlarıyla yapılabildiği gibi, aynı sonuca belirtilen operatöre göre uygunluğunu sorgular. Büyüktür coğrafi bilgi sistemleri yazılımlarının arayüzlerinde birkaç ve küçüktür operatörüyle kullanıldığında üst sorgudaki kolay işlemle de ulaşılabilmektedir. Yapılan sorgu sonucu değeri, büyüktür operatöründe listedeki en küçük veri oluşan seçim tek başına bir konumsal nesne tablosu olarak değerine göre, küçüktür operatöründe listedeki en büyük gösterilebilir ve görüntülenebilir (s:180, Resim 7.50). veri değerine göre sorgular. ALL operatörü üst sorguda Sorgu sonucunun üzerinde ayrıca çalışılıp konumsal nesne belirtilen veri değerlerinin, alt sorgu sonucu gelen ölçüt tablosunda ve tematik gösteriminde düzenlemeler olarak değerlendirilecek liste halindeki verilerin hepsine yapılmak isteniyorsa, sorgu sonucu ayrı bir katman olarak birden belirtilen operatöre göre uygunluğunu sorgular. oluşturulabilir. Bu ayrı katman veritabanı içerisinde sorgu Büyüktür operatörüyle kullanıldığında, ölçüt listesindeki ile ilgili tablolarda saklanır. Sorgunun sonucu veritabanı en büyük değerden büyük olanları, küçüktür operatörüyle tablosu olarak oluşturulur ve konumsal nesne tablosuyla kullanıldığında, ölçüt listesindeki en küçük değerden nesne kimlik numarası üzerinden (OBJECT ID) küçük olanları sorgulayacaktır. ilişkilendirilir (s:181, Resim 7.51). Ayrıca sorgu sonucunu
Sorgulama Yöntemleri veritabanının dışına da katman olarak aktarabilirsiniz (export). Sorgu sonucu dışarı aktarıldığında, seçilen Coğrafi bilgi sistemleri yazılımlarının sorgu verilerin öznitelik, alan ve uzunluk bilgileri veritabanı oluşturucularında, sorgu oluşturmaya başlamadan önce, dosyası (dbf), geometri, projeksiyon ve gösterim bilgileri kullanılacak konumsal nesne tablosunun durumuna (daha şekil dosyası (shape file) içinde saklanacaktır. Bu önce bir seçimde kullanılıp kullanılmadığına) göre ayrımdan sonra sorgu sonucu için detaylı tematik gösterim yöntemler belirlenebilmektedir. Bunlar; yapılabilir. Sorgu sonucu oluşturulan konumsal veritabanı • Yeni bir seçim yapmak, tablolarında da düzenlemeler ve raporlamalar yapılabilir. • Seçilmiş kayıtlara eklemek, Bir veri sütundaki veri yığınının eşsiz olanları • Seçilmiş kayıtlardan çıkartmak, görüntülenebilir, veri sütunları veri tipine göre büyükten • Seçilmiş kayıtlar içinden seçmek. küçüğe, küçükten büyüğe, alfabetik sırada ya da tarih sırasına göre gösterilebilir. Sorgu sonucu gelen tablodan Yeni bir seçim yapmak: Herhangi bir konumsal nesne istatistiksel grafikler oluşturulabilir, veri sütunundaki tablosu ya da katmanından bir seçim yapılmadığı sürece farklı veri değerlerinin sayısı rapor olarak oluşturulabilir, kullanacağımız seçim yöntemidir. Genelde yöntemin veri sütunundaki değer aralıkları (maksimum-minimum) belirlendiği seçenek listelerinde saptanmış olarak gelir. gösterilebilir ve veri değerlerinin ortalaması, toplamı ya da
Seçilmiş kayıtlara eklemek: Yöntem önceden elde edilmiş standart sapma gibi hesaplamaların grafiklerle beraber seçim kümesine, sorgu sonucu seçilen kayıtların gösterimi yapılabilir.
eklenmesi işlemini gerçekleştirir (s: 178, Resim 7.46). Sorguların aynı konumsal nesne tablosunda yapılması gerekir. Eğer yalnızca öznitelik verilerine bağlı bir sorgulama yapılıyorsa aynı seçim sonucu mantık