EnvelopeAngle (type de données geography)
S’applique à : SQL Server Azure 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( )
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)