Topik ini menjelaskan fungsi ST_SummaryStats, yang digunakan untuk menghitung statistik dari set band tertentu dalam objek raster.
Sintaksis
raster ST_SummaryStats(raster raster_obj)
raster ST_SummaryStats(raster raster_obj, cstring statsOption)
raster ST_SummaryStats(raster raster_obj,
cstring bands,
cstring statsOption)Parameter
| Parameter | Deskripsi |
| raster_obj | Nama dari objek raster. |
| bands | Nomor urut dari band. Nilai parameter ini dapat berupa array bilangan bulat atau rentang bilangan bulat. Bilangan bulat dimulai dari 0. Contoh: '0', '1-3', dan '1,2,3'. |
| statsOptions | String JSON untuk menentukan statistik yang ingin dihitung. |
Tabel berikut menjelaskan parameter dalam nilai parameter statsOptions.
| Parameter | Deskripsi | Tipe | Format | Nilai default | Catatan |
| approx | Menentukan apakah akan menggunakan metode pengambilan sampel untuk menghitung statistik. | boolean | Tidak ada | true |
|
Contoh:
Menghitung statistik untuk set band tertentu dalam objek raster.
UPDATE raster_obj SET raster_obj=ST_SummaryStats(raster_obj) WHERE id = 1;
UPDATE rast SET rast=ST_SummaryStats(rast,'0-2','{"approx":false}') WHERE id = 1;
UPDATE rast SET rast=ST_SummaryStats(rast,'{"approx":false}') WHERE id = 1;