Raster için harita cebri ArcGIS Raster Hesap Makinesi (veya QGIS) ile kolaydır. Bunun GeoServer ve MapServer artı OpenLayers gibi web CBS sunucuları ile de kolay olacağını düşünmüştüm. Ne elde etmek istiyorum iki görüntü bölme ve web sayfasında görüntülenecek bir üçüncü oran görüntü oluşturmak gibi basit şeyler yapmaktır. Bir çözüm bulmak için haftalar geçirdim ve bu benim için oldukça zor çıkıyor.
Ben de dahil olmak üzere birkaç şey denedim:
PostGIS raster. Bence raster cebiri burada bir sorun değil.
Ancak PostGIS rasterinin GeoServer'a yüklenmesi oldukça zordur. GeoServer'da pgraster'ın nasıl yükleneceği hakkında tekrar tekrar sorulan birçok soru var. Bakınız örn. GeoTIFF'i postGIS aracılığıyla GeoServer'a nasıl aktarabilirim? ? , /gis/86006/publish-rasters-stored-in-postgresql-with-geoserver ?, diğerleri arasında. Burada GIS.SE veya GeoServer resmi web sitesinde tek bir cevap bile işe yaramayacak adımların tam bir listesini verir. Pgraster'ı MapServer'a yüklemeniz başarılı olduğunu ancak çok yavaş performans gösterdi. Her ikisi de biraz döşeme gerektiriyor gibi görünüyor ve her iki sunucuya bir raster almak için tek satırlık bir komut söz konusu değil.
GeoTIFF
GeoTIFF'in GeoServer ve MapServer'a yüklenmesi kolaydır. Ama bununla ne yapabiliriz? SQL gibi bir PostGIS olmadan, harita cebiri yapmak için WCS kullanarak döndüm ve kısaca aradım, ancak fazla bir şey bulamadım. Mevcut sunucularda WCS bunun için geçerli bir yol mu?
Zor yoldan programlayın
Bir şekilde AJAX'ı kullanarak bir PHP sayfasını çağırmak veya görüntüleri PostGIS'e aktarmak için GeoServer kullanarak bir WPS yazmak, harita cebirini yapmak ve ardından sonuç hızlandırıcıyı GeoServer / MapServer'da kolayca yüklenip görüntülenebilecek bir formata dönüştürmek (örn. GeoTIFF).
Tabii ki, GeoTIFF'leri doğrudan okumak için kod yazabilir ve CBS desteği olmadan harita cebiri yapılabilir.
Yukarıdakilerin hiçbiri, aynı cebirin Masaüstü CBS'de yapılabilme kolaylığı göz önüne alındığında benim için kolay veya makul görünmüyor.
Birisinin bir web CBS ortamında Harita Cebiri yapma konusunda herhangi bir deneyimi olup olmadığını merak ediyordum ve uygun bir yol önerebilir miyim?
Açık Kaynak çözümleriyle ilgileniyorum (kuruluşumdaki siyasi nedenlerden dolayı) ArcGIS Server'ın ArcGIS'in python kodunu çağırabileceğinin farkındayım, ancak lisansımız yok ve buradaki ortam bir tane almak için uygun değil.