Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar en avgränsningsruta för en viss uppsättning geometriobjekt .
Syntax
EnvelopeAggregate ( geometry_operand )
Arguments
geometry_operand
Är en tabellkolumn av geometrityp som representerar uppsättningen geometriobjekt .
Returtyper
SQL Server-returtyp: geometri
Exceptions
Genererar en FormatException när det finns indatavärden som inte är giltiga. Se STIsValid (geometridatatyp)
Remarks
Metoden returnerar null när indata är tomma eller om indata har olika SRID:er. Se Spatial Reference Identifiers (SRID)
Metoden ignorerar null-indata .
Note
Metoden returnerar null om alla indatavärden är null.
Examples
I följande exempel returneras en avgränsningsruta för en uppsättning objekt i en tabellvariabelkolumn.
-- 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;