我需要转换一个包含那些列 (id,the_geom) 的点表 到多点?
为什么我需要这样做?因为我想在每个点周围创建一个缓冲区,如果我使用点,我将为每个点获得一个缓冲区,但我真正需要的是整个表的多边形缓冲区。该表统计了2000多条记录。
这是一张说明我需要做什么的图片(缓冲多点):
非常感谢
最佳答案
您要查找的函数是聚合形式的 ST_Union:
SELECT ST_Multi(ST_Union(the_geom)) FROM myTable;
关于postgresql - 如何在postgis中将多个点转换为多点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604832/