Hi Nyall,

> No - neither SAGA nor GRASS have any concept of QGIS memory layers.
> You need to give them a disk-based file path to save their outputs to.

ok, clear now why this was not working


> If you use a memory layer as an input to these algs it will also have
> to save it out to a disk based format, but this is done automatically
> by saving to a file in the temp folder. We could potentially do the
> same thing to allow SAGA/GRASS algs to output to a memory layer by
> first saving the output to a shp in the temp folder, then loading that
> file and copying the features to a memory layer. But it would be
> rather inefficient and counter productive - you're still being forced
> to loop over the disk-based format, so you're just adding extra
> processing for little gain.

so within a script (or a Processing plugin) both input layer and output
one have to come from a disk saved file.

Thanks for the explanation!

Cheers

Matteo
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to