Condividi tramite


EnvelopeAngle (tipo di dati geography)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureDatabase SQL in Microsoft Fabric

Restituisce l'angolo massimo, espresso in gradi, tra il punto restituito dal metodo EnvelopeCenter() e un punto nell'istanza geography.

Questo metodo con tipo di dati geography supporta le istanze FullGlobe o le istanze spaziali con dimensioni maggiori di un emisfero.

Syntax

  
EnvelopeAngle( )  

Tipi restituiti

Tipo SQL Server restituito: float

Tipo CLR restituito: SqlDouble

Remarks

Questo metodo restituisce un punto nell'istanza geography espresso in gradi. Se usato con EnvelopeCenter(), EnvelopeAngle() restituisce un cerchio di delimitazione di un'istanza geography.

In SQL Server 2012 (11.x) questo metodo è stato esteso alle istanze FullGlobe.

La limitazione dell'emisfero applicata a EnvelopeAngle() in SQL Server 2008 (10.0.x) è stata rimossa. Tuttavia, per le istanze con angoli più ampi di 90 gradi, verrà restituito 180 gradi. EnvelopeAngle() non è preciso per le istanze geography estese a più di un emisfero.

Examples

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

Vedere anche

Metodi estesi sulle istanze di geografia
EnvelopeCenter (tipo di dati geography)