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.
Realiza una operación de unión en un conjunto de objetos geometry.
Sintaxis
UnionAggregate ( geometry_operand )
Argumentos
- geometry_operand
Es una columna de tabla de tipo geometry que contiene el conjunto de objetos geometry en que se realiza una operación de unión.
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
El ejemplo siguiente devuelve la unión de un conjunto de objetos geometry en una variable de tabla.
-- Setup table variable for UnionAggregate 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 UnionAggregate on @Geom.shape column
SELECT geometry::UnionAggregate(shape).ToString()
FROM @Geom;