OGR FileGDB Sürücüsünün Kurulumu (QGIS)

FileGDB (File Geodatabase), ESRI tarafından geliştirilen ArcGIS yazılımlarına yönelik bir coğrafi veri formatıdır. Hem raster hem de vektörel verileri depolamada kullanılır. Bunun yanında coğrafi veritabanı şemaların oluşturulması, indeksleme işlemleri, veri sıkıştırma gibi kapsamlı işlemleri destekler. ESRI ‘nin diğer bir formatı olan Personal GDB, MS Access tabanlı olmasından dolayı 2GB boyut sınırı vardır dolayısıyla bu durum büyük boyut raster veriler için dezavantaj oluşturuyordu. Fakat FileGDB dosya tabanlı olup (.gdb uzantılı klasörler) bildiğim kadarıyla boyut sınırı da bulunmamaktadır.

ESRI, FileGDB ‘ye ait API ‘yi yayınlandıktan sonra geliştiriciler tarafından OGR/GDAL kütüphanesi için bu veri formatını okuyup/yazabilen bir sürücü geliştirilmiştir. Fakat ESRI kaynak kodu açmamıştır dolayısıyla işlemlerinizi ancak ESRI tarafından izin verildiği ölçüde gerçekleştirebilirisiniz. Bu durum yazılımcılar arasında “blackbox” yani kara kutu olarak adlandırılmaktadır. Örneğin şuan için sadece vektör verilere yönelik işlemleri gerçekleştirebilir ve sadece ArcGIS 10 tarafından oluşturulan FileGDB ‘ler desteklenmektedir. Ayrıca bazı geliştiriciler tarafından tersine mühendislik (reverse engineering) teknikleri ile çeşitli çalışmalar yapılmaktadır. Bu sayede ilerleyen zamanlarda daha gelişmiş araçlar tanışabiliriz. Bu yazıda sizlere QGIS ortamında FileGDB formatında ki verilere ulaşmanızı sağlayan OGR sürücüsünün 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

GeoServer ArcAdmin Installation And Usage

I have been working with both GeoServer and ArcGIS. Transfering GIS data from one to other sometimes could be trouble. After discovering GeoServer Rest API I started developing GeoServer ArcAdmin toolbox for integrating ArcGIS and GeoServer. Data sharing and web services could be performed quite easily by using it. Also the source code is available to the general public for use. You can find more information https://cbsuygulama.wordpress.com/geoserver-arcadmin/. In this post I mentioned about installation and usage of GeoServer ArcAdmin.

Continue reading

GeoServer ArcAdmin Kurulumu ve Uygulamalar

Hem ArcGIS hem de GeoServer ile çalışan birisiyim. Verilerin birinden diğerine aktarımı ve servis edilmesi bazen zahmetli olabiliyor.  GeoServer Rest API ‘yi keşfettikten sonra her iki yazılımı da birbirine bağlayacak bir araç kutusu geliştirmeye başladım. GeoServer ArcAdmin araç kutusu bu şekilde ortaya çıktı. ArcGIS ortamı ile GeoServer haritası sunucusu arasında entegrasyon sağlanarak verilerin paylaşımı ve servis edilmesi oldukça kolay bir şekilde gerçekleştirilebilir. Tamamen açık kaynaklı olmasından dolayı ücretsiz olarak dağıtılabilir. Detaylı bilgiyi https://cbsuygulama.wordpress.com/geoserver-arcadmin/ adresinden alabilirsiniz. Bu yazıda ArcGIS 10.x için GeoServer ArcAdmin araç kutusunun kurulumuna ve örnek uygulamalara değineceğim. Continue reading