Filling in holes in polygons

If you have a polygon with a hole in it, there are several methods you can use to fill in the hole.

To fill in the hole completely by incorporating the void into the outer polygon, use the following method:

  1. Click the Edit tool Edit Tool on the Editor toolbar and double-click the feature you want to edit.
  2. Right-click the part you want to delete, point to Part, then click Delete.
  3. Right-click anywhere on the map and click Finish Sketch.
  4. You can also click Finish Sketch on the Edit Vertices toolbar.

To create a new polygon feature where the void is, there are several methods you can use:

  • You could trace a new feature (see the task below).
  • You could turn on edge and vertex snapping for the polygon layer containing the void and use the Polygon tool to digitize a new feature inside the void.
  • You could use the Auto-Complete Polygon tool Auto Complete Polygon and draw a sketch across the void. This will create two new features in the void, which you could then merge.
  • You could copy and paste the feature, then delete the outer part of the new feature, leaving only the interior. This method works if the void is entirely contained within one polygon rather than at the border of two adjacent polygons.
  • If you have many voids to fill in with new features and want to do them all at once, you could set up a geodatabase topology with a Must Not Have Gaps rule. Using the Error Inspector Error Inspector or the Fix Topology Error tool Fix Topology Error Tool, select all the errors caused by voids in the polygons, right-click, then click Create Feature.

  1. Click a polygon feature template in the Create Features window.
  2. Click Trace Trace on the Editor toolbar palette.
  3. Right-click and click Trace Options or press the O key and make sure the offset is set to 0.
  4. Click to start tracing, then click to stop after you have traced completely around the void.
  5. Right-click anywhere on the map and click Finish Sketch.