Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine GeometryCollection-Instanz aus einem Satz von geometry-Typen.
Syntax
CollectionAggregate ( geometry_operand )
Argumente
- geometry_operand
Eine Tabellenspalte vom Typ geometry, die einen Satz von geometry-Objekten darstellt, die in der GeometryCollection-Instanz aufgelistet werden sollen.
Rückgabetypen
SQL Server Rückgabetyp: geometry
Ausnahmen
Löst eine FormatException aus, wenn ungültige Eingabewerte vorhanden sind. Siehe STIsValid (geometry-Datentyp).
Hinweise
Diese Methode gibt null zurück, wenn die Eingabe leer ist oder andere SRIDs aufweist. Siehe SRIDs (Spatial Reference Identifiers)
Diese Methode ignoriert null-Eingaben.
Hinweis |
|---|
Diese Methode gibt null zurück, wenn alle eingegebenen Werte null sind. |
Beispiele
Im folgenden Beispiel wird eine GeometryCollection-Instanz mit einem CurvePolygon und einem Polygon zurückgegeben.
-- Setup table variable for CollectionAggregate 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 CollectionAggregate on @Geom.shape column
SELECT geometry::CollectionAggregate(shape).ToString()
FROM @Geom;
Hinweis