Partager via


EnvelopeAngle (type de données geography)

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

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

Syntaxe

EnvelopeAngle( )

Types de retour

SQL Server type de retour : float

Type de retour CLR : SqlDouble

Notes

Cette méthode retourne un point dans 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, cette méthode a été étendue aux instances FullGlobe.

La limitation d'hémisphère appliquée à EnvelopeAngle() dans SQL Server 2008 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

Référence

EnvelopeCenter (type de données geography)

Autres ressources

Méthodes étendues sur les instances géographiques