Alcuni suggerimenti: 1) >SELECT civici.* >FROM civici, catasto >WHERE NOT Contains(civici.the_geom, catasto.the_geom);
Invertendo l'ordine i tempi restano immutati ? ... NOT Contains(catasto.the_geom, civici.the_geom); 2) in altri contesti suggerivano di usare questa: >- use the ST_ContainsPrepared(g1,g2) ... [http://postgis.refractions.net/pipermail/postgis-users/2008-January/018342.html] 3) Puoi indicare che tipo di geometria e numero di elementi sono catasto.the_geom e civici.the_geom ? civici posso immaginare che siano punti, ma catasto.the:geom sono poligoni ? Sapere quanti elementi sono aiuta a capire se ci mette tanto perche' e' semplicemente molta roba. Comunque a livello regionale, e' ragionevole che certe operazioni richiedano qualche ora. E su questo incide anche la macchina. ..dual Xeon 3,0 Ghz e 2 GB.. dual processor o dual-core ? sistema operativo a 32 bit o a 64 bit ? i 2 GB sono tutti dedicati a postgres ? -- ~~~~~~~~~~~~~~~~~ § Andrea § § Peri § ~~~~~~~~~~~~~~~~~ _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it.
