Here is the workflow:
- I've imported lines from a shapefile
- I've used the Random points along line tool to generate points all across the previously imported lines
- Then in Vector > Data Management > Join Attributes by Location, I select both lines and points layers, select "Use first localized entity" and run the job
In the end, it never generates any points, as if it was unable to spatially find on which lines a given point is located (which is surprising since the points were generated from lines).
Am I missing something? Tested in the latest version of QGIS and in version 2.18.
Is there any way to spatially join attributes of two layers together?
I've tested in ArcGIS Desktop 10 and it works fine.