Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
De functie STArea retourneert het gebied van een geometrie instantie in vierkante eenheden, op basis van de ruimtelijke referentie-id (SRID) van de geometrie.
Syntax
.STArea ( )
Retourtypen
Retourtype SQL Server: float-
CLR-retourtype: SqlDouble-
Remarks
STArea() retourneert 0 als een geometrie instantie slechts 0-dimensionale en 1dimensionale afbeeldingen bevat, of als deze leeg is.
STArea() retourneert NULL als de geometrie exemplaar niet is geïnitialiseerd.
Examples
A. Het gebied van een veelhoekexemplaren berekenen
In het volgende voorbeeld wordt een Polygon``geometry exemplaar gemaakt en wordt het gebied van de veelhoek berekend.
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. Het gebied van een CurvePolygon-exemplaar berekenen
In het volgende voorbeeld wordt het gebied van een CurvePolygon exemplaar berekend.
DECLARE @g geometry;
SET @g = geometry::Parse('CURVEPOLYGON(CIRCULARSTRING(0 2, 2 0, 4 2, 4 2, 0 2))');
SELECT @g.STArea() AS Area;