>Qualcuno che ha fatto un test con PostGIS? Sarei curioso..
>
>ciao
>Markus


Lo sto provando io sulla mia macchina.

Mi interessa vedere quanto impattano le varie funzioni a parità di hardware.

Intanto ecc i risultati con spatialite4.0.

Prova 1: selezione di elementi intersecanti senza elaborazione spaziale
--
select datetime('now');

select
    count(*)
from
    Contours20Ft a,
    StudyArea1MileBuffer b
where
    ST_Intersects(a.geometry, b.geometry)=1
    AND a.ROWID IN (
        SELECT ROWID FROM SpatialIndex
        WHERE f_table_name='DB=main.Contours20Ft' AND
search_frame=b.geometry
    )
;
select datetime('now');

--> impiegato 3 minuti e 8 secondi

Prova 2: selezione di elementi intersecanti , successivo taglio e
inserimento in tabella.

-----
select datetime('now');
create table risult2 (id integer primary key);
select AddGeometryColumn('risult2','geometry',2260,'MULTILINESTRING','XY');

insert into risult2 (geometry) select
    CastToMulti(ST_Intersection(a.geometry,b.geometry)) as geometry
from
    Contours20Ft a,
    StudyArea1MileBuffer b
where
    ST_Intersects(a.geometry, b.geometry)=1
    AND a.ROWID IN (
        SELECT ROWID FROM SpatialIndex
        WHERE f_table_name='DB=main.Contours20Ft' AND
search_frame=b.geometry
    )
;
-- 
select datetime('now');

impiegato 4minuti 20 secondi







-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012

Rispondere a