Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
La función STArea devuelve el área de una instancia de geometry en unidades cuadradas, en función del identificador de referencia espacial (SRID) de la geometría.
Syntax
.STArea ( )
Tipos de valor devuelto
Tipo de valor devuelto de SQL Server: float
Tipo de valor devuelto de CLR: SqlDouble
Remarks
Examples
A. Calcular el área de una instancia de Polygon
En el siguiente ejemplo se crea una instancia de Polygon``geometry y se calcula el área del polígono.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);
SELECT @g.STArea();
B. Calcular el área de una instancia de CurvePolygon
En el siguiente ejemplo se calcula el área de una instancia de CurvePolygon.
DECLARE @g geometry;
SET @g = geometry::Parse('CURVEPOLYGON(CIRCULARSTRING(0 2, 2 0, 4 2, 4 2, 0 2))');
SELECT @g.STArea() AS Area;