Select to view content in your preferred language

Split Polygon at Line Verticies

263
1
a week ago
Labels (3)
leahmaps
Frequent Contributor

I’m trying to create segmented impervious surface polygons in ArcGIS Pro without manually redrawing everything.

Current workflow:

  1. I start with a large boundary polygon.

  2. I use Erase to remove non-impervious areas.

    • Essentially: Boundary MINUS erase features = impervious surface polygon.

  3. After that, I want the resulting impervious polygons split by a road centerline layer.

The road layer is already segmented intersection-to-intersection, and my goal is for the impervious polygons to also become segmented intersection-to-intersection automatically.

Basically:

  • roads should act as cutting lines

  • each road segment should divide the impervious polygon network

  • I do NOT want to manually trace or redraw polygons

What I’ve tried:

  • Polygon To Line

  • Merge

  • Feature To Line

  • Feature To Polygon

But the outputs either:

  • don’t fully split at all intersections,

  • create slivers/gaps,

  • or fail to preserve the segmentation I expect from the road network.

Questions:

  1. Is there a standard workflow for splitting polygons by road centerlines?

  2. Should I be using Identity, Split, Feature To Polygon, or another tool entirely?

  3. Do the roads need to be converted into true polygon boundaries first?

  4. Is there a topology/preprocessing step I’m missing to make road intersections properly partition polygons?

The end goal is essentially a clean impervious-surface polygon layer segmented block-by-block/intersection-to-intersection from an existing road network.

0 Kudos
1 Reply
D_Atkins
Frequent Contributor

You could use the Feature to Polygon Tool with your Roads layer as an input; the result is a polygon for all areas enclosed by the road network.  You could then use this output to split or union your Impervious Surface polygons.

Feature To Polygon (Data Management)—ArcGIS Pro | Documentation

FeatureToPolygon_Results.png


0 Kudos