Tengo un conjunto de datos de puntos que representa los hogares que quiero asociar con una capa de parcela (es decir, asignar su parcel_id). Con ArcMap, podría unir espacialmente los polígonos a los puntos y especificar que la unión tenga un cierto radio de búsqueda y usar el polígono más cercano.
Deseo realizar esto con postgres y me preguntaba cuál era la forma más prudente de hacerlo. No puedo usar ST_contains porque los puntos caen en las calles y no en las parcelas reales. En lugar de ST_contains, ¿hay otra función que permita las comprobaciones de proximidad?
update households h set parcel_id = p.parcel_id
from parcels p where ST_contains(p.the_geom, h.xy);