I have a polygon layer that looks like this i.e. they overlap.
When I run an intersection between the layers, I get more polylines i.e. for the circle on the top, the three lines get split because of the circle on the bottom. So, I get the following output for the top 3 lines
So, the lines are split into 6 parts. I would like the intersection to be not be affected by overlapping polygons. Only what is contained in the polygon must be obtained as the output without the feature being split because of nearby polygons.
Is this even possible by intersection or is there another way to achieve this?
I don't really want to dissolve the polygons because I depend on FID for further processing.