Compartir a través de


STArea (tipo de datos geography)

Devuelve la superficie 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

Tipo de valor devuelto de SQL Server: floatfloat

Tipo de valor devuelto de CLR: SqlDoubleSqlDouble

Notas

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 Polygongeography 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();

Vea también

Otros recursos