STIsRing (tipo de datos geometry)

Devuelve 1 si una instancia de geometry cumple los requisitos siguientes:

  • Es una instancia de LineString.

  • Está cerrada.

  • Es sencilla.

  • Devuelve 0 si la instancia de LineString no cumple los requisitos.

Para que una instancia de geometry esté cerrada y sea sencilla, STIsClosed() y STIsSimple() deben devolver 1 cuando se les invoca desde la instancia. Para determinar el tipo de instancia de una instancia de geometry, use STGeometryType().

Sintaxis

.STIsRing ( )

Tipos de valores devueltos

SQL Server tipo de valor devuelto: bit

Tipo de valor devuelto de CLR: SqlBoolean

Comentarios

Este método devuelve NULL si la instancia no es una instancia de LineString.

Ejemplos

En el ejemplo siguiente se crea una instancia de LineString y se usa STIsRing() para comprobar si la instancia es un anillo.

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

Vea también

Referencia

STIsClosed (tipo de datos geometry)

STGeometryType (tipo de datos geometry)

STIsSimple (tipo de datos geometry)

Otros recursos

Métodos de OGC en instancias de geometry