Fungsi ini menghitung aspek setiap sel pada permukaan objek raster dan mengembalikan larik aspek.
Sintaksis
raster ST_Aspect(raster rast, integer pyramid_level, integer band, Box extent, BoxType type, cstring storageOption);Parameter
| Parameter | Deskripsi |
| rast | Objek raster. |
| pyramid_level | Tingkat piramida. |
| Band | Nomor urut band. |
| box | Area yang ingin Anda analisis. Tentukan nilai dalam format '((minX,minY),(maxX,maxY))'. |
| type | Jenis koordinat yang digunakan untuk mengidentifikasi area yang akan dianalisis. Anda hanya dapat menentukan satu nilai. Nilai valid:
|
| storageOption | Opsi penyimpanan objek raster. Untuk informasi lebih lanjut, lihat ST_ClipToRast. |
Deskripsi
Fungsi ST_Aspect digunakan untuk menghitung aspek dari permukaan objek raster. Aspek menunjukkan arah kemiringan ke bawah dengan laju perubahan maksimum dalam nilai dari setiap sel ke sel-sel tetangga. Aspek dapat diartikan sebagai arah kemiringan. Nilai setiap sel dalam objek raster keluaran menunjukkan arah kompas dari aspek, yang diukur searah jarum jam dari utara dalam satuan derajat. Rentang nilai valid adalah 0 hingga 360. Sel dalam objek raster masukan yang datar dan tidak memiliki arah kemiringan ke bawah diberi nilai aspek -1 dalam objek raster keluaran.
Nilai sel dalam dataset aspek objek raster keluaran menunjukkan arah kemiringan sel tersebut.
Contoh:
select st_aspect(rast, 0, 0, '(0,0), (5,5)', 'Raster') from t_surface where id=1;