How To: Measure the area of donut holes on a polygon feature


In some cases, a polygon feature may contain holes and it is necessary to calculate the area of the holes. However, the hole features do not contain any data. These instructions describe how to measure the area of donut holes of a polygon feature.

User-added image


  1. Use the Union tool to create a feature out of the donut holes.
    1. In the Catalog window, navigate to System Toolboxes > Analysis Tools > Overlay > Union.
    2. Select the input feature.
    3. Keep JoinAttributes as ALL.
    4. Uncheck the Gaps Allowed check box. This allows a feature to be created for the areas in the output that are completely enclosed by polygons.
    5. Click OK.
User-added image
User-added image
  1. Open the attribute table of the new output polygon. Select the desired hole polygon to see the area value in the table.
User-added image
All feature classes typically have a field named Shape_Area, which displays the area of the feature.

If the Shape_Area field is not available in the attribute table, create a new field with the type Double, and calculate the area of the hole by using Calculate Geometry. For more information on how to use Calculate Geometry, refer to the following documentation: Calculating area, length, and other geometric properties.

Related Information