I have a layer of different types of polygons. Some are fields, other are roads. Sometime a road polygon is entering a field polygon. As presented on the capture, the yellow road (polygon 1) is getting inside the blue field (polygon 2).

I am trying to split the road in 2 pieces 1A and 1B, at their edges intersection (following the red line), so I could then merge and dissolve the part 1A of the road to the field (polygon 2) it is contained within.

The goal is to have a layer with only fields polygons. Roads should be erased, and all gaps filled and merged to the largest adjacent polygon.

As there are no overlapping, I was looking of a way to cut/split the road polygon, before merging it to the fields. But as there is a very important amount of data, this process should be done automatically, and not manually by identifying visually edges and splitting using polylines.

Is there a way you can think of, using ArcGIS tools (perhaps production mapping?) or any other tool or method that I could use?

enter image description here

| improve this question | | | | |
  • Create triangles inside densified roads and join them spatially to others - share line segment with. – FelixIP Mar 8 '18 at 6:57
  • Is the red line available in another feature class? Are you saying that there is currently no cyan field polygon underneath the yellow road? With no answers offered I think you need to keep editing your question to try and make what you asking clearer. – PolyGeo Mar 13 '18 at 21:57
  • You have a tag for donut-polygons but I see no mention of donut polygons in your question. – PolyGeo Mar 13 '18 at 21:58