【发布时间】:2021-08-24 20:14:07
【问题描述】:
我有一个包含多个表的空间数据库,我为带有点的表创建了一个缓冲区,并希望将缓冲区添加到现有表中。并想做一个空间连接,比如使用这个缓冲区和另一个带有点的表来计算每个缓冲区内的点数,并将其作为新列添加到现有缓冲区表中。我想不通。
SELECT ST_Buffer(geom::geography,100) FROM public.operation;
UPDATE operations SET buffer = ST_Buffer(geom::geography,100)::geometry;
FROM "Supermarket" AS pts, "geom" as ST_Buffer
WHERE ST_Contains( the_geom, pts.location)
【问题讨论】:
标签: sql postgresql geospatial postgis spatial-query