全部产品
Search
文档中心

PolarDB:ST_Slope

更新时间:Jul 02, 2025

Fungsi ini menghitung kemiringan setiap sel pada permukaan objek raster dan mengembalikan larik kemiringan dalam radian.

Sintaksis

raster ST_Slope(raster rast, integer pyramid_level, integer band, Box extent, BoxType type, float8 zfactor, cstring storageOption);

Parameter

ParameterDeskripsi
rastObjek raster.
pyramid_levelTingkat piramida.
BandNomor urut band.
boxArea yang ingin Anda analisis. Tentukan nilai dalam format '((minX,minY),(maxX,maxY))'.
typeJenis koordinat yang digunakan untuk mengidentifikasi area yang akan dianalisis. Anda hanya dapat menentukan satu nilai. Nilai valid:
  • Raster: koordinat piksel
  • World: koordinat dunia
zfactorFaktor konversi yang digunakan untuk menyesuaikan satuan pengukuran unit elevasi ketika unit elevasi berbeda dari koordinat horizontal permukaan input. Nilai default: 1.
storageOptionOpsi penyimpanan objek raster. Untuk informasi lebih lanjut, lihat ST_ClipToRast.

Deskripsi

Fungsi ST_Slope menghitung laju perubahan maksimum nilai dari setiap sel ke sel-sel tetangganya. Perubahan elevasi maksimum di atas jarak antara sebuah sel dan delapan sel tetangganya menunjukkan penurunan tercuram dari sel tersebut.

Contoh:

select st_slope(rast, 0, 0, '(0,0), (5,5)', 'Raster', 2.0) from t_surface where id=1;