Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Retorna uma caixa delimitadora para um determinado conjunto de objetos de geometria .
Syntax
EnvelopeAggregate ( geometry_operand )
Arguments
geometry_operand
É uma coluna de tabela de tipo de geometria que representa o conjunto de objetos de geometria .
Tipos de devolução
Tipo de retorno do SQL Server: geometria
Exceptions
Lança um FormatException quando há valores de entrada que não são válidos. Consulte STIsValid (tipo de dados de geometria)
Remarks
Método retorna null quando a entrada está vazia ou a entrada tem SRIDs diferentes. Consulte Identificadores de referência espacial (SRIDs)
O método ignora entradas nulas .
Note
O método retorna null se todos os valores inseridos forem nulos.
Examples
O exemplo a seguir retorna uma caixa delimitadora para um conjunto de objetos em uma coluna de variável de tabela.
-- 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;