Verileri saklamak için , bahsedeceğim ilk iki alternatif PostGIS ve SpatiaLite'dir .
SpatiaLite , dosya tabanlı, kompakt ve hızlı olduğu anlamına gelen konumsal özelliklere sahip bir SQLite veritabanıdır.
PostGIS , PostgreSQL veritabanındaki mekansal yeteneklerdir. Bu, büyük veri kümelerini, karmaşık sorguları etkin bir şekilde ele alma kapasitesine sahip olmasıyla çok güçlü olduğu anlamına gelir.
Masaüstüne geçmeden önce, çok sayıda görevin doğrudan veritabanında çok verimli bir şekilde yapılabileceğinin farkında olmalısınız. Genelde ArcMap'ta oturup yaptığınız ve farklı iletişim kutularının açılmasını bekleyen birçok şey doğrudan birkaç satır SQL kodu ile daha hızlı yapacaktır. Bu, yaptığınız şeyi saklayabileceğiniz ve yalnızca SQL kodunuzu kaydederek çok kolay bir şekilde başka bir veri setinde yapabileceğiniz anlamına gelir. Buradaki PostGIS sorularının çoğu, bu sorguların nasıl yazılacağı ile ilgilidir, bu nedenle PostGIS etiketli sorulara göz atarak neler yapabileceğiniz hakkında bir fikir edinebilirsiniz.
Sonra masaüstü tarafı . Çok fazla masaüstü çözümü var. Masaüstü tarafında ESRI'nın iyi olduğunu kabul etmenin zamanı geldiğini düşünüyorum . Daha önce de belirtildiği gibi ArcMap'te yaptığınız işlerin çoğu veritabanında daha iyi yapılır, ancak masaüstü çözümüne ihtiyaç duyduğunuz görevlerde ArcMap iyidir. Kullandığım şey QGIS ve harcamam gereken bir bütçem olsaydı, QRI’de hata düzeltmeyi desteklemek için ESRI lisans maliyetlerini değiştirirdim. QGIS, ArcMap'in yapabileceği her şeyi daha az ya da çok yapabilen harika bir yazılımdır. Fakat belki de bir veya iki ArcInfo lisansı (para ile) cilalamak için gereklidir. Ayrıca Open Jump , GvSIG , uDIG ve diğerlerine de bakabilirsiniz .
Web servislerine gelince , MapServer, GeoServer, TinyOWS ve daha pek çok şey var.
GeoServer oldukça sezgisel bir web arayüzüne sahip olduğu için muhtemelen en kolay başlangıç noktasıdır . GeoServer istediğiniz şeylerin çoğunu yapabilir. WMS WFS Döşemeli servislere hizmet verebilir. Hepsi Java ile yazılmıştır.
MapServer C dilinde yazılmıştır ve WMS servislerinin kralı olduğunu söylemenin adil olacağını düşünüyorum. En azından FOSS4G konferansında geçen yılki çatışmada kazandı (ESRI katılmaya cesaret edemedi). Mapserver bir "harita dosyası" ile yapılandırılmış ve herhangi bir grafik arayüz bilmiyorum. Ancak ciddi wms-hizmet için bu çok ilginç bir alternatiftir.
Düzenlenebilir wfs servisleri için GeoServer'dan daha önce bahsettiniz, aynı zamanda TinyOWS . TinyOWS , C ile yazılmış küçük bir wfs sunucusudur. Son zamanlarda Mapserver'a daha fazla entegre edildi çünkü aynı harita dosyasını her ikisinde de kullanabilirsiniz.
Sonra müşteri tarafında web tarafı . Oradaki tüm imkanlar hakkında pek bir şey bilmiyorum ama çoğu çözüm Javascript kütüphanesi olan OpenLayers'a bir şekilde ya da başka bir yolla kuruluyor .
ESRI dünyasından hareket etmek, sizin için çok önemli bir olasılık daha yarattığını düşünüyorum. İsterseniz, Windows platformundan da uzaklaşabilirsiniz. Her şeyi herhangi bir Linux dağıtımına koyabilirsiniz.
Yukarıda Linux ile birlikte belirtilen yazılım, donanım ihtiyacını çok azaltacaktır.
Bir örnek de FOSS yazılımını çalışma haritası olan Norgeskart Norveç'te resmi harita yetkilisinden.
Alt kısımda PostGIS sunumu Mapserver kullanıyorlar. Geowebcache'de fayansları önbelleğe almak ve üstüne OpenLayer tabanlı bir istemci kullanmak. Silverlight çözümü gibi gösterişli değil, aynı zamanda yapmak da mümkün.
ESRI yazılımını daha önce kullandılar, ancak kapasite ve hız bakımından ihtiyaçları arttığında bunu bırakmak zorunda kaldılar.