I am using ArcGIS 10.2.2 and I need a way to automatically delete parts of a sketch. For example, I have multiple polygons with numbers inside of them. As shown below, the polygon has the number 28, and under the edit sketch properties window, the number 2 is listed under part 1 and the 8 is listed under part 2. I feel like there should be a way to select multiple polygons, and have a script that could delete any vertices that are not included in part 0, that way I would not have to double click each polygon to delete superfluous vertices.

Can this be solved via a tool in ArcGIS?

I want to remove the numbers, not generalize the border.

enter image description here enter image description here

  • 1
    A Python script can do pretty much anything. Please update the question to contain the script with what you have tried. You should also clarify what you want to accomplish, because it's unclear whether you want help removing the "numbers" or generalizing the border.
    – Vince
    Jul 26, 2016 at 13:15
  • 1
    It looks like what you need to do is remove donut holes caused by numbers. Are there any situations where there is a hole in a polygon not caused by a number?
    – crmackey
    Jul 26, 2016 at 13:17
  • @crmackey it is largely numbers, but we used a convert raster to polygon tool, so sometimes there are random marks from the original image we used Jul 26, 2016 at 13:20
  • @GISGe Your solution worked wonders, thank you so much. Jul 26, 2016 at 13:27

1 Answer 1


If all your features have the same pattern (polygons with numbers as donuts inside), you can explode these multipart features (with Multipart to Singlepart) and keep the largest part of the original feature.

An easy way to get rid of the 'numbers' is to dissolve all features from the same original feature based on their initial OBJECTID.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.