Geoserver Üzerinden ECW Dosyası Açmak İçin GDAL Kurulumu

GDAL, vektörel ve raster görüntüleri işleyebilen özellikle CBS kütüphanelerinde kullanılan bir kütüphanedir. Bu yazımızda Geoserver üzerinden GDAL kütüphanesi yardımı ile ECW dosyasının yayınının nasıl yapılacağını kurulum adımları ile birlikte inceleyeceğiz.

Gerekli olan dosyalar:

Bu kütüphanelerdeki önemli olan nokta Phyton kütüphanesi, Gdal Core ve Gdal ecw pluginlerinin bir biri ile uygumlu olması gereklidir. Geoserver versiyonu çok fazla önemli değil. Bu kurulumda Geoserver'ın 2.9.1 versiyonu kullanılmıştır.

Adım adım kurulum adımları aşağıdaki gibidir.

İlk olarak Phyton kurulumunu yapıyoruz. Phyton kurulumundan sonra Phyton GUI üzerinden MSC versiyonunu öğreniyoruz. Phyton 3.4.4 versiyonunda bu versiyon 1600 dür.

Resim: Phyton IDLE

Resim: Phyton Versiyon Bilgisi

Phyton kurulumu tamamlandıktan sonra bu versiyona uygun GDAL Core, Gdal ecw ve Gdal Phyton pluginlerini indiriyoruz.

Resim: Gdal Core, Gdal Phyton ve Gdal ecw kütüphaneleri

İndirilen Gdal Core ve Gdal ecw pluginlerin kurulumlarının sırası ile Gdal Core, Gdal Phyton , Gdal ecw olacak şekilde yapıyoruz.

Kurulum işlemleri başarılı bir şekilde tamamlandıktan sonra sistem değişkenlerine GDAL dizinlerini eklememiz gerekiyor.

  1. Bunun için ilk olarak Sistem değişkenlerindeki Path değişkenine GDAL kurulum dizinini ekliyoruz.
  2. İkinci adımda gdal_data dizinini sistem değişkenlerine ekliyoruz (GDAL_DATA).
  3. Son adımda ise gdal_plugins dizinini sistem değişkenlerine ekliyoruz (GDAL_DRIVER_PATH).

Resim: GDAL dizinin sistem değişkenlerindeki Path değişkenine eklenmesi

Resim: GDAL_DATA ve GDAL_DRIVER_PATH değişkenlerinin eklenmesi

Adımlar başarılı bir şekilde tamamlandıktan sonra komut satırından GDAL kurulumunun başarılı olup olmadığı test edilebilir. Bunun için komut satırında "gdalinfo" yazdığınızda aşağıdaki gibi bir sonuç dönüyorsa GDAL kurulumu başarılı bir şekilde tamamlanmış demektir.

Resim: Gdal Kurulum testi

GDAL kurulumunun testinden sonra aşağıdaki komut ile GDAL içerisindeki yüklü formatlar listelenebilir. Bunun için komut satırına "gdalinfo --formats" yazılması yeterlidir.

Resim: GDAL içerisindeki yüklü formatlar

ECW kurulumunun başarılı olup olmadığının testi için ise "gdalinfo --format ECW" yazılmalıdır. Eğer ecw kurulumu başarılı ise aşağıdaki gibi bir sonuç dönmesi gerekir.

 Resim: GDAL ECW pluging bilgileri

Eğer buraya kadar bütün adımlar tamamlandıysa Geoserver kurulumu yapılır. Geoserver kurulumunda önemli olan kısım Geoserver'in Servis olarak mı kurulduğudur. Eğer Geoserver'ı servis olarak kurduysanız wrapper.config dosyası üzerinde aşağıdaki gibi GDAL path'ini vermeniz gerekiyor. Yoksa Geoserver GDAL eklentisini görmeyecektir. Aşağıdaki resimdeki gibi path.2 olarak GDAL dizinini ekliyoruz.

Resim: Geoserver wrapper.config path eklenmesi

En son adımda da indirilen Geoserver Gdal pluginini \webapps\geoserver\WEB-INF\lib dizinine atıyoruz.

Geoserverı tekrardan başlattığımızda Stores kısmında ECW eklentisinin olduğu görüntülenecektir.

Resim: Geoserver üzerinde ECW eklentisi

İyi Günler.

Add comment

Loading