Compartir a través de


EnvelopeAggregate (tipo de datos geometry)

Devuelve un cuadro de límite para un conjunto determinado de objetos geometry.

Sintaxis

EnvelopeAggregate ( geometry_operand )

Argumentos

  • geometry_operand
    Es una columna de tabla de tipo geometry que representa el conjunto de objetos geometry.

Tipos de valor devuelto

SQL Server tipo de valor devuelto: geometry

Excepciones

Produce una excepción FormatException cuando hay valores de entrada no válidos. Vea STIsValid (tipo de datos geometry)

Comentarios

El método devuelve null cuando la entrada está vacía o la entrada tiene unos SRID diferentes. Vea Identificadores de referencia espacial (SRID)

El método omite las entradas null.

[!NOTA]

El método devuelve null si todos los valores introducidos son null.

Ejemplos

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;

Vea también

Otros recursos

Métodos de geometría estáticos ampliados