Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 17.1 ve üzeri
Uyarı
Bu özellik Databricks SQL Klasik ambarlarında kullanılamaz. Databricks SQL ambarları hakkında daha fazla bilgi edinmek için bkz. SQL ambar türleri.
Giriş GEOMETRY değerinin centroid değerini 2B nokta GEOMETRY değeri olarak döndürür.
Syntax
st_centroid ( geoExpr )
Arguments
-
geoExpr: BirGEOMETRYdeğer.
Returns
Giriş GEOMETRY değerinin merkezkroidini (2B nokta olarak) geometri olarak döndürür.
Daha kesin olarak:
- Giriş
GEOMETRYdeğeri boşsa, 2D boş nokta döndürülür. - Giriş
GEOMETRYdeğeri yalnızca noktalardan oluşuyorsa, centroid noktaların X ve Y koordinatlarının ortalamasıdır. - Giriş
GEOMETRYdeğeri doğrusal segmentler içeriyorsa (ancak areal geometriler içermiyorsa), centroid, ağırlıkların segmentlerin uzunlukları olduğu doğrusal segmentlerin orta noktalarının ağırlıklı ortalamasıdır. - Giriş
GEOMETRYdeğeri poligonlar içeriyorsa, ağırlık merkezi, poligonların alanlarının ağırlıklar olarak kullanıldığı poligonların ağırlık merkezlerinin ağırlıklı ortalamasıdır.
Karışık topolojik boyut bileşenleri söz konusu olduğunda, merkezkroid hesaplaması en yüksek topolojik boyutun bileşenlerine dayanır.
Çıkış GEOMETRY değerinin SRID değeri, giriş değerinin değeriyle aynıdır.
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)