Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
pemeriksaan Databricks SQL
Databricks Runtime 17.1 ke atas
Important
Fitur ini ada di Pratinjau Publik.
Nota
Fitur ini tidak tersedia di gudang Databricks SQL Classic. Untuk mempelajari selengkapnya tentang gudang Databricks SQL, lihat Jenis gudang SQL.
Mengembalikan sentroid nilai input GEOMETRY sebagai nilai poin GEOMETRY 2D.
Syntax
st_centroid ( geoExpr )
Arguments
-
geoExpr: NilaiGEOMETRY.
Returns
Mengembalikan sentroid (sebagai titik 2D) dari nilai input GEOMETRY sebagai geometri.
Lebih tepatnya:
- Jika nilai input
GEOMETRYkosong, titik kosong 2D dikembalikan. - Jika nilai input
GEOMETRYhanya terdiri dari titik, sentroid adalah rata-rata koordinat X dan Y dari titik. - Jika nilai input
GEOMETRYberisi segmen linier (tetapi tidak ada geometri areal), sentroid adalah rata-rata tertimbang dari titik tengah segmen linier, di mana bobot adalah panjang segmen. - Jika nilai input
GEOMETRYmengandung poligon, sentroid adalah rata-rata tertimbang dari sentroid poligon, di mana bobotnya adalah area poligon.
Dalam kasus komponen dimensi topologi campuran, komputasi sentroid didasarkan pada komponen dimensi topologi tertinggi.
Nilai SRID dari nilai output GEOMETRY sama dengan nilai input.
Examples
> SELECT st_asewkt(st_centroid(st_geomfromtext('POLYGON((1 0, 0.5 0.866, -0.5 0.866, -1 0, -0.5 -0.866, 0.5 -0.866, 1 0))', 3857)));
SRID=3857;POINT(0 0)