[Gfoss] QGis Processing liberare memoria
Marco Guiducci
marco.guiducci a regione.toscana.it
Mar 26 Maggio 2015 12:31:48 CEST
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 <marco.guiducci a regione.toscana.it>
Firenze, via di Novoli 26
055 4383194
Maggiori informazioni sulla lista
Gfoss