STArea (tipo de datos geography)
Devuelve un área expuesta total de una instancia de geography. Los resultados para STArea() se devuelven en el cuadrado de la unidad de medida usada por el identificador de referencia espacial de la instancia de geography; por ejemplo, si el SRID de la instancia es 4326, STArea() devuelve los resultados en metros cuadrados.
Sintaxis
.STArea ( )
Tipos de valores devueltos
SQL Server , tipo de valor devuelto: float
Tipo de valor devuelto de CLR: SqlDouble
Comentarios
STArea() devuelve 0 si una instancia de geography contiene únicamente figuras no dimensionales o unidimensionales, o si está vacía.
[!NOTA]
Los métodos del tipo de datos geography que generan un valor devuelto métrico tendrán resultados diferentes en función del SRID de la instancia utilizada en el método. Para obtener más información acerca de los SRID, vea Identificadores de referencia espacial (SRID).
Ejemplos
En el ejemplo siguiente se usa STArea() para crear una instancia de Polygon geography y se calcula el área del polígono.
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();