<html><body><div>I have 1.5 million data points and I need to find all the data points within 300 meters of a specific location.&nbsp; I have a GiST index set on my "location" (geom) column and it is Vacummed and Analyzed.</div>
<div>&nbsp;</div>
<div>I'm trying to make my query but I'm not sure how to set the bounding box.&nbsp; I'd like the box to be no closer than 300 meters to my query point.&nbsp; How do I set the BOX3D inputs?&nbsp; I don't understand the "Units".</div>
<div>&nbsp;</div>
<div>SELECT <BR>&nbsp;&nbsp;&nbsp; ec,<BR>&nbsp;&nbsp;&nbsp; long,<BR>&nbsp;&nbsp;&nbsp; lat,<BR>&nbsp;&nbsp;&nbsp; distance_spheroid ( <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetSRID(MakePoint(-87.983439, 42.042663),4326), <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'SPHEROID["WGS_1984",6378137,298.257223563]'<BR>&nbsp;&nbsp;&nbsp; ) as distance<BR>FROM <BR>&nbsp;&nbsp;&nbsp; best_ec<BR>WHERE<BR>&nbsp;&nbsp;&nbsp; location<BR>&nbsp;&nbsp;&nbsp; &amp;&amp; 'BOX3D(90900 190900, 100100 200100)'::box3d AND<BR>&nbsp;&nbsp;&nbsp; distance_spheroid(<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetSRID( MakePoint(-87.983439, 42.042663), 4326 ), <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'SPHEROID["WGS_1984",6378137,298.257223563]'<BR>&nbsp;&nbsp;&nbsp; ) &lt; 300<BR>ORDER BY <BR>&nbsp;&nbsp;&nbsp; distance_spheroid(<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetSRID( MakePoint(-87.983439, 42.042663), 4326 ), <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'SPHEROID["WGS_1984",6378137,298.257223563]'<BR>&nbsp;&nbsp;&nbsp; )</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Adam</div></body></html>