Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Devuelve un cuadro de límite para un conjunto determinado de objetos geometry.
Syntax
EnvelopeAggregate ( geometry_operand )
Arguments
geometry_operand
Es una columna de tabla de tipo geometry que representa el conjunto de objetos geometry.
Tipos de valor devuelto
Tipo de valor devuelto de SQL Server: geometry
Exceptions
Produce una excepción FormatException cuando hay valores de entrada no válidos. Consulte STIsValid (tipo de datos geometry)
Remarks
El método devuelve null cuando la entrada está vacía o esta tiene unos SRID diferentes. Consulte Nuevos identificadores de referencia espacial (SRID)
El método omite las entradas null.
Note
El método devuelve null si todos los valores introducidos son null.
Examples
En el siguiente ejemplo se devuelve un cuadro de límite para un conjunto de objetos en una columna de variables de tabla.
-- 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;