I have three polygon layers in ArcGIS Pro (let’s call them A, B, and C). My goal is to:
Keep all features from Layer A in the final output.
Join attributes from Layers B and C only if they have an area of overlap with A.
Do not join features from B or C if they only touch the boundary of A (i.e., no actual area overlap).
For A features with no overlaps, I still want them included (can have nulls in the joined fields).
- For any given polygon in Layer A there could be multiple Layer B overlaps (one to many) but that same Layer B polygon might also overlap with another polygon from A.
I was thinking of using the Intersect tool to isolate actual overlapping areas and then doing a Spatial Join or Join Field afterward. When I tried and did a spot check it looks like things are being joined when there is no actual overlap... Am I doing something wrong?