On Wed, Apr 23, 2008 at 3:27 AM, Dylan Beaudette &lt;<a href="mailto:dylan.beaudette@gmail.com">dylan.beaudette@gmail.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tuesday 22 April 2008, Paul Ramsey wrote:<br>
&gt; The operators (@, &amp;&amp;, etc) all work on bounding boxes. The functions<br>
&gt; all work on full geometries. It is possible for geometries to satisfy<br>
&gt; bounding box containment while not satisfying full geometric<br>
&gt; containment, hence your discrepancy.<br>
&gt;<br>
&gt; P.<br>
<br>
</div>Thanks for the clarification.<br>
<br>
Does it make sense any more to use one of the &amp;&amp;, @, etc. operators to<br>
pre-filter geometries, or do the ST_ functions take care of that in call<br>
cases? i.e. can you think of any cases where it would still be a good idea to<br>
use something like<br>
<br>
select st_intersection(a,b)<br>
from a, b<br>
on a &amp;&amp; b ;<br>
<br>
Thanks,<br>
<br>
Dylan</blockquote><div><br>In the past, that was the recommended approach.&nbsp; With the ST_ prefixed
functions, PostGIS will automatically include the bounding box
operators for pre-filtering.<br>
It&#39;s just that good.<br>
<br>
--<br>
Mark<br>&nbsp;</div></div><br>