STArea (tipo di dati geography)
Restituisce l'area della superficie totale di un'istanza geography. I risultati di STArea() vengono restituiti come quadrato dell'unità di misura utilizzata dall'identificatore SRID dell'istanza geography. Se ad esempio l'identificatore SRID dell'istanza è 4326, STArea() restituisce il risultato in metri quadrati.
Sintassi
.STArea ( )
Tipi restituiti
SQL Server tipo restituito: float
Tipo CLR restituito: SqlDouble
Osservazioni
STArea() restituisce 0 se un'istanza geography contiene solo figure zero-dimensionali e uni-dimensionali oppure se è vuota.
[!NOTA]
I metodi applicati al tipo di dati geography che producono valori misurabili restituiranno risultati diversi basati sull'identificatore SRID dell'istanza utilizzato nel metodo. Per ulteriori informazioni sugli identificatori SRID, vedere Identificatori SRID (Spatial Reference Identifier).
Esempi
Nell'esempio seguente viene utilizzato STArea() per creare un'istanza Polygon geography e viene calcolata l'area del poligono.
DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SELECT @g.STArea();