Delen via


STIsRing (geometriegegevenstype)

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

Retourneert 1 als een geometrie-exemplaar voldoet aan de volgende vereisten:

  • Het is een LineString-exemplaar .
  • Het is gesloten.
  • Het is eenvoudig.
  • Retourneert 0 als het LineString-exemplaar niet voldoet aan de vereisten.

Voor een geometrie-exemplaar dat gesloten en eenvoudig is, moeten zowel STIsClosed() als STIsSimple() 1 retourneren wanneer deze wordt aangeroepen op het exemplaar. Gebruik STGeometryType() om het exemplaartype van een geometrie te bepalen.

Syntax

  
.STIsRing ( )  

Retourtypen

Retourtype SQL Server: bit

CLR-retourtype: SqlBoolean

Remarks

Deze methode retourneert null als het exemplaar geen LineString is.

Examples

In het volgende voorbeeld wordt een LineString exemplaar gemaakt en gebruikt STIsRing() om te testen of het exemplaar een ring is.

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

Zie ook

STIsClosed (Geometriegegevenstype)
STGeometryType (geometriegegevenstype)
STIsSimple (geometriegegevenstype)
OGC-methoden voor geometrieexemplaren