Condividi tramite


EnvelopeAngle (tipo di dati geography)

Restituisce l'angolo massimo, espresso in gradi, tra il punto restituito da 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( )

Tipi restituiti

SQL Server tipo restituito: float

Tipo CLR restituito: SqlDouble

Osservazioni

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

In SQL Server 2012 questo metodo è stato esteso alle istanze FullGlobe.

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

Esempi

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

Vedere anche

Riferimento

EnvelopeCenter (tipo di dati geography)

Altre risorse

Metodi estesi sulle istanze di geografia