Yeni Proje : PHPGeoTiles for Google App Engine

Pazartesi, Ocak 12, 2009 10:20
Kategori : Projeler

Merhabalar,

Uzun zamandır kafamda olan bir projeyi cumartesi günü açık kaynak olarak yayınladım. Projenin sadece ülke içinde kullanılmaması, diğer dillerdeki insanlara da faydalı olması için anadilini ingilizce olarak belirledim.  Ancak Türkçe olarak da desteği bu günlükten vermeyi planlıyorum. Şimdi gelelim projenin ne olduğuna:

PHPGeoTiles, aslında basit anlamda bir önbellekleme (caching) uygulaması. Bilindiği üzere Google Maps ya da MS Virtual Earth benzeri uygulamalar haritaların belli ölçeklerde belli bir sisteme göre önceden hazırlanması ile oluşturulmakta. Böylelikle her kullanıcı için haritanın ya da görüntünün yeniden oluşturulması engellenmekte ve performans bakımından önemli bir kazanç sağlanmaktadır. İşte bu proje de  Web Map Service (WMS) ya da ArcGIS Server REST API’ya giden istekleri gerek yerel diskte gerekse Google App Engine’de depolayarak sunucular üzerindeki yükü azaltmaktadır. Bu projenin diğer önbellekleme uygulamalarından (TileCache ve GeoWebCache) farkı ise depolama olarak Google App Engine’i kullanmasıdır.

Google App Engine (GAE) Google’ın 2008 yılında hizmete soktuğu kümesel işlem (Cloud Computing) servisidir. GAE şimdilik sadece python dilini desteklemekte ve “BigTable” adı verilen Google’ın veritabanını kullanmakta. Projenin adı PHPGeoTiles olsa da GAE’de depolama için python dilinin de kullanılması gerekmektedir. Projeyi hazırlarken mümkün olduğunca basit ve hızlı kullanımı amaçladım, umarım başarılı olmuşumdur.

Proje ile ilgili olumlu ya da olumsuz bütün fikir, görüş ve önerilerinizi beklemekteyim.

Proje Sayfası : PHPGeoTiles

Sosyal Ağlarda Paylaşım :
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • MySpace
  • Technorati
Sayfaya buraya tıklayarak yorum bırakabilir, ya da buraya tıklayarak kendi sitenizden takip edebilirsiniz.

Yorum Bırak