I have a line shapefile and a point shapefile that are start and end point of these line features. Now I want to join ALL attributes from both start and end points to the line shapefile.
How do I do this using QGIS?
You can achieve this by adding a field filled with same IDs for the polyline, starting point, and end point.
Join attribute tables tool from
Processing toolbox -> QGIS geoalgorithms -> Vector general tools -> Join attribute tables.
Select the polyline as input layer, starting point as input layer 2, the ID field of polyline in Target field, and the common ID field of starting point layer in Target field 2. Repeat the same process for end point layer.
However, if the starting point and end point are located in one attribute point layer, you need to use Join attribute tables only one time.