Compartir a través de


STCurveToLine (tipo de datos geography)

Devuelve una aproximación poligonal de una instancia de geography que contiene segmentos de arco circulares.

Sintaxis

.STCurveToLine()

Tipos de valor devueltos

SQL Server tipo de valor devuelto: geography

Tipo de valor devuelto de CLR: SqlGeography

Comentarios

Devuelve una instancia LineString para una instancia CircularString o CompoundCurve.

Devuelve una instancia Polygon para una instancia CurvePolygon.

Devuelve una copia de instancias de geography que no contienen instancias CircularString, CompoundCurve o CurvePolygon.

A diferencia de la especificación MM de SQL, este método no utiliza los valores de z-coordinate en el cálculo de la aproximación poligonal. Los valores de z-coordinate presentes en la instancia de geography que realiza la llamada se omiten.

Ejemplos

En el siguiente ejemplo se devuelve una instancia LineString que es una aproximación poligonal de una instancia CircularString:

DECLARE @g1 geography = 'CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)';

DECLARE @g2 geography;

SET @g2 = @g1.STCurveToLine();

SELECT @g1.STNumPoints() AS G1, @g2.STNumPoints() AS G2;

Vea también

Referencia

STLength (tipo de datos geography)

STNumPoints (tipo de datos geography)

Conceptos

Información general de los tipos de datos espaciales