Ci siamo decisi a fare qualche verifica sulla velocità del geoprocessing in Quantum GIS.

"Scotty, we need more power to the warp engines!"
I test sono stati realizzati con questo hardware:
CPU: Intel i7 3770k @ 3.50GhZ
RAM: 16 GB
Disco Rigido: Corsair Force 3 SSD 120GB
SO: Windows 7 Ultimate 64bit
E questo software:
- ArcGIS 10 (ArcInfo license type);
- Quantum GIS "master";
- PostGIS 2, con PostgreSQL 9.1, configurazione minimale di default, senza ottimizzazioni.
Abbiamo verificato la velocità di esecuzione di due comandi: un DISSOLVE e un CLIP, senza alcuna ottimizzazione dei vettori di input.
Dissolve
Il layer di input è uno shapefile di poligoni di 436MB. Risultati:

2:10 minuti in PostGIS
3:10 minuti in QGIS
7:39 minuti in ArcGIS
Clip
I layer di input sono gli shapefiles usati nel test di Donmeltz: un layer di linee di 1.29 GB e un layer di clip molto semplice, con un solo poligono. Risultati:

2:10 minuti in QGIS
2:14 minuti in PostGIS
ArcGIS - è crashato (dopo un ora di calcolo, abbiamo ricevuto un messaggio: "error 999999, invalid topology [Topoengine error]").
Evidentemente, possono essere condotti test molto più approfonditi, con un maggior numero di layers, verificando molti più comandi, e variando altre condizioni di contorno, ma per un rapido esempio, molto vicino ai casi d'uso reali, ci pare interessnte.

"Mission acomplished. And now allow me to enjoy a wee bit whiskey, Captain".