Şehrim360 - Katman Oluşturma (Veritabanında Yeni Tablo Açma)
Katman Oluşturmak ?
Katman oluşturmak öncelikle Şehrim360 projesi için veritabanında yeni bir tablo oluşturmaya eşdeğerdir.
ve konumsal veri girişli bir katman oluşturmak için bilinmesi gereken bazı terimler vardır.
bunlar EPSG kodu, Geometry column tipi, diğer kolonların veri tipleri(integer,text...),base layer, over layer, bounding box gibi gibi...
Şimdi öncelikle Epsg kodu nedir? Bununla başlayalım.
Epsg kodu bir konumsal nesnenin harita üzerinde gösterim projeksiyon kodudur.
Geometrik nesneler tablolarına kaydedilirken bu epsg koduna göre şekillenerek kaydedilir. bir nevi anahtar gibi düşünelim.
Geometry column geometrik nesnenin nasıl tipte bir nesne olduğunu bildiren kolonumuzdur.
Örneğin line mı? (çizgi), polygon mu? yoksa point mi ?
Diğer kolonların veri tipleri (integer,text,date,vs...) buda içerisine bilgi girişi yapacağımız kolonun tipidir. yani belki uzunluk bilgisi giricez ve daha sonra bu uzunluk bilgisinden sayısal işlem yaptırtıcaz o zaman integer kullanıyoruz. ama diyelimki sadece bir metin telefon numarası yada açıklama girilecekse text kullanıyoruz.
Base layer haritamızın ilk açılışında gelecek olan katmandır. ve diğer nesneler base layer ın üzerinde görüntülenir.
base layer isterseniz bir sokak katmanı isterseniz bir bina katmanı olabilir. fakat diğer nesneleri çağırdınızda base layerın üzerinde görüntülenirler. görünürlüğü aktif pasif hale getirilemez.
Over layer base layer üzerine göstermek istediğimiz ve görünürlüğünü aktif - pasif olarak değiştirebileceğimiz katmanımızdır.
Bounding box ı bir ülkenin sınırları gibi düşünebiliriz. Bir nesne çizeriz ve bu nesnenin dünya üzerindeki hangi sınırlar içerisinde olacağını belirttiğimiz kısımdır.
Bu bilgilerden sonra şimdi projemizde katman oluşturmaya bakalım.
Öncelikle Yeni Katman a tıklıyoruz.
Daha sonra Katman adımızı içerisinde türkçe karekter ve herhangi bir işaret olmayacak şekilde giriyoruz. Katman adı veritabanında açacağımız tablonun adıdır. :)
Özellik listesine tablomuzun kolonlarını yazıyoruz ve tiplerini belirleyerek Add e tıklıyoruz.
Bu tablonun içerisine gireceğimiz nesnelerin tipini seçiyoruz.
Katman EPSG kısmı projeye göre değişir. Kurum haritaları kullanılan ve farklı epsg kodlarına sahip haritalarda bilinene epsg ye göre katman açılır. Fakat Google 900913 Epsg si ile katmanları sağlıklı bir şekilde göstermektedir. Bu yüzden biz Google haritasının kullanıldığı projelerde Epsg kodumuzu 900913 veririz.
Tamam a tıkladıktan sonra sol taraftaki Ana Menüden Parametrelerin altındaki Diğer İşlemlere tıklıyoruz.
Karşımıza çıkan ekrandan Geoserver Katman Kayıtlaya tıklıyoruz.
Aşşağıya sıralanan katmanların yanlarındaki seçeneklere göre istediğimiz katmanı buradan baselayer yada overlay seçebiliyoruz.
fakat biz şimdi yeni oluşturduğumuz katmanı sistemimize ekleyeceğimiz için hangi kategori altında görünmesini istiyorsak onu seçiyoruz ve listeden kendi katmanımızı bulup Üst Katman Yap a tıklıyoruz.
Listenin en altında Üst katman yaptığına dair bilgi mesajı çıkacaktır.
Şimdi tarayıcımızı refresh ettikten sonra katmanlarda kendi katmanımızı görebilir ve içerisine nesneler ekleyebiliriz.
Yorumlar
Yorum Gönder