Mam punktowy zestaw danych reprezentujący gospodarstwa domowe, które chcę skojarzyć z warstwą działki (tzn. Przypisać jej identyfikator_przydziału). Za pomocą ArcMap mogłem przestrzennie połączyć wielokąty z punktami i określić, że połączenie ma określony promień wyszukiwania i użyć najbliższego wielokąta.
Chciałbym to zrobić z postgres i zastanawiałem się, jaki był najbardziej ostrożny sposób. Nie mogę używać ST_contains, ponieważ punkty spadają na ulice, a nie na rzeczywiste paczki. Czy zamiast ST_contains jest jeszcze jedna funkcja pozwalająca na sprawdzenie bliskości?
update households h set parcel_id = p.parcel_id
from parcels p where ST_contains(p.the_geom, h.xy);