Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca maksymalny kąt między punktem zwróconym przez EnvelopeCenter() i punktem w wystąpieniu geografii w stopniach.
Ta metoda typu danych geografii obsługuje wystąpienia FullGlobe lub wystąpienia przestrzenne, które są większe niż półkula.
Syntax
EnvelopeAngle( )
Typy zwracane
Typ zwracany programu SQL Server: zmiennoprzecinkowe
Typ zwracany clR: SqlDouble
Remarks
Ta metoda zwraca punkt w wystąpieniu geograficznym w stopniach. W przypadku użycia z elementem EnvelopeCenter() EnvelopeAngle() zwraca okrąg ograniczenia wystąpienia geograficznego .
W programie SQL Server 2012 (11.x) ta metoda została rozszerzona do wystąpień FullGlobe .
Ograniczenie półkuli zastosowane do EnvelopeAngle() programu SQL Server 2008 (10.0.x) zostało usunięte. Jednak w przypadku wystąpień z kątami większymi niż 90 stopni zwracane będą 180 stopni.
EnvelopeAngle() nie jest precyzyjny w przypadku wystąpień geograficznych obejmujących więcej niż jedną półkulę.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeAngle();
Zobacz też
Rozszerzone metody w wystąpieniach geografii
EnvelopeCenter (typ danych geograficznych)