>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