Freigeben über


EnvelopeAngle (geography-Datentyp)

Gibt den maximalen Winkel zwischen dem durch EnvelopeCenter() zurückgegebenen Punkt und einem Punkt in der geography-Instanz in Grad zurück.

Diese geography-Datentypmethode unterstützt Instanzen von FullGlobe oder räumliche Instanzen, die größer als eine Hemisphäre sind.

Syntax

EnvelopeAngle( )

Rückgabetypen

SQL Server Rückgabetyp: float

CLR-Rückgabetyp: SqlDouble

Hinweise

Diese Methode gibt einen Punkt in der geography-Instanz in Grad zurück. Bei Verwendung mit EnvelopeCenter() gibt EnvelopeAngle() einen umschließenden Kreis einer geography-Instanz zurück.

In SQL Server 2012 wurde diese Methode für FullGlobe-Instanzen erweitert.

Die in SQL Server 2008 für EnvelopeAngle() verwendete Hemisphäreneinschränkung wurde entfernt. Bei Instanzen, deren Winkel 90 Grad übersteigt, wird jedoch 180 Grad zurückgegeben. EnvelopeAngle() ist bei Instanzen von geography, die mehr als eine Hemisphäre umfassen, nicht exakt.

Beispiele

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

Siehe auch

Verweis

EnvelopeCenter (geography-Datentyp)

Andere Ressourcen

Erweiterte Methoden für geography-Instanzen