我有一个点数据集,表示要与宗地图层关联的住户(即分配其parcel_id)。使用ArcMap,我可以在空间上将多边形连接到点,并指定连接具有一定的搜索半径并使用最近的多边形。
我希望与postgres一起执行此操作,并且想知道执行此操作最谨慎的方法是什么。我不能使用ST_contains,因为点落在街道上而不是实际的地块上。代替ST_contains,还有另一个允许进行邻近度检查的功能吗?
update households h set parcel_id = p.parcel_id
from parcels p where ST_contains(p.the_geom, h.xy);