Share via


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

Vea también

Otros recursos

Métodos de OGC en instancias de Geography