Projenin Amacı DSİ Genel Müdürlüğünde, Bölge Vaziyet Planı çalışmaları kapsamında üretilen ve mevcut DSİ faaliyetlerini içeren CBS veri setleri ile CBS Veritabanının incelenerek yine mevcut CBS donanım, yazılım altyapısı üzerinden veri girişini, sunumunu, raporlanmasını ve gösterimini sağlayacak WEB tabanlı bir CBS uygulamasının geliştirilmesi, DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması, Proje kapsamında oluşturulacak veri tabanı tasarımı ile ilgili birimlerin kullandığı coğrafi verilerin yönetilmesi, güncellenmesi, veri tekrarlarının önlenmesi, Araştırma, planlama ve karar verme organlarının kurum bilgilerine süratle ulaşmalarının sağlanması, İzleme ve denetimin veri tabanı ortamında yönetilmesiyle ilgili birimlere web üzerinden sunulması, Güncel bilgiler üzerinde doğru sorgulamaların yapılarak, gerekli raporlama ve istatistik verilerin oluşturulabilmesi ve oluşturulan bu sonuçların kurum içerisinde çok kullanıcılı bir ortamda değişik medyalar üzerinde sunulabilmesi amaçlanmaktadır.
Günümüzde bilginin koordineli üretimi, güncellenmesi, paylaşımı ve kullanımı önemli bir gereksinim olmuştur. Veri kaynaklarının farklı ortamlarda yer alması, aynı verinin farklı formatlarda ya da öznitelik bilgisinde tutulması ise kaynaklara erişimi herkes için sorun haline getirmektedir. Bu problem doğrultusunda gerçekleştirilen DSİ Bölge Vaziyet Planlarının CBS Ortamında İnternetten Sunum Uygulaması bir çözüm getirerek, verinin erişebilirliğini ve paylaşımını kolayca sağlayacaktır.
Sistem Mimarisi
İzlenen Yöntem DSİ GENEL VERİ MATRİSİ DSİ BÖLGE VAZİYET VERİ MATRİSİ VERİ ANALİZİ VERİ ANKET FORMU VERİ ARAŞTIRMA FORMU VERİ EŞLEŞTİRME YAZILIM GELİŞTİRME VT TASARIMI
Birimlerin Analizi İçin İzlenen Yöntem Kullanıcı Grupları Daire Başkanlıkları ve Bölge Müdürlüklerimizin Analiz çalışmaları ve iş akışları Şubemizce yapılmıştır. Ayrıca tasarım çalışmalarını da besleyen ulusal ve uluslararası mevzuat araştırmaları da gerçekleştirilmiştir.
Proje Gereksinim Listesi ID Grup Adi Aciklama G1 Harita İşlemleri Harita üzerinde yönlendirme(navigasyon) araçları çalışabilmelidir(yakınlaş,uzaklaş,tam görünüm,önceki görünüm, sonraki görünüm) G2 Harita İşlemleri Haritada detay seçim işlemleri yapılabilmeli ve bu seçimler ile analiz yapılabilmelidir. G3 Harita İşlemleri Harita üzerinde Detay bilgisi(identify) alınabilmelidir. G4 Harita İşlemleri Harita ve harita katmanlarının görünürlük ayarları yapılabilmelidir. G5 Harita İşlemleri Haritanın mevcut görünümünden yada sabit ölçekte çıktı alınabilmelidir G6 Harita İşlemleri Harita semboloji(legend) bilgileri dinamik olarak gösterilebilmelidir. G7 Harita İşlemleri Haritada aktif olan aracın bilgileri ve mouse koordinat bilgileri gösterilebilmelidir. G8 Harita İşlemleri Haritada altlık olarak Google,Bing uydu haritaları altlık olarak gösterilebilmelidir. G9 Harita İşlemleri Harita üzerinde ölçüm yapılanbilmelidir(nokta için koordinat bilgisi,çizgi için uzunluk,kapalı alanlar için çevre uzunluğu ve alan değeri) G10 Harita İşlemleri Harita katmanlarının özniteliklerine göre sorgulamalar yapılabilmelidir G11 Harita İşlemleri Harita katmanları ile geometrik sorgulamalar yapılabilmelidir G12 Web Erişim Yazılım web tabanlı olarak çalışabilmelidir. Web Erişim Yazılım tüm web browserlarda çalışabilmelidir. G13 Yetkilendirme Ağ üzerindeki tüm kullanıcılar yetki dahilinde sisteme bağlanabilmelidir. G14 Yetkilendirme Kullanıcılar belirli kullanıcı adı ve parola kullanarak sisteme giriş yapabilmelidir G15 Yetkilendirme Yetki tanımları he işlem için görme,ekleme,silme olarak ayrı ayrı tanımlannmalıdır. G16 Yetkilendirme Kimlik doğrulama yapılmadan herhangi bilgi görme,ekleme yada güncelleme yapılmamalıdır. G17 Yetkilendirme Kullanıcı rolleri tanımlanmalı ve kullanıcılar bu rollere göre yetkili olduğu işlemleri yapabilmelidir. G18 Yetkilendirme Kullanıcılar coğrafik sınır olarakta yetkilenebilmelidir. G19 Yetkilendirme Aktif Kullanıcı Dizini entegrasyonu bulunmalıdır. Bu şekilde sisteme girildikten sonra, yazılım içinde kullanıcıya verilen yetkiler üzerinden işlem yapılmalıdır.
Proje Gereksinim Listesi G20 Loglama Sistemde bulunan hatalar loglanmalıdır. G21 Loglama Hatalar Kullanıcı,tarih ve hata tanımlı olarak loglanabilmelidir. G22 Loglama Kullanıcı sisteme giriş çıkışları loglanabilmelidir. G23 Bildirim İstek Sistemde bulunan hata yada kullanıcı istekleri için hata bildirim ve öneri istek formu olmalıdır. G24 Loglama Veritabanı işlemleri (insert, delete, update, select) loglanabilmelidir. G25 Loglama Tutulan logların tarih bazında raporları alınabilmelidir. G26 Loglama Tutulan logların Kullanıcır bazında raporları alınabilmelidir. G27 Arayüz Grafik veya grafik olmayan tüm coğrafi verilerin girişi için veri girişi ekranları tasarlanarak geliştirilmelidir. G28 Veri Girişi Kullanıcı tarafından doğrudan ekran üzerinde nokta, çizgi ve polygon verilerinin çizimleri yapılarak öznitelik verileri girilebilmelidir. G29 Veri Girişi Geometri verileri girilirken UTM 3 Derece" ve "UTM 6 Derece projeksiyon sistemleri kullanılabilmelidir. G30 Veri Girişi Veri ekleme ve düzenleme işlemlerinde kullanıcı mesajla uyarılacaktır G31 Veri Girişi Coğrafik verilere ait metin, resim, video vb. dosyalar veritabanı üzerinden ilişiklendirilebilmelidir G32 Versiyonlama Yapılacak veri girişi, düzenleme vb.. tüm fonksiyonlarda versiyonlama yapabilmelidir. G33 Veri Girişi Uygulamada, veri girişi sırasında validasyon ve diğer hata önleyici araçlara sahip olacaktır G34 Raporlama Uygulamada coğrafik yada sözel bilgilerin raporları alınabilmelidir. G35 Raporlama Raporlara yetki dahilinde erişim yapılabilmelidir. G36 Rapor Raporlarda herhangi bir işlem yapmadan çıktı alınabilmelidir G37 Rapor Raporlar excell,text yada pdf formatlarında alınabilmelidir. G38 Türkçe dil Programdaki tüm sorgulamalar, menüler üzerinden ve Türkçe ifadelerle yapılabilmelidir. desteği G39 Etiketleme Yazılım detaylara ait öznitelik verilerini dinamik olarak etiket haline getirebilmeli, etiketleme işlemini G40 (Labeling) Nesneler arası ilişki aynı anda öznitelik veri tablosundaki birden fazla alan için yapabilmelidir. Yazılım bir veya birden fazla dokuman yada resim dosyasını tek nesneye ilişkilendirebilmelidir (hyper link). Bu nesneye basıldığında kullanıcının isteğine gore linklenen dokuman yada resim dosyaları görüntülenebilmelidir. G41 SQL/ArcSDE CBS verileri SQL üzerine kurulu ArcSDE server üzerinde tutulmalıdır. Server G42 ArcGIS Server CBS verilerinin sunumu ArcGIS server üzerinden yapılmalıdır.
Veritabanı Analizi Tablosu
Veritabanı UML Diagramları
Tasarım Çalışmaları için İzlenen Yöntem DSİ Genel Veri matrisi ile DSİ Bölge Vaziyet veri matrisinin eşleştirilmesi DSİ Genel Veri Modeli Eşleme DSİ Veri Matrisi DSİ Vaziyet Planları Veri Matrisi DSİ Vaziyet Planları Veri Modeli DSİ Genel Veri Matrisine eklenmesi istenen alanların eklenmesi