Aracılığıyla paylaş


STBoundary (geometri Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Geometri örneğinin sınırını döndürür.

Syntax

  
.STBoundary ( )  

Dönüş Türleri

SQL Server dönüş türü: geometri

CLR dönüş türü: SqlGeometry

Remarks

STBoundary() Bir LineString, CircularString veya CompoundCurve örneğinin uç noktaları aynı olduğunda boş bir GeometryCollection döndürür.

Examples

A. Farklı uç noktaları olan bir LineString örneğinde STBoundary() kullanma

Aşağıdaki örnek bir LineString``geometry örnek oluşturur. STBoundary() , sınırını LineStringdöndürür.

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

B. Aynı uç noktalara sahip bir LineString örneğinde STBoundary() kullanma

Aşağıdaki örnek, aynı uç noktalara sahip geçerli LineString bir örnek oluşturur. STBoundary() boş GeometryCollectionbir döndürür.

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

C. CurvePolygon örneğinde STBoundary() kullanma

Aşağıdaki örnek bir STBoundary() örnekte kullanırCurvePolygon. STBoundary() bir CircularString örnek döndürür.

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

Ayrıca Bkz.

Geometri Örnekleri üzerinde OGC Yöntemleri