Apa keuntungan / kerugian dari mengisi basis data PostGIS dengan informasi Raster?


11

... yang bertentangan dengan menjadikan raster sebagai GEOTIFF yang disimpan secara lokal?

Saya punya proyek besar yang akan membutuhkan menyediakan sekitar 50.000, 10mb GEOTIFFs sebagai WMS ke peta web berbasis OpenLayers. Hanya 1 WMS yang akan ditampilkan pada waktu tertentu sehingga kinerja tidak menjadi masalah. Mempertimbangkan MapServer dan GeoServer untuk aplikasi ini.

Saya ingin tahu apa saja kelebihan dan kekurangan dari menyimpan data jenis ini. Akan memperbarui database PostGIS ketika perubahan data raster lebih sulit, daripada mengganti satu (atau serangkaian) file raster. Waktu muat WMS ditingkatkan secara drastis dengan PostGIS?

Jawaban:


3

Jika semua yang Anda lakukan adalah memberikan raster kepada pengguna akhir dengan WMS, tidak ada alasan untuk menggunakan raster PostGIS. Jika Anda perlu melakukan analisis (dan lebih dari sekadar ringkasan statistik sederhana), maka Anda mungkin ingin mempertimbangkan memuat raster ke PostGIS. Saat ini, raster in-db lebih cepat daripada out-db.


Bisakah Anda memperluas. Di-db dan out-db, apa artinya dan mengapa satu lebih lambat dari yang lain.
Michael Markieta

1
in-db adalah tempat source raster (tile) disimpan di PostgreSQL. out-db hanya menyimpan metadata yang menggambarkan raster sumber di PostgreSQL dan fungsi apa pun di PostGIS akan memanggil file raster sumber sesuai kebutuhan. Dalam pengujian saya, out-db lebih lambat daripada di-db. Mengenai mengapa out-db lebih lambat, kecurigaan saya adalah PostgreSQL dapat men-cache data in-db dalam buffer bersama sementara out-db mengharuskan memanggil file sumber setiap kali.
dustymugs

2

Dari pembacaan umum perbandingan MapServer dan GeoServer online, saya menemukan konsensus bahwa MapServer lebih cepat untuk melayani raster. Saya memiliki pengaturan yang mirip dengan apa yang Anda gambarkan untuk menyediakan raster (raster dalam folder) sebagai WMS menggunakan MapServer dan ini sangat cepat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.