Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric
Retorna uma aproximação poligonal de uma instância de geography que contém segmentos de arco circulares.
Syntax
.STCurveToLine()
Tipos de retorno
Tipo de retorno do SQL Server: geography
Tipo de retorno do CLR: SqlGeography
Remarks
Retorna uma instância de LineString para uma instância de CircularString ou de CompoundCurve.
Retorna uma instância de Polygon para uma instância de CurvePolygon.
Retornar uma cópia das instâncias de geografia que não contêm instâncias de CircularString, CompoundCurve ou CurvePolygon.
Ao contrário da especificação SQL MM, esse método não usa valores de coordenada z para calcular a aproximação poligonal. Os valores de coordenada z que estiverem presentes na chamada da instância de geography serão ignorados.
Examples
O exemplo a seguir retorna uma instância de LineString que é uma aproximação poligonal de uma instância de 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;
Consulte Também
STLength (tipo de dados geography)
STNumPoints (tipo de dados geography)
Visão geral de tipos de dados espaciais