13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, KütahyaFlash (SWF) HaritalarSVG HaritalarVektör Tabanlı Evet EvetTarayıcı Eklentisi Çok sayıda kullanıcı Az sayıda kullanıcıLisans Adobe, tescilli, ücretsiz Açık kaynak, ücretsizSunucu TaraflıProgramlama KontrolüApplication Program InterfaceÇoğu XML parser (ayrıştırıcı)Haritayı DüzenlemeDosya BoyutuBinary (ikili) format nedeniylemümkün değilXML tabanlı metin olması nedeniylemümkünGenelde bunu söylemek zordur. Ama binary (ikili) bir format olması nedeniyle, sıkıştırılmamış.swf dosyaları, sıkıştırılmamış .svg dosyalarına göre biraz daha az yer kaplamaktadır. Ancak.svgz şeklinde sıkıştırılmış dosyalar, sıkıştırılmış .swf’ye göre çok daha az yer kaplar.Tablo 1: Flash (SWF) ve SVG formatlarının karşılaştırılması7. SVG Harita ÜretimiSVG haritaların üretiminde bir çok yol izlenebilir.Bu yollardan bazıları aşağıda listelenmiştir.• Manuel Kod Yazma: Tek gereken bir metineditörüdür ve diğer dillerde olduğu gibikodlar manuel olarak yazılabilir. Ancak bubirkaç küçük şekil dışında uygun değildir.Bu yol ile harita üretimi aylarca sürebilir.• Programlama: SVG, XML tabanlı olduğuiçin bir plana göre üretmek kolaydır. Göreceliolarak, Java ya da C/C++ dillerinde,mekansal veritabanına erişebilen ve dinamikolarak SVG formatında çıktılar verebilenbir program yazmak daha kolaydır.Fakat bu seçenek ileri düzey programlamabilgisine gereksinim duyar.• Çizim Yazılımlarından Çıktı: CorelDrawve ya Adobe Illustrator gibistandart çizim yazılımları içerisinde SVGformatında çıktı alma seçenekleri yer almaktadır.Bu tip SVG araçları genel olarakbasit haritalar üretebilirken; CBS fonksiyonelliğinesahip, gelişmiş haritaların üretimindeyetersiz kalırlar.• ArcGIS9+’dan Çıktı: ArcGIS yazılımının9 üstü versiyonları içerisinden SVGformatında çıktılar almak mümkündür. Buçıktılar da çizim yazılımlarından alınançıktılar gibi çok basittir, büyültme/küçültmeiçin uygun değildir ve genel CBS işlemlerinidesteklemezler.• Gelişmiş CBS Yayımlama Araçları: Her geçengün manuel kod yazmaya ya da programlamabilmeye gerek kalmadan, SVGharitalar üretmeye yarayan birçok CBSgeliştirme aracı (extension) üretilmektedir.Bu araçlar CBS verisi ile tipik web haritaaraçlarını birleştirirler. Örneğin ArcGISiçin EasySVG, SVGMapper, MapViewSVGgibi araçlar bulunmaktadır.8. SonuçSVG, CBS uygulamaları ile kullanılabilen çokgüçlü bir teknolojidir. Yazıda sadece bu teknolojininyetenekleri ve uygulanabilirliği üzerindedurulmuştur.Haritalar doğası gereği iki boyutlu uzayda vektörbir katman olarak ifade edilirler. SVG, CBS’ninbu temel katman özelliğini şekillendirir.SVG, Java uygulamaları gibi diğer teknolojilerdeolan sorunlarla karşılaşmadan, bilgi vericive interaktif haritalara olanak verir.SVG, CBS’nin bütün yeteneklerinin yerini alacakbir sistem değildir. Daha ziyade, mekansalbilgileri web üzerindeki kullanıcılara çok dahakaliteli bir şekilde sunan bir teknolojidir.Kanımızca, yakın zamanda bu teknolojininCBS içindeki yerini tam olarak almasıöngörülmektedir.843

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!