我有一个表格,其中有一列geometry
类型,其中包含多边形。如何获得表中所有多边形的并集?
最佳答案
在 SQL Server 2012 中:
SELECT geometry::UnionAggregate(geomcolumn) FROM YourTable;
在 SQL Server 2008/R2 中:
DECLARE @g = geometry::STGeomFromText('GEOMETRYCOLLECTION EMPTY', YourSRID);
SELECT @g = @g.STUnion(geomcolum) FROM YourTable;
关于SQL:多边形的并集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10313045/