Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar ett konvext skrov för en viss uppsättning geometriobjekt .
Syntax
ConvexHullAggregate ( geometry_operand )
Arguments
geometry_operand
Är en tabellkolumn av geometrityp som representerar en uppsättning geometriobjekt.
Returtyper
SQL Server-returtyp: geometri
Exception
Genererar en FormatException när det finns indatavärden som inte är giltiga. Se STIsValid (geometridatatyp)
Remarks
Metoden returnerar null när indata är tomma eller om indata har olika SRID:er. Se Spatial Reference Identifiers (SRID)
Metoden ignorerar null-indata .
Note
Metoden returnerar null om alla indatavärden är null.
Examples
I följande exempel returneras ett konvext skrov av uppsättningen geometriobjekt i en tabellvariabelkolumn.
-- 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;