coğrafi veri yönetimi çorum belediyesi postgıs uygulaması

advertisement
TMMOB COĞRAFİ BİLGİ SİSTEMLERİ KONGRESİ 2009
02-06 Kasım 2009, İzmir
COĞRAFİ VERİ YÖNETİMİ ÇORUM BELEDİYESİ POSTGIS
UYGULAMASI
M. N. Burhan1
1
ÇORUM BELEDİYESİ, Bilgi İşlem Müdürlüğü, [email protected]
ÖZET
Coğrafi Verilerin toplanması, analizi ve sunumu nekadar önemli ise coğrafi verinin güncel şekilde saklanması, paylaşılması,
yedeklenmesi, çoklu ortamlarda kullanılabilmesi için spatial veritabanlarının kullanımı da o derece önemlidir. Özellikle Kurumsal
coğrafi bilgi sistemlerinin hazırlanması veritabanı tasarımı ile başlamalıdır. Veriler uluslararası kabul görmüş standartlarda
saklanmalıdır. Bu sayede kurum içinde kullanılacak CBS yazılımları konusunda sınırsız bir özgürlük sağlanmakta, yerli ve yabancı
yazılımlar yetenekleri doğrultusunda farklı kurumsal çözümler sunabilmektedir.Çorum Belediyesi GeoWEB 2.0 diye adlandırılan
mimariye uygun şekilde Kent Bilgi Sistemi tasarlamış ve hayata geçirmiştir. Projede yerli Citysurf Globe yazılımı ve vektör verinin
saklandığı açık kaynak kodlu PostgreGIS veritabanı kullanılmıştır.
Anahtar Sözcükler: Coğrafi, Veritabanı, Belediye, 3B, Postgre GIS
ABSTRACT
GEOGRAPHIC DATA MANAGEMENT ÇORUM MUNICIPALITY OF POSTGIS SAMPLE
Collection of geographic data, analyses of geographic data and showing of geographic data is important. But recording geographic
data in spatial database is more important than visual face of data. Especially setting geographich information system in goverment
agencies which they have to update these data very often. Saving data in spatial database with international rules provides to us
freedom on geographic information system softwares. So users can run any GIS tools and GIS software which they are useful their
special solutions, it is not important if the software national or international. Çorum Municipality has desinged geographic information
system by GeoWEB 2.0. Turkish software Citysurf Globe and open source code database Postgre GIS are used in the project.
Keywords: Geographic, Spatial Database, Municipality, 3D, Postgre GIS
1. COĞRAFİ VERİ YÖNETİMİ ÇORUM BELEDİYESİ POSTGIS UYGULAMASI
Coğrafi Bilgi Sistemi yazımları her geçen gün çeşitlilik kazanmakta farklı çözümler sunmaktadır. Kurumların Coğrafi
bilgi sistemi ihtiyaçlarının kaşılanmasında tek yazılım yeterli olamamaktadır. Birden çok yazılımın kullanıldığı
kurumlarda ise entegrasyon ve güncellemeler sıkıntı doğurmaktadır. Mekansal veritabanlarının kullanımı bu problemin
çözümünde önemli rol oynayabilir. Özellikle Kurumsal coğrafi bilgi sistemlerinin hazırlanması, diğer bilgi sistemlerinin
hazırlanmasında olduğu gibi veritabanı tasarımı ile başlanmalıdır. Veriler uluslararası kabul görmüş standartlarda
saklanmalıdır.
Ülkemizde Coğrafi Bilgi Sistemi denilince hangi yazılım kullanıldığı, hangi Coğrafi Bilgi Sistemi analizleri yapıldığı
konuşulmaktadır. Eğer Yapılacak Coğrafi Bilgi Sistemi Belediye,Valilik ...vs gibi sürekli verinin değiştiği,
güncellemelerin farklı birimlerden hatta internet üzerinden yapılması gerektiğinde; veritabanı seçimi ve tasarımı coğrafi
analizlerin yapılmasından daha önemli bir hal almakta. Dosya (file sistem: .shp, .ncz, .tab ... gibi ) formatlarının
kullanımı ile yapılan sistemler, kurumsal çözüm sağlamamaktadır. Coğrafi veriler Mekansal veritabanları olan SDO,
SDE, PostGIS ... gibi formatlarda saklanmalıdır. Mekansal veritabanı kurgusu doğru şekilde yapıldıktan sonra ;
•
Kurum içinde kullanılacak CBS yazılımları konusunda sınırsız bir özgürlük sağlanmakta,
•
Yerli ve yabancı yazılımlar yetenekleri doğrultusunda farklı kurumsal çözümler sunabilmekte,
•
Öznitelik verileri ile daha profosyonel ortamda entegrasyon yapılabilmekte,
•
Eşzamanlı veri güncelleme desteği sağlanabilmekte,
•
GeoWEB 1.0 ve GeoWEB 2.0 kurgusuna uygun şekilde 2B veya 3B ortamda coğrafi verileri İnternet
ortamında sunabilmekte,
•
Çok fazla sayıda (10 milyonlar) cografi veri tek tabloda tutulabilmekte,
•
Veri formatındaki değişimler sebebi ile oluşan uyum sorunları en aza inmekte,
•
Yedek alınması, arşivlenmesi daha kolay yapılabilmektedir.
Coğrafi Veri Yönetimi Çorum Belediyesi PostGIS Uygulaması
1.1
Türkiye’de Birçok Belediyedeki Mevcut Durum
Şekil 1: Türkiye’deki çoğu belediyedeki mevcut durum,
Coğrafi veriler dosyalarda, sözel veriler veritabanında tutulmaktadır.
Coğrafi veri formatlarının bazıları ;
•
Öznitelik verisi tutmayan dosya formatları ( Ncz , Dwg, xyz ..)
•
Öznitelik ve coğrafi veriyi birlikte tutan uluslararası kabul görmüş dosya formatları. Bu formatlarda eşzamanlı
veri güncelleme mümkün olmamaktadır. (*.SHP, *.TAB, *.MİF )
•
Coğrafi verileri yalnız kendi yazılımı tarafından güncellenebilen, coğrafi indeksleme yapılamayan fakat
veritabanı ortamında SQL kullanabilen çözümler. (Netcad mekansal)
1.2 İdeal Veritabanı kurgusu
Şekil 2: İdeal veritabanı kurgusu
•
Tüm veriler tek yerdedir.
•
İşletme ve yedekleme maliyeti düşer.
•
Veritabanının coğrafi indeksleri kullanılır.
•
Veri sayısı arttıkça performans düşmez.
•
Uluslararası kabul görmüş teknolojidir.
•
Üzerinde çalışacak coğrafi bilgi sistemi uygulamalarında çeşitlilik vardır.
•
Veritabanı kurgusu dökümante edildiğinde yerli ve yabancı yazılımlar ve sağladıkları nesneler ile çok çeşitli
uygulamalar bir bütünlük içerisinde geliştirilebilir.
M. N. Burhan
1.3 Veritabanı mı önemli, CBS yazılımı mı ?
Bilindiği üzere Mernis veritabanı üzerinde çalışan onlarca uygulama var. Bu programların alternatifi baştan hazırlamak
istense ülkemizde binlerce programcı bunu yapabilir. Oysa veritabanının içeriğinin yeniden oluşturulması hemen hemen
imkansız. Aynı durum coğrafi veriler için de geçerli.
Şekil 3: Veritabanının yazılımlardan önemli olması
CBS Yazılımları her geçen gün daha görsel, topolojik analizlerde daha yetenekli hale gelmekteler. Mekansal veriler ile
analiz yapmak, bu analizler ile yönetimsel çözümler sağlamak için Coğrafi Bilgi Sistemi yazılımına sağlıklı, tekniğine
uygun, güncel veri akışının sağlanması gereklidir.
Şekil 4: Kurumların mekansal veritabanına veri akışı.
Tablo 1: Mekansal veri üreten işleyen ve sunan bilinen bazı yazılımlar.
CBS Yazılımları
Uygulama Yazılımları
•
Netcad,Esri, Mapinfo, Quantum GIS
•
•
•
Projeye yönelik özelleştirilmiş
coğrafi bilgi sistemi analizleri
Total Station veri girişi
18. Madde Uyulaması
İmar Planı Çizimi
Web Tabanlı Yazılımlar
Citysurf Globe, Google Earth,
Skyline,ArcIMS,
ArcExplorer
Coğrafi verilerin tutulduğu mekansal veritabanlarında veriler; veritabanının kullandığı indekslemeler ile yapılmakta.
Coğrafi verilerin çağrılması, bulunması gibi Coğrafi Bilgi Sistemi yazılımlarının çok sık kullandığı algoritmalar en hızlı
şekilde mekansal veritabanı tarafından servis edilebilmekte. Eş zamanlı güncellemelere ve yüzlerce isteğe eş zamanlı
cevap verebilmektedir. Temel coğrafi veriler olan Alan, Nokta ve çizgi objelerinin saklanması belli standartlarda
olmaktadır. Yeni teknolojilerin entegrasyonu için harcanacak emek en aza inmektedir. ‘A’ yazılımının 2000 yılı
formatı, ‘B’ yazılımının 2006 yılı formatı gibi konular ortadan kalkacaktır.
Performans açısından shp file ve postgis karşılaştırması yapılsa ne sonuç alınırdı? Bu konuda test yapmaya başlamadan
test yapılacak ortamın koşulları konmalıdır. Bu sebeple bildiride test değerlerine girmeyeceğim sadece koşullara
değineceğim. Öncelik shp file Esri kökenli olduğu için diğer üretici yazılımlara göre Esri yazılımları daha verimli
olabilir. Esri ve Postgis formatlarının geliştirilmesine hiç katkı vermeyen bir firma ürünü üzerinden bu test yapıldığında
bile yazılım mimarisini, algoritma, derleyicinin ve işletim sisteminin anlık performans birer faktördür. Bunların dışında
testin yapıldığı coğrafi veri türleri ve topolojik analizler arasında performans farkı olabilir. Kısacası bu testin yapılması
ilgili formatı sahiplenen kurumları katkıları ile ancak yapılabilir.
Bazı tematik sorgular aslında veri yönetiminde ençok bilinen SQL sorgulama diline karşılık gelmekte. Burada Coğrafi
Bilgi Sistemi programları ile yapılan topolojik analizleri hariç tutmak gerekiyor. Coğrafi nesneler ile yapılan analizler
(Tampon, Kısayol, Overlay...) ve görselleştirmeler Coğrafi Bilgi Sistemi yazılımları ile sağlanmak zorundadır.
Coğrafi Veri Yönetimi Çorum Belediyesi PostGIS Uygulaması
1.4 Yapılan çalışmada elde edilen sonuç
Coğrafi Bilgi Sistemi yazılımlarının gösterdiği (sunduğu ve işlediği) verilerin standart olması ve benzer yazılımlar
tarafından kabul görmesi çok önemlidir. Open GIS bu amaçla ortaya çıkmış kavramlardan birisi. Verilerin sunumu ile
ilgili standartlardan önce verilerin saklanması konusundaki standartlar ülkemiz açısından çok daha acildir. Kuruma ait
CBS kurgusuna veritabanı tasarımı ile başlanmalıdır. Veri dönüşüm formatı için yapılan çalışmaların bir benzeri
verilerin güncel saklanması için de yapılmalıdır. Yerli ve yabancı yazılımların destekleyeceği veri standardına
geçilmesindeki gecikmeler, ülkemiz açısından ciddi maddi ve işgücü kaybına yol açmaktadır. Örneğin belediyeler için
standart verilere (yol,parsel,bina...) ait tablo ve kolon standartları oluşturulmalı ve yasallaştırılmalıdır. Hatta bu veriler
merkezi bir sunucuda ülkenin tamamı kendi görev bölgesini editleyebilecek mekanizmayı kurmak günümüzde zor
değildir.
Kullanılan Yazılımlar
Yetkiler doğrultusunda web tabanlı
güncelleme yapabilen Citysurf Globe
Yazılımı
Açık kaynak kodlu Quantum GIS Desktop
yazılımı
Netcad 5.0 GIS Desktop yazılımı
Şekil 4: Çorum Belediye’sinde mevcut veritabanı kurgusu
Çorum Belediyesi GeoWEB 2.0 diye de adlandırılan mimariye uygun şekilde Kent Bilgi Sistemi tasarlamış ve hayata
geçirmiştir. Sistemde internet üzerinde coğrafi veri güncelleştirmesi yapabilen, internet tabanlı 3B sunum yapan, her
tematik katmanın ayrı yetkilendirilebildiği yerli Citysurf Globe yazılımı ve vektör verinin saklandığı açık kaynak kodlu
PostGIS veritabanı kullanılmıştır. Bunlara ilaveten yerli Netcad 4.0, Quantum GIS ve Globalmapper yazılımlarına yer
yer ihtiyaç olmaktadır.
Türkiye'de görev yaptığım belediyeler ve kamuya CBS hizmeti veren özel sektör kuruluşlarında edindiğim tecrübe ve
gözlemlerim doğrultusunda, veri yönetiminin ne kadar önemli olduğunu, bildirimde değinmek istedim. Coğrafi veriler
profosyonelce tasarlanmış mekansal veritabanlarında saklanırsa; yönetilmesi, güncellenmesi, performansı, arşivlenmesi,
uygulama yazılımlarında esneklik, şefaflık, kullanıcı logları çok daha sağlıklı olacaktır.
KAYNAKLAR
URL 1, Postgre GIS İnternet Sitesi,
http://postgis.refractions.net/ 15 Eylül 2009.
URL 2, Citysurf Globe yazılım üretici, Piri Resi Bilişim İntenet Sitesi, http://www.citysurf.com.tr/ 15 Eylül 2009
URL 3, Çorum Belediyesi, Kent Bilgi Sistemi İntenet Sayfası, http://kbs.corum.bel.tr/ 15 Eylül 2009
Download