<pre>Non entro nel merito della tua necessita&#39;,<br>ma la differenza della quantita&#39; dei risultati e&#39; giusta .<br><br>nel caso false, viene selezionato ogni elemento che non si interseca con almeno un altro elemento (non con tutti quanti) .<br>
Nel caso true, viene selezionato ogni elemento che si interseca con almeno 1 elemento.<br><br>Da qui la differenza del risultato.<br><br>Tieni presente che il confronto avviene sempre tra singoli elementi .<br><br>Prendi ad esempio l&#39;archivio dei confini comunali della tua regione.<br>
Per fare un caso emblematico: immagina di intersecarlo  con un altro archivio che sia la copia identica del primo archivio, ovvero<br>una altra copia dei confini comunali, evidentemente ogni comune si intersecherebbe sempre e con un unico elemento dell&#39;altro archivio ovvero quello che rappresenta il medesimo comune.<br>
<br>Pero&#39; se chiedi al sistema di restituirti i records che <br>verificano <br>st_intersects(comuneA,comuneB) = false<br>per il primo comune dell&#39;archivio A ti ritornera&#39; tutti i records dall&#39;altro archivio salvo quello corrispondente al medesimo comune.<br>
per tutti te li ritorna tutti meno 1.<br>e questo succedera&#39; per tutti i records dell&#39;archivio.<br><br>per cui te ne ritorna molti.<br><br>se invece gli chiedi di darti quelli che si intersecano (con risultato true) allora ne trova 1 solo per ogni singolo confronto.<br>
<br>Da qui la differenza dei tempi e l&#39;out-of-memory.<br><br>Ciao,<br><br>&gt;Db postgres, devo selezionare due attributi degli elementi di un livello che<br>&gt;non si intersecano con gli elementi di un altro; eseguo quindi la seguente<br>
&gt;query<br>&gt;SELECT A.CAMPO1, A.CAMPO2<br>&gt;FROM TAB1 A, TAB2 B<br>&gt;WHERE ST_INTERSECTS(A.GEOM, B.GEOM) = FALSE<br>&gt;<br>&gt;dopo pi di mezz&#39;ora che gira la query mi viene restituito l&#39;errore &quot;out of<br>
&gt;memory...&quot;.<br>&gt;Per prova invece di FALSE ho messo TRUE ed in due minuti ho avuto il<br>&gt;risultato.<br>&gt;Gli elementi che non si intersecano da un esame a vista sono pochi.<br>&gt;In entrambe le tabelle ho creato l&#39;indice sulle geometrie (vedi altro post).<br>
&gt;E&#39; forse sbagliato il metodo che ho utilizzato?<br></pre><br clear="all"><br>-- <br>-----------------<br>Andrea Peri<br>. . . . . . . . . <br>qwerty <br>-----------------<br><br>