Bagikan melalui


STCentroid (Tipe Data geometri)

Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance SQL di Microsoft Fabric Warehouse di Microsoft Fabric

Mengembalikan pusat geometrik instans geometri yang terdiri dari satu atau beberapa poligon.

Sintaksis

  
.STCentroid ( )  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Jenis Kembalian

Jenis pengembalian SQL Server: geometri

Jenis pengembalian CLR: SqlGeometry

Jenis Open Geospatial Consortium (OGC): Titik

Keterangan

STCentroid() mengembalikan null jika instans geometri bukan jenis Polygon, CurvePolygon, atau MultiPolygon .

Contoh

J. Menghitung sentroid instans Poligon

Contoh berikut menggunakan untuk menghitung sentroid polygon``geometry instansSTCentroid():

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);  
SELECT @g.STCentroid().ToString();  

B. Menghitung sentroid instans CurvePolygon

Contoh berikut menghitung sentroid untuk CurvePolygon instans:

 DECLARE @g geometry = 'CURVEPOLYGON(CIRCULARSTRING(0 4, 4 0, 8 4, 4 8, 0 4), CIRCULARSTRING(2 4, 4 2, 6 4, 4 6, 2 4))';  
 SELECT @g.STCentroid().ToString() AS Centroid

Lihat Juga

Metode OGC pada Instans Geometri