Just to clarify up-front: I'm talking about unioning geometry, not the SQL keyword UNION
.
I'm trying to move some spatial data from Postgres with PostGIS to SQL Server 2008. It was fine until I saw a statement like this:
SELECT GeomUnion(the_geom) FROM some_table
This unions all geometry in that column and return it as one result (similar to how COUNT
works). As far I know, SQL Server only has the STUnion
function, which unions one geometry with another. Is there any way to do something similar to the Postgres way?
If it helps, the STUnion
function works like this:
SELECT first_geometry_column.STUnion(second_geometry_column) FROM some_table
Is the UnionAggregate function SQL2012 only?
SELECT geography::UnionAggregate( geometry ) FROM some_table
Hmm guess so. http://technet.microsoft.com/en-us/library/ff929095.aspx