EnvelopeAngle (tipo de dados geography)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric
Retorna o ângulo máximo entre o ponto retornado pelo método EnvelopeCenter()
e um ponto na instância de geography em graus.
Esse método de tipo de dados de geography é compatível com instâncias FullGlobe ou instâncias espaciais maiores que um hemisfério.
Sintaxe
EnvelopeAngle( )
Tipos de retorno
Tipo de retorno do SQL Server: float
Tipo de retorno do CLR: SqlDouble
Comentários
Esse método retorna um ponto na instância de geography em graus. Quando usado com EnvelopeCenter(), EnvelopeAngle()
retorna um círculo delimitador de uma instância de geography.
No SQL Server 2012 (11.x), esse método foi estendido para as instâncias de FullGlobe.
A limitação de hemisfério aplicada a EnvelopeAngle()
no SQL Server 2008 (10.0.x) foi removida. Porém, para instâncias com ângulos maiores que 90 graus, serão retornados 180 graus. EnvelopeAngle()
não é preciso para instâncias de geography que abrangem mais de um hemisfério.
Exemplos
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeAngle();
Consulte Também
Métodos estendidos em instâncias geography
EnvelopeCenter (Tipo de dados de geografia)