Partilhar via


EnvelopeAngle (tipo de dados geography)

Retorna o ângulo máximo entre o ponto retornado por EnvelopeCenter() e um ponto na instância de geography em graus.

Esse método de tipo de dados geography dá suporte a instâncias de FullGlobe ou a instâncias espaciais maiores que um hemisfério.

Sintaxe

EnvelopeAngle( )

Tipos de retorno

SQL Server tipo de retorno: float

Tipo de retorno 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, esse método foi estendido para instâncias de FullGlobe.

A limitação de hemisfério aplicada a EnvelopeAngle() no SQL Server 2008 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 atravessam mais de um hemisfério.

Exemplos

DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)'; 
SELECT @g.EnvelopeAngle();

Consulte também

Referência

EnvelopeCenter (Tipo de dados de geografia)

Outros recursos

Métodos estendidos em instâncias geography