STCurveToLine (tipo de datos geography)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Devuelve una aproximación poligonal de una instancia de geography que contiene segmentos de arco circulares.
Sintaxis
.STCurveToLine()
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
Tipos de valor devuelto
Tipo de valor devuelto de SQL Server: geography
Tipo de valor devuelto de CLR: SqlGeography
Observaciones
Devuelve una instancia de LineString para una instancia de CircularString o CompoundCurve.
Devuelve una instancia de Polygon para una instancia de CurvePolygon.
Devuelve una copia de instancias de geography que no contienen instancias de CircularString, CompoundCurve o CurvePolygon.
A diferencia de la especificación MM de SQL, este método no usa 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
STLength (tipo de datos geography)
STNumPoints (tipo de datos geography)
Información general de los tipos de datos espaciales
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de