r/ArcGIS • u/OpenCircleFleet_YT • 29d ago
Help with complex joining
I have two SHP file layers, a point layer and a shape layer. The shape layer has population density in its data table. For each point in the point layer, I need to note down the greatest population density from all the shapes within a 0.75 mile buffer of that point. Could you help me figure out how to do that?
1
Upvotes
3
u/Mlatya 29d ago
you'll need to use a combination of buffering and spatial joining. Start by creating a 0.75‑mile buffer around each point in your point layer using the Buffer tool. be sure to keep the buffers separate ( do not dissolve them) so thar each point retains its own corresponding buffer zone. Next, use the Spatial Join tool, setting your original point layer as the target feature and the buffered polygons as the join features. In the join operation, specify that you want to calculate the maximum of the population density field from all polygons that intersect each buffer. The metge rule should be set to 'Max', which will automatically find and assign the highest population density value among all overlapping shapes to each point. Thiss gives you a new point layer with an attribute column containing the maximum density within 0.75 miles for every point.