Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne la surface d'exposition totale d'une instance geometry.
Syntaxe
.STArea ( )
Types de retour
SQL Server type de retour : float
Type de retour CLR : SqlDouble
Notes
STArea() retourne 0 si une instance geometry contient uniquement des figures à 0 et 1 dimension, ou si elle est vide. STArea() retourne NULL si l'instance geometry n'a pas été initialisée.
Exemples
A.Calcul de la surface d'une instance Polygon
L'exemple suivant utilise crée une instance Polygon geometry et calcule la surface du polygone.
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.Calcul de la surface d'une instance CurvePolygon
L'exemple suivant calcule la surface d'une instance 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;