QGIS Server Kurulum ve Uygulama (Windows)

Hepimiz Quantum GIS (QGIS Desktop)’i  açık kaynaklı kodlu ve ücretsiz bir masaüstü CBS yazılımı olarak biliyoruz. Peki bunun yanından bir de harita sunucusu olduğundan kaç kişinin haberi var ? Evet yanlış okumadınız QGIS ‘in bir de harita sunucu var hem de coğrafi verilerinizi OGC standartlarında (WMS, WFS, WFS-T) servis edebilmenizi sağlıyor. QGIS Desktop, masaüstü CBS yazılımları arasında oldukça tanınmış olmasının aksine sunucu versiyonu olan QGIS Server ise harita sunucuları arasında henüz çok tanınmamıştır. Fakat ileride adından sıklıkla söz ettireceğini düşünüyorum. C++ ile geliştirilmekte olan QGIS Server, CGI mimarisinde çalışmaktadır.

QGIS Server ‘in en önemli özelliği ise QGIS Desktop ile entegrasyonudur diyebilirim. Örneğin QGIS Desktop ortamında hazırladığınız bir haritayı (vektör veya raster katman) doğrudan WMS veya WFS ile servis edebilmenizi sağlıyor. Yani katmanlara ait stilleri, koordinat sistemi gibi pek çok düzenlemeyi doğrudan QGIS Desktop ‘taki proje dosyasından okuyarak ek işleme gerek bırakmıyor. Bu yazımda QGIS Server ‘in Windows ortamında kurulumu ve coğrafi verilerin WMS olarak servis edilmesinden bahsedeceğim.

Continue reading

pyspatialite Kurulum (Windows)

Geçtiğimiz günlerde açık veri formatı olan Spatialite hakkında bir yazı yayınlamıştım. Temel özellikleri ve kullanımına değindim. Bu yazıda ise Spatialite veritabanı Python arayüzü olan pyspatialite paketinin Windows ortamında kurulumu anlatacağım. Bu paket ile Spatialite ‘a ait fonksiyonlara Python ile erişebilirsiniz. Genel olarak baktığımızda sqlite tabanlı olmasından dolayı Python Sqlite3 paketi ile aynı şekilde kullanılıyor.

Python paketlerinin kurulumunu genellikle pip, easy_install veya hazır kurulum programları ile kolayca gerçekleştirebilirsiniz. Bazı paketlerin kurulumu esnasında derleme işlemleri gerekebilir. Bu da bazen oldukça sıkıcı bir hal alabiliyor. pyspatialite paketi için de bu geçerlidir. Uzun uğraşlardan sonra kurulum işlemini başardım. Bu yazıda da sizlere pyspatialite paketinin derlemeye gerek kalmadan kolay bir şekilde kurulumunu anlatacağım. Continue reading

GeoServer ArcAdmin v1.0 Released

I have published first stable release of GeoServer ArcAdmin a few days ago. But I did not have enough time to write a post in my blog. This open source (GNU v2) project integrates ArcGIS Desktop and GeoServer and developed with Python. You can find more information in GeoServer ArcAdmin Installation And Usage post. The features of this release:

  • You can directly upload raster and vector data to GeoServer. It works with all data formats that supported by ArcGIS.
  • You can generate new workspaces and remove existings.
  • You can remove data stores and coverage stores on GeoServer.
  • SLD (Styled Layer Descriptor) documents could uploaded to GeoServer and you can apply styles to map layers.
  • Design of the toolbox has been improved.
  • Interaction with Model Builder has been improved. Continue reading

GeoServer ArcAdmin v1.0 Yayınlandı

ArcGIS ve GeoServer entegrasyonunu sağlayan GeoServer ArcAdmin adlı projemin ilk kararlı versiyonunu birkaç gün önce yayınlamıştım. Fakat yeterli zamanım olmadığı için blogumda henüz duyuru yapmamıştım. Bildiğiniz gibi bu proje açık kaynak kodlu olup (GNU v2) Python ile geliştirilmektedir. Kurulum ve detaylı bilgiyi GeoServer ArcAdmin Kurulumu ve Uygulamalar adlı yazımda bulabilirsiniz. Bu versiyonla birlikte sahip olduğu özelliklere bakacak olursak:

  • Raster ve vektör verilerinizi doğrudan GeoServer ‘a yükleyebilirsiniz. ArcGIS ‘in desteklediği tüm formatlar ile çalışabilmektedir.
  • Yeni workspace oluşturabilir, var olanları kaldırabilirsiniz.
  • GeoServer üzerinde bulunan data store ve coverage store ‘ları kaldırabilirisiniz.
  • SLD (Styled Layer Descriptor) stil dökümanlarınızı GeoServer ‘a yükleyebilir ve belirlediğiniz katmana uygulayabilirsiniz.
  • Araç kutusunun dizaynı daha kullanışlı hale getirildi.
  • Model Builder ile etkileşim arttırıldı. Continue reading