I have a polygon vector layer that I am trying to join its attributes to a point vector layer. The problem is that the polygon layer consists of grids that are numbered 1-150 (ID) and I am trying to join these grid ID's to over 1000 yield points that fall within the grid (some points actually do not fall within the grids). Every time I perform the join (in properties), the attributes come up as 'NULL'. This is basically what I am trying to achieve:

.This is basically what I am trying to achieve

  • Are the data have a same projection?
    – ahmadhanb
    Apr 7, 2016 at 9:04
  • Yes. I have tried both options of same and different projections
    – Devin
    Apr 7, 2016 at 9:06

1 Answer 1


If they are in the same projection You can use spatial join from Vector -> Data Management Tool -> Join Attributes by location. Try to use "Take attributes of first located feature" as shown below.

enter image description here

  • The only problem with the 'Join Attributes by location' is that it only allows me to obtain the Mean, min max etc. I would like to obtain the specific value of each point and not a grouped recording of all of them.
    – Devin
    Apr 7, 2016 at 9:09
  • I updated my answer. choose the first option as shown in the image.
    – ahmadhanb
    Apr 7, 2016 at 9:12
  • This has worked!
    – Devin
    Apr 7, 2016 at 9:22
  • Glad it worked.
    – ahmadhanb
    Apr 7, 2016 at 9:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.