>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