[Gfoss] Intersezione Spaziale MOLTO Pesante

Sandro Santilli strk a keybit.net
Mar 15 Nov 2011 18:09:14 CET


On Tue, Nov 15, 2011 at 05:36:29PM +0100, a.furieri a lqt.it wrote:
> On Tue, 15 Nov 2011 16:51:28 +0100, Alessandro Gentili wrote 
> > Ho provato a scrivere questa queri in Postgis ma mi 
> > restituisce un errore (vado a memoria su quanto ho scritto) 
> > 
> > SELECT * 
> > FROM vector1 
> > WHERE ST_Intersections('vector1.the_geom','vector2.the_geom') 
> > 
> 
> a) manca una tavola: casomai dovrebbe essere:
> SELECT * 
> FROM vector1, vector2
> WHERE ST_Intersections(vector1.the_geom,vector2.the_geom)

"ST_Intersections" non esiste.
"ST_Intersection" restituisce la geometria dell'intersezione
"ST_Intersects" e' un predicato 

La costruttiva e' piu' lenta (e meno robusta) del predicato.
Eviterei di controllare ogni coppia due volte: A && B + B && A.

--strk; 

  ()   Free GIS & Flash consultant/developer
  /\   http://strk.keybit.net/services.html


Maggiori informazioni sulla lista Gfoss