Sdílet prostřednictvím


EnvelopeAngle (zeměpisný datový typ)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí maximální úhel mezi bodem vráceným EnvelopeCenter() bodem a bodem v zeměpisné instanci ve stupních.

Tato metoda zeměpisného datového typu podporuje instance FullGlobe nebo prostorové instance, které jsou větší než polokoule.

Syntax

  
EnvelopeAngle( )  

Návratové typy

Návratový typ SQL Serveru: plovoucí

Návratový typ CLR: sqlDouble

Remarks

Tato metoda vrátí bod v geografické instanci ve stupních. Při použití se serverem EnvelopeCenter() EnvelopeAngle() vrátí ohraničující kruh zeměpisné instance.

V SYSTÉMU SQL Server 2012 (11.x) byla tato metoda rozšířena na instance FullGlobe .

Omezení polokoule použité na EnvelopeAngle() SQL Server 2008 (10.0.x) bylo odebráno. Například u úhlů větších než 90 stupňů se však vrátí 180 stupňů. EnvelopeAngle() není přesné pro zeměpisné instance, které pokrývají více než jednu polokouli.

Examples

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

Viz také

Rozšířené metody v zeměpisných instancích
EnvelopeCenter (zeměpisný datový typ)