Peta aljabar untuk raster mudah dengan ArcGIS Raster Calculator (atau QGIS). Saya pikir ini akan mudah dengan server GIS web seperti GeoServer dan MapServer plus OpenLayers dll. Yang ingin saya capai adalah melakukan hal-hal sederhana seperti membagi dua gambar dan menghasilkan gambar rasio ketiga untuk ditampilkan di halaman web. Saya menghabiskan berminggu-minggu untuk menemukan solusi dan ternyata cukup sulit (untuk saya).
Saya sudah mencoba beberapa hal termasuk:
PostGIS raster. Saya pikir aljabar raster bukan masalah di sini.
Tetapi raster PostGIS cukup sulit untuk dimuat ke GeoServer. Ada banyak banyak pertanyaan yang berulang kali diajukan tentang cara memuat pgraster di GeoServer. Lihat mis. Bagaimana cara mengimpor GeoTIFF via postGIS ke GeoServer? ? , /gis/86006/publish-rasters-stored-in-postgresql-with-geoserver ?, antara lain. Tidak ada satu jawaban pun di GIS.SE atau situs web resmi GeoServer yang memberikan daftar lengkap langkah-langkah yang dapat diikuti untuk berhasil. Memuat pgraster ke MapServer telah melaporkan keberhasilan, tetapi dengan kinerja yang sangat lambat. Keduanya tampaknya memerlukan beberapa ubin, dan perintah satu-liner untuk mengimpor raster ke server mana pun tampaknya tidak mungkin.
GeoTIFF
GeoTIFF mudah dimuat ke GeoServer dan MapServer. Tapi apa yang bisa kita lakukan dengannya? Tanpa PostGIS seperti SQL, saya menoleh dan sebentar mencari menggunakan WCS untuk melakukan aljabar peta, tetapi tidak menemukan banyak. Apakah WCS jalur yang layak untuk ini dengan server saat ini?
Program dengan cara yang sulit
Entah bagaimana gunakan AJAX untuk memanggil halaman PHP atau menulis WPS menggunakan GeoServer untuk mengimpor gambar ke PostGIS, melakukan aljabar peta dan kemudian mengonversi pgraster hasil ke format (misalnya GeoTIFF) yang dapat dengan mudah dimuat dan ditampilkan di GeoServer / MapServer.
Tentu saja, seseorang dapat menulis kode untuk membaca GeoTIFF secara langsung dan melakukan aljabar peta tanpa dukungan GIS.
Tidak ada satu pun di atas yang tampaknya mudah atau masuk akal bagi saya mengingat kemudahan dengan aljabar yang sama dapat dilakukan di Desktop GIS.
Saya bertanya-tanya apakah seseorang memiliki pengalaman melakukan Peta Aljabar di lingkungan GIS web, dan dapat menyarankan jalur yang layak?
Saya tertarik dengan solusi Open Source (untuk alasan politik di dalam organisasi saya.) Saya menyadari bahwa ArcGIS Server dapat memanggil kode python ArcGIS, tetapi kami tidak memiliki lisensi dan lingkungan di sini tidak menguntungkan untuk mendapatkannya.