I would like to use the tool "Spatial Join" in order to spatially join point (target feature) and polygons (join features) using the match option "within". In addition to the spatial join, the operation should join on an attribute identical in the two datasets. Take the following situation: join

Imagine the colour of the points and polygons are manifested in their attribute tables in the column "colour". The red polygon should therefore be joined only to the red point, yellow to yellow and blue to blue (even though all three points are within all three polygons).

Background Info:

I'm creating a tool with ModelBuilder in order to aggregate points to groups that are within a specific distance of each other.

closed as off-topic by PolyGeo Mar 26 '17 at 8:05

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This problem cannot or can no longer be reproduced. Changes to the system or to the asker's circumstances may have rendered the question obsolete, or the question does not include a procedure to enable potential answerers to reproduce the same symptoms. Such questions are off-topic as they are unlikely to help future readers, but editing them to include more details can lead to re-opening." – PolyGeo
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    What have you tried? A good question should show some research and attempt, and details of what happens when you've tried it. – Midavalo Mar 18 '17 at 14:22
  • 1
    Intersect and delete not matching rows from result – FelixIP Mar 19 '17 at 2:13
  • @FelixIP: There is nothing more deceptive than an obvious fact (A.C. Doyle). This is the solution. Are you going to pack this into an answer or should I? – Ratnanil Mar 20 '17 at 5:11
  • Go for it. I like Sherlock – FelixIP Mar 20 '17 at 7:02
  • If you want to post an answer just flag for a moderator to re-open this when you have that content ready. – PolyGeo Mar 26 '17 at 8:06