Ich habe einen Punktdatensatz, der Haushalte darstellt, die ich mit einem Flurstück-Layer verknüpfen möchte (dh dessen parcel_id zuweisen). Mit ArcMap konnte ich die Polygone räumlich mit den Punkten verbinden und festlegen, dass die Verknüpfung einen bestimmten Suchradius hat und das nächste Polygon verwenden.
Ich wollte das mit Postgres machen und habe mich gefragt, wie ich das am klügsten anstellen soll. Ich kann ST_contains nicht verwenden, da Punkte auf Straßen und nicht auf tatsächlichen Paketen liegen. Gibt es anstelle von ST_contains eine weitere Funktion, die Proximity Checks ermöglicht?
update households h set parcel_id = p.parcel_id
from parcels p where ST_contains(p.the_geom, h.xy);