Share via


EnvelopeAngle (tipo di dati geography)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure

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.

Sintassi

  
EnvelopeAngle( )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Tipi restituiti

Tipo SQL Server restituito: float

Tipo CLR restituito: SqlDouble

Osservazioni:

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.

Esempi

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

Vedi anche

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