【发布时间】:2023-03-23 23:14:01
【问题描述】:
我在 PostGIS 的同一架构下有一个多边形数据库 (bdus) 和一个点数据库 (bdps)。这些数据库是使用 Shapefile 和 DBF 加载器从 shapefile 导入的。我想要做的是根据包含标准加入多边形图层上的点属性。 因此,对于包含一到 n 个点的每个多边形,将点的列添加到多边形中。如果有多个点,一种好的方法是平均列值。
有人可以指导我吗?我是 PostGreSQL 和 PostGIS 的新手,但我设法运行了这个查询
SELECT * FROM bdps
JOIN
bdus
ON
ST_Contains(bdus.the_geom, bdps.the_geom);
它返回一个表,其中 bdps 与相应的 bdus 连接,但我想要相反。
提前感谢您的帮助!
【问题讨论】:
标签: postgis