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.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL-Datenbank in Microsoft Fabric
Gibt eine konvexe Hülle für einen angegebenen Satz von geometry -Objekten zurück.
Syntax
ConvexHullAggregate ( geometry_operand )
Argumente
geometry_operand
Eine Tabellenspalte vom Typ geometry , die einen Satz von geometry-Objekten darstellt.
Rückgabetypen
SQL Server-Rückgabetyp: geometry
Ausnahme
Löst eine FormatException
aus, wenn ungültige Eingabewerte vorhanden sind. Informationen hierzu finden Sie unter STIsValid (geometry-Datentyp).
Hinweise
Diese Methode gibt null zurück, wenn die Eingabe leer ist oder andere SRIDs aufweist. Informationen hierzu finden Sie unter Raumbezugskennungen (Spatial Reference Identifiers, SRIDs).
Diese Methode ignoriert null -Eingaben.
Hinweis
Diese Methode gibt null zurück, wenn alle eingegebenen Werte nullsind.
Beispiele
Im folgenden Beispiel wird eine konvexen Hülle des Satzes von geometry-Objekten in der Variablenspalte einer Tabelle zurückgegeben.
-- Setup table variable for ConvexHullAggregate 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 ConvexHullAggregate on @Geom.shape column
SELECT geometry::ConvexHullAggregate(shape).ToString()
FROM @Geom;