Geoserver & Openlayers

Geoserver & Openlayers

Bu iki programda Open Spatial Concorcium (OGC)  standartlarında hazırlanmıştır.Zaten Açık kaynak kodlu yazılılımlarla uğraşıyorsanız belli bir standart olmakta ve bu programların arasında genellikle sorunsuz uyum içinde çalışması sağlanmaktadır.Peki bu iki programla neler yapılabilir diyorsanız ? Bu programlarla CBS ile ilgili veya sadece haritalar oluşturarak kullanabilirisiniz.Belki de en güzeli özelliği google haritaları gibi kendi haritalarınızı oluşturabilirsiniz ya da istersenizde farklı harita servislerini kendi haritalarınıza entegre edebilirsiniz.

Biz projemizde map server olarak geoserver kullandık.Kampüs haritamızı Postgres ve Postgis veritabanından Geoserver ‘a bağladık.Böylece veritabanı üzerinden de günceleme, düzenleme, ekleme işlemlerini yapabiliriz.Bu şekilde Geoserver ‘a bağlı kalmanın önüne geçilmiş oldu.Sınıf Nerede altlık olarak bingmap kullanıldı ve geoserverdan gelen kampüs haritamız katmanlar olarak openlayers ‘a eklendi. Daha önceki yazımda paylaştığım gibi geoserverdan gelen veriler WMS ve WFS olarak eklendi.Ayrıca Geoserver’da kampüs haritamızın bingmap ‘ e uyum sağlayacak şekilde stiller yazıldı ve ilave edildi.Proje yapım aşamasında openlayers api dökümantasyonunda açıklayıcı olmamasından dolayı bazı kodların anlaşılmasını zorlaştırıyor fakat yinede internette başka sayfalarda paylaşılan yöntemler ve kodlar ile bu problemlerin önüne geçmek mümkün oluyor.Özellikle internet yapılan paylaşımlar geoserver ve openlayers ‘ın fazlasıyla beraber sistemli bir şekilde çalıştığını gösteriyor.Openlayers ‘ın ayrıca sürekli güncellenmesi ve mobil cihazlara uyumlu hale getirilmesi çok güzel olmuş.Dokunmatik ekranlı cihazlarda da aynı bilgisayardan kullanım rahatlığını veriyor olması bence güzel bir artı

Hazırlamış olduğumuz Sınıf Nerede Projesinden bazı görüntülerle anlatımı süsleyelim.

GeoServer__Stores

GeoServer__Layers

Faydalı Linkler:

http://dev.openlayers.org/releases/OpenLayers-2.13.1/doc/apidocs/files/OpenLayers-js.html

http://openlayers.org/dev/examples/

http://docs.geoserver.org/stable/en/user/

Reklamlar

One thought on “Geoserver & Openlayers

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s