My question is similar to Calculating edge length of polygon within overlapping polygon using ArcGIS Desktop?
However, my issue differs in that I have multiple overlapping polygons (upwards of 7) that share the same line.
Here's an example:
Polygons represent 50 meter buffers around a point and the line represents the edge of another polygon that I've clipped.
I'm trying to calculate the length of the blue line contained within multiple (yellow) polygons. The issue I'm running into is that I'm not able to calculate the length of the line within each individual polygon. I've tried Spatial Join and Intersect which haven't worked. Spatial Join results in the total length of the line regardless of polygon. Intersect segments the line by polygon border, therefore cutting off portions that should be included within a given polygon, i.e. length isn't calculated for a polygon that is overlapped.
I am using ArcGIS Desktop 10.6.