事先澄清一下:我说的是几何联合,而不是 SQL 关键字UNION
。
我正在尝试将一些具有 PostGIS 的空间数据从 Postgres 移动到 SQL Server 2008。一切都很顺利,直到我看到了像这样的语句:
SELECT GeomUnion(the_geom) FROM some_table
这个函数将该列中的所有几何对象合并为一个结果(类似于 COUNT
的工作方式)。据我所知,SQL Server 只有 STUnion
函数,用于将一个几何对象与另一个对象合并。是否有一种类似于 Postgres 的方法来实现类似功能?
如果有帮助的话,STUnion
函数的工作方式如下:
SELECT first_geometry_column.STUnion(second_geometry_column) FROM some_table