EnvelopeAngle (tipo de dados geography)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

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( )  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

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)