Fungsi ini menghitung aspect dari setiap sel pada permukaan objek raster dan mengembalikan array berisi nilai aspect.
Sintaksis
raster ST_Aspect(raster rast, integer pyramid_level, integer band, Box extent, BoxType type, cstring storageOption);Parameter
Nama Parameter | Deskripsi |
rast | Objek raster. |
pyramid_level | Tingkat piramida. |
Band | Indeks band. |
box | Area analisis, dalam format |
type | Jenis koordinat untuk area analisis. Nilainya harus salah satu dari berikut:
|
storageOption | Opsi penyimpanan untuk objek raster tujuan. Untuk informasi lebih lanjut, lihat ST_ClipToRast. |
Deskripsi
Fungsi ST_Aspect digunakan untuk menghitung aspect permukaan objek raster. Aspect menunjukkan arah kemiringan ke bawah dengan laju perubahan nilai maksimum dari setiap sel ke sel tetangganya, yang dapat dianggap sebagai arah lereng. Nilai setiap sel dalam objek raster output merepresentasikan arah kompas aspect tersebut, diukur searah jarum jam dari utara dalam satuan derajat, dengan rentang nilai valid 0 hingga 360. Sel datar pada objek raster input yang tidak memiliki arah kemiringan ke bawah diberi nilai aspect -1 dalam objek raster output.
Nilai suatu sel dalam set data aspect dari objek raster output menunjukkan arah lereng sel tersebut.
Contoh:
select st_aspect(rast, 0, 0, '(0,0), (5,5)', 'Raster') from t_surface where id=1;