Bagikan melalui


STBoundary (Tipe Data geometri)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Mengembalikan batas instans geometri .

Syntax

  
.STBoundary ( )  

Jenis Kembalian

Jenis pengembalian SQL Server: geometri

Jenis pengembalian CLR: SqlGeometry

Remarks

STBoundary()mengembalikan GeometryCollection kosong saat titik akhir untuk instans LineString, CircularString, atau CompoundCurve sama.

Examples

A. Menggunakan STBoundary() pada instans LineString dengan titik akhir yang berbeda

Contoh berikut membuat instans LineString``geometry . STBoundary()mengembalikan batas .LineString

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);  
SELECT @g.STBoundary().ToString();  

B. Menggunakan STBoundary() pada instans LineString dengan titik akhir yang sama

Contoh berikut membuat instans yang valid LineString dengan titik akhir yang sama. STBoundary() mengembalikan kosong GeometryCollection.

 DECLARE @g geometry;  
 SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, -2 2, 0 0)', 0);  
 SELECT @g.STBoundary().ToString();

C. Menggunakan STBoundary() pada instans CurvePolygon

Contoh berikut menggunakan pada STBoundary() instansCurvePolygon. STBoundary() mengembalikan instans CircularString .

 DECLARE @g geometry;  
 SET @g = geometry::STGeomFromText('CURVEPOLYGON(CIRCULARSTRING(0 0, 2 2, 0 2, -2 2, 0 0))', 0);  
 SELECT @g.STBoundary().ToString();

Lihat Juga

Metode OGC pada Instans Geometri