Partilhar via


EnvelopeAngle (tipo de dados geográficos)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve o ângulo máximo entre o ponto devolvido por EnvelopeCenter() e um ponto na ocorrência geográfica em graus.

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

Syntax

  
EnvelopeAngle( )  

Tipos de devolução

Tipo de retorno do SQL Server: float

Tipo de retorno CLR: SqlDouble

Remarks

Esse método retorna um ponto na instância de geografia em graus. Quando usado com EnvelopeCenter(), EnvelopeAngle() retorna um círculo delimitador de uma ocorrência geográfica.

No SQL Server 2012 (11.x), esse método foi estendido para instâncias FullGlobe .

A limitação de hemisfério aplicada no EnvelopeAngle() SQL Server 2008 (10.0.x) foi removida. No entanto, para casos com ângulos superiores a 90 graus, 180 graus serão devolvidos. EnvelopeAngle() não é preciso para instâncias geográficas que abrangem mais de um hemisfério.

Examples

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

Ver também

Métodos estendidos em instâncias geográficas
EnvelopeCenter (tipo de dados geográficos)