I'm pretty new with PostGIS. I have a parcel layer and a census block layer in a postgres database, and I would like to be able to query out all census blocks within a specified distance of a specific parcel. I found this example statement, but I'm not sure how to reference the specific parcel in the query, say by parcel ID?
SELECT roads.roadname, pois.poiname
FROM roads INNER JOIN pois
ON ST_DWithin(roads.geog, pois.geog, 1609);`
This example uses the geography
type, but my layers don't have that. They are in EPSG 3857; can I use the geometry type and get accurate results?
WHERE
clause, or there is no way we'll be able to help you further (not knowing what the possible attributes are or which attribute value you require).