Partager via


EnvelopeAggregate (type de données geometry)

Retourne un rectangle englobant pour un jeu donné d'objets geometry.

Syntaxe

EnvelopeAggregate ( geometry_operand )

Arguments

  • geometry_operand
    Colonne de table de type geometry qui représente le jeu d'objets geometry.

Types des valeurs retournées

SQL Server Type de retour : geometry

Exceptions

Lève un FormatException en présence de valeurs d'entrée qui ne sont pas valides. Consultez STIsValid (type de données geometry)

Notes

La méthode retourne null lorsque l'entrée est vide ou que l'entrée a des SRID différents. Consultez Identificateurs de référence spatiale (SRID)

La méthode ignore les entrées null.

[!REMARQUE]

La méthode retourne null si toutes les valeurs entrées sont null.

Exemples

L'exemple suivant retourne un rectangle englobant pour un jeu d'objets dans une colonne de variable de table.

-- Setup table variable for EnvelopeAggregate example

DECLARE @Geom TABLE

(

shape geometry,

shapeType nvarchar(50)

)

INSERT INTO @Geom(shape,shapeType) VALUES('CURVEPOLYGON(CIRCULARSTRING(2 3, 4 1, 6 3, 4 5, 2 3))', 'Circle'),

('POLYGON((1 1, 4 1, 4 5, 1 5, 1 1))', 'Rectangle');

-- Perform EnvelopeAggregate on @Geom.shape column

SELECT geometry::EnvelopeAggregate(shape).ToString()

FROM @Geom;

Voir aussi

Autres ressources

Méthodes de géométrie statiques étendues