Udostępnij przez


KopertaAngle (typ danych geograficznych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza 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)