On Fri, Dec 14, 2012 at 3:02 PM, Martin Schafran <span dir="ltr"><<a href="mailto:martin@ampelmeter.com" target="_blank">martin@ampelmeter.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
<br>
> Thanks a lot for the advice. The query as I previously mentioned it would<br>
> be as simple as a "SELECT * FROM db WHERE X=X AND DISTANCE<5km". There<br>
> wouldn't be more type of queries.<br>
><br>
><br>
<br>
what happens if X=X matches the half database?<br>
a lot of comparisons.<br>
<br>
filter nodes by bbox<br>
<br>
WHERE ST_MakeBox2D(ST_GeomFromText(?, 4326), ST_GeomFromText(?, 4326)) &&<br>
n.geom<br>
<br>
statement.setString(1, lowerLeft.toString());<br>
statement.setString(2, upperRight.toString());<br>
<br>
and then<br>
DISTANCE<5km</blockquote><div><br></div><div><a href="http://postgis.refractions.net/docs/ST_DWithin.html">http://postgis.refractions.net/docs/ST_DWithin.html</a> </div></div></div>