Splitting a polygon dataset by a line dataset

246
6
02-28-2022 07:47 AM
Frank_Farrugia
New Contributor

Hi, 

I have various polygon datasets that I need to split by lines (separate datasets).  I was using ArcMap (find the same process in ArcGIS Pro  as heavy process and slower), in that by editing the polygon, selecting the lines and us the Cut Polygons tool  on the Editor toolbar. 

The process works, however, i as some datasets that cannot be split and getting in return an error failing to split the polygons.  I ran the repair geometry for the polygons, however, this did not resolve the issue.

What do you think the problem might be?

On another note, do you have another option how to split a polygon by a line apart from the method described above?

Thanks a lot

Frank

0 Kudos
6 Replies
DanLee
by Esri Regular Contributor
Esri Regular Contributor

Perhaps you can try Feature To Polygon tool. It's in ArcMap and Pro.

https://pro.arcgis.com/en/pro-app/2.8/tool-reference/data-management/feature-to-polygon.htm

 

0 Kudos
DuncanHornby
MVP Notable Contributor

Are the polygons you are attempt to split highly multi-part? In your question you give no indication to the size and complexity of your data, you don't even show a screen shot... Suggest you edit your question and provide more detail.

0 Kudos
Frank_Farrugia
New Contributor

@DuncanHornby   Yes the dataset is highly multi-part, in fact, one dataset that is giving me this error contains 18,200 features.   I am attaching a sample screenshot of the polygons I want to split.  

 Capture.JPG

0 Kudos
DanPatterson
MVP Esteemed Contributor

Multipart To Singlepart (Data Management)—ArcGIS Pro | Documentation

any line that expect to split all the parts at once which is unlikely to happen.  If splitting the geometry needs to be done, you will have to split first, then Dissolve on an attribute if you need them together again


... sort of retired...
0 Kudos
Frank_Farrugia
New Contributor

@DanPatterson  Thanks for your feedback.   I tried the multipart to single part, however, still getting the error.  It might be related to the fact that the dataset is complex .. considering splitting the dataset in smaller chunks and retry 

0 Kudos
DanPatterson
MVP Esteemed Contributor

I would try that, then Tech Support for other ideas... you may be generating null geometries or geometries that can be represented as polygons


... sort of retired...
0 Kudos