Delen via


STBoundary (geometriegegevenstype)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert de grens van een geometrie-exemplaar .

Syntax

  
.STBoundary ( )  

Retourtypen

Retourtype SQL Server: geometrie

CLR-retourtype: SqlGeometry

Remarks

STBoundary() retourneert een lege GeometryCollection wanneer de eindpunten voor een LineString-, CircularString- of CompoundCurve-exemplaar hetzelfde zijn.

Examples

A. STBoundary() gebruiken op een LineString-exemplaar met verschillende eindpunten

In het volgende voorbeeld wordt een LineString``geometry exemplaar gemaakt. STBoundary() retourneert de grens van de LineString.

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

B. STBoundary() gebruiken op een LineString-exemplaar met dezelfde eindpunten

In het volgende voorbeeld wordt een geldig LineString exemplaar met dezelfde eindpunten gemaakt. STBoundary() retourneert een lege GeometryCollectionwaarde.

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

C. STBoundary() gebruiken op een CurvePolygon-exemplaar

In het volgende voorbeeld wordt gebruikgemaakt STBoundary() van een CurvePolygon exemplaar. STBoundary() retourneert een CircularString exemplaar.

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

Zie ook

OGC-methoden voor geometrieexemplaren