Mekânsal Verilerin Sıklıkla Güncellendiği Coğrafi Bilgi Sistemleri Arama İşleminde Denormalizasyon Yöntemi
Denormalization Method in Geographical Information Systems Search Process where Spatial Data is Frequently Updated
Yazar: Taşyürek, Murat
Dergi: Avrupa Bilim ve Teknoloji Dergisi No. 24, 2021
Anahtar kelimeler: Engineering ; Mühendislik ; Spatial data,Geographic information system (GIS),General search,Denormalization ; Mekânsal veriler,Coğrafi bilgi sistemi (CBS),Genel arama

Coğrafi Bilgi Sistemleri (CBS), nesnelere ait öznitelik bilgilerine ilaveten nesnelerin konumlarını mekânsal veri formatında toplama, saklama, düzenleme, görüntüleme, kontrol ve analiz etme gibi işlemlerin sunulduğu karar destek sistemidir. CBS, farklı disiplinleri ilgilendirmesinden dolayı ve özellikle bilişim teknolojilerinde yaşanan gelişmeler ile web ve mobil platformlarda yaygın olarak kullanılmaktadır. Bu teknolojileri kullanan insanlar aradıkları bilgilere anında ve güncel haline ulaşmak istemekte ve buna olanak sağlayan CBS uygulamalarını kullanmayı tercih etmektedir. Bu sebepten dolayı mekânsal verilerin sıklıkla güncellendiği CBS sistemlerinde arama işlemlerinin hızlıca yapılması ve kullanıcıya güncel bilgilerinin sunulması önem arz etmektedir. CBS sisteminde ise mekânsal veriler nokta, çizgi ve poligon gibi geometri veri tiplerinden oluşur ve genellikle geometri veri tipine göre veritabanında farklı tablolarda tutulduğundan dolayı farklı tablolarda aynı anda arama işlemi zor bir problemdir.  Veritabanı tasarımında, ihtiyaç olmayan özellikler ekleyerek veya özellikleri bir araya getirerek veritabanı cevap verme süresini azaltmak için yapılan işlemler denormalizasyon olarak tanımlanır. Bu çalışmada, mekânsal verilerin sıklıkla güncellendiği CBS sisteminde arama işlemlerinin hızlanması için denormalizasyon tabanlı yeni bir sistem önerilmiştir. Bu çalışmada önerilen sistemde Oracle veritabanında Kayseri Büyükşehir Belediyesine ait mekânsal veriler kullanılmıştır. Önerilen denormalizasyon tabanlı sistemde, farklı tabloda tutulan ve sıklıkla güncellenen mekânsal veriler arama işlemlerinin hızlı yapılması için genelleştirilmiş bir tabloda tutulmuştur ve veritabanı işlemleri ile bu verilerin güncelliği sağlanmıştır. Önerilen sistem gerçek veriler üzerinde normalizasyon tabanlı arama yöntemi ile karşılaştırılmıştır. Deneysel sonuçlar, önerilen denormalizasyon tabanlı sistemin normalizasyon tabanlı sisteme göre daha hızlı sonuçlar verdiğini göstermiştir.

Geographic Information Systems (GIS) is a decision support system that allows operations such as collecting, storing, updating, controlling, analyzing and displaying information in spatial data format. GIS is widely used in web and mobile platforms due to its interest in different disciplines and especially due to developments in computer technology. People using these technologies want to access the information they are looking for instantly and up-to-date and prefer to use GIS applications that enable this. For this reason, in GIS systems where spatial data are frequently updated, it is important to perform the searches quickly and to provide up-to-date information to the user. In the GIS system, spatial data consist of geometry data types such as point, line and polygon, and searching in different tables at the same time is a difficult problem since they are usually kept in different tables in the database according to the geometry data type. In database design, the operations performed to speed up the reading from the database by adding unnecessary features or combining features are defined as denormalization. In this study, a new denormalization-based system is proposed to accelerate the search processes in the GIS system where spatial data are frequently updated. In the system proposed in this study, spatial data belonging to Kayseri Metropolitan Municipality was used in the Oracle database. In the proposed denormalization-based system, spatial data kept in different tables and frequently updated are kept in a generalized table for fast search operations, and these data are kept up to date with database operations. The proposed system is compared with normalization-based search method on real data. Experimental results show that the proposed denormalization-based system gives faster results than the normalization-based system