STNumCurves (tipo de datos geometry)
Este método devuelve el número de curvas en una instancia de geometry cuando la instancia es un tipo de datos espacial unidimensional. Los tipos de datos espaciales unidimensionales incluyen LineString, CircularString y CompoundCurve. STNumCurves() funciona solo en tipos simples; no funciona con colecciones de tipo geometry como MultiLineString.
Sintaxis
.STNumCurves()
Tipos de valor devueltos
SQL Server tipo de valor devuelto: geometry
Tipo de valor devuelto de CLR: SqlGeometry
Comentarios
Una instancia vacía unidimensional de geometry devuelve 0. Se devuelve NULL cuando la instancia de geometry no es una instancia unidimensional o es una instancia no inicializada.
Ejemplos
A.Usar STNumCurves () en una instancia de CircularString
En el siguiente ejemplo se muestra cómo obtener el número de curvas de una instancia de CircularString:
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B.Usar STNumCurves () en una instancia de CompoundCurve
En el siguiente ejemplo se utiliza STNumCurves() para devolver el número de curvas de una instancia de CompoundCurve.
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
Vea también
Conceptos
Información general de los tipos de datos espaciales