Eu tenho um conjunto de dados pontuais que representa as famílias que quero associar a uma camada de parcelas (por exemplo, atribuir seu parcel_id). Com o ArcMap, eu poderia unir espacialmente os polígonos aos pontos e especificar que a união tivesse um determinado raio de pesquisa e usar o polígono mais próximo.
Desejo fazer isso com o postgres e fiquei imaginando qual seria a maneira mais prudente de fazer isso. Não posso usar ST_contains porque os pontos caem nas ruas e não nas parcelas reais. Em vez de ST_contains, existe outra função que permite verificações de proximidade?
update households h set parcel_id = p.parcel_id
from parcels p where ST_contains(p.the_geom, h.xy);