I am trying to join attributes from a vector polygon layer to a vector points layer wherever a point falls inside one of the polygons.
I tried to use the QGIS 'join attributes by location" tool, setting the points shapefile as the target layer, polygons as the join layer, and 'within' as the geometric predicate. The operation fails immediately upon starting. The log contents:
Algorithm Join attributes by location starting... unknown See log for more details
The points shapefile is fairly small (~900 points) while the polygon layer contains many features (~3M), although I don't think this should be an important factor. Interestingly, I have been able to run the operation in reverse (switching the target and join layers and using 'contains' as the geometric predicate) successfully, however this is not what I need to do.
I have also tried using "Add polygon attributes to points" from the SAGA toolbox without any luck. (I will post the log contents if it helps)
Is there a possibility that there is something wrong with the geometry of this shapefile? I have also tried to save to a new vector layer, or to copy the points to a fresh layer, with no change in result.
Running QGIS 2.18 on Mac OS X El Capitan