I've got a number of buffers and a point layer I'm trying to join together and I'm using the batch processing Join Attributes by Location function. I can create temporary outputs for the joined attributes using "TEMPORARY_OUTPUT", but I can't skip creating a temporary layer for the unjoined attributes. I've currently got Discard Records That Couldn't Be Joined as Yes, but I've also tried No multiple times.
I've tried "SKIP_OUTPUT", leaving the unjoinable features from first layer field blank (as skipping the output is supposed to be "default"), and "DEFAULT", and I keep getting the error: "Could not create destination layer for NON_MATCHING: invalid value" and it makes the algorithm fail completely.
Does anyone know how to completely skip creating outputs for the unjoined attributes while using the batch processing function, or do I have to create temporary outputs for those too?
I am asking because it causes a crazy amount of clutter.
1 Answer 1
I had the same problem, so I downgraded the qgis version from 3.34 to 3.28 and it fixed the issue.The skip output can be written in batch process