[Gfoss] ArcGIS vs QGIS, GRASS, gvSIG, uDIG etc clipping contest
Andrea Peri
aperi2007 a gmail.com
Sab 10 Nov 2012 11:06:22 CET
>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 àèìòù
-----------------
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20121110/8c66342c/attachment.html>
Maggiori informazioni sulla lista
Gfoss