I'm having a problem with a spatial join that I've never run into before (using ArcGIS Desktop 10.7.1).. I'm trying to join about 180,000 points to census tract polygons. The join works for about 140,000 of these points. When I look at the remaining 40,000 points, many of them appear to be on the border lines of tracts.
I tried re-projecting the points and repairing the geometry of the census tract polygons, but got the same result.
Then I tried adding a buffer to the tract polygons just to see what would happen. The last buffer I tried was pretty large, and I can see that many of the 40,000 points clearly fall completely within the buffered polygons (not on the edges). But when I run a spatial join between those points and the buffered polygons, nothing joins up.
I'm at a loss on what the problem could be. Any thoughts would be much appreciated.
Hi Rachelle Annechino,
What exact spatial relationship are you specifying when conducting the join? I ask because an Intersect will include the boundaries of the polygon however a within will not. For some further context see Spatial joins by feature type—Help | Documentation.
Shane
If this answer was helpful please mark it as helpful. If this answer solved your question please mark it as the answer to help others who have the same question.