QGis Processing liberare memoria

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

QGis Processing liberare memoria

Marco Guiducci-3
Ciao,
riprovo a rifare la richiesta formulandola, spero, meglio.

In uno script di processing eseguo un loop nel quale costruisco i memoria alcuni layer:

ftab=processing.getObject(vec)
res = processing.runalg('qgis:selectbyattribute',ftab,'lin_el_ctr',6,'2',None)
resp = processing.runalg('qgis:extractnodes',ftab,None)
punti = resp['OUTPUT']    

Dopo alcnune decine di cicli ricevo errore tipo "troppi oggetti caricati", ma a volte รจ diverso.

Domanda: come posso rilasciare i vettori alla fine di ogni ciclo per liberare la memoria?

Seconda domanda: nello stesso ciclo carico un tiff (usando la libtiff)

tif = TIFF.open(ras, mode='r')
miaimage = tif.read_image()

posso rilasciare anche questa?

grazie

--
Marco Guiducci <[hidden email]>
Firenze, via di Novoli 26
055 4383194
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
750 iscritti al 18.3.2015