Partager via


EnvelopeAngle (type de données geography)

S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance

Retourne l’angle maximal entre le point retourné par EnvelopeCenter() et un point de l’instance geography en degrés.

Cette méthode de type de données geography prend en charge les instances FullGlobe ou les instances spatiales qui sont plus grandes qu’un hémisphère.

Syntaxe

  
EnvelopeAngle( )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Types de retour

Type de retour SQL Server : float

Type de retour CLR : SqlDouble

Remarques

Cette méthode retourne un point de l’instance geography en degrés. En cas d’utilisation avec EnvelopeCenter(), EnvelopeAngle() retourne un cercle englobant d’une instance geography.

Dans SQL Server 2012 (11.x), cette méthode a été étendue aux instances FullGlobe.

La limitation d’hémisphère appliquée à EnvelopeAngle() dans SQL Server 2008 (10.0.x) a été supprimée. Toutefois, pour les instances avec des angles supérieurs à 90 degrés, 180 degrés sont retournés. EnvelopeAngle() n’est pas précis pour les instances geography qui couvrent plusieurs hémisphères.

Exemples

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

Voir aussi

Méthodes étendues sur des instances geography
EnvelopeCenter (type de données geography)