An overview of the Zonal tools

Zonal tools take a value raster as input and calculate for each cell a function or statistic using the value for each cell and all cells belonging to the same zone. The Zonal tools are grouped by how the zones are specified, by a single input value raster, or by a second zone raster.

The Zonal tools in which the zones are defined by a single input value raster either calculate statistics or quantify the characteristics of the geometry of the input zones.

Learn more about zones defined in the single input raster

Zonal tools in which the zones are defined by a second zone raster either calculate statistics or fill specified zones with values from the input value raster.

Learn about zonal analysis by attribute

Learn about zonal fill

Learn about sample applications for zonal analysis

The Zonal tools are generally divided into the following categories:

The following table lists the available Zonal tools, provides a brief description of each, and identifies if the tool works in ArcToolbox, Map Algebra, or ArcObjects.


Tool Description ArcToolbox Map Algebra ArcObjects
Tabulate Area Calculates cross-tabulated areas between two datasets. X

X
Zonal Fill Fills zones using the minimum cell value from a weight raster along the zone boundary. X X X
Zonal Geometry Calculates for each zone of the input raster its area, perimeter, thickness, and the characteristics of ellipses. X

X
Zonal Geometry As Table Calculates for each zone of the input raster its area, perimeter, thickness, and the characteristics of ellipses and records them in the output INFO table. X

X
Zonal Statistics Records in each output cell the specified statistic of the values of all cells in the valueDataset that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input zoneDataset. X

X
Zonal Statistics as Table Summarizes the values of a raster within the zones of another dataset and reports the results to a table. X

X
ZonalArea Calculates the area of each zone in the input raster within the Analysis window.

X

ZonalCentroid Creates a raster of cells locating the centroids of each zone of an input raster.

X

ZonalMajority Records in each output cell the majority value (the value that appears most often) of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalMax Records in each output cell the maximum value of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalMean Records in each output cell the mean of the values of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalMedian Records in each output cell the median values of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalMin Records in each output cell the minimum value of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalMinority Records in each output cell the minority value (the value that appears least often) of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalPerimeter Calculates the perimeter of each zone in the input raster within the Analysis window.

X

ZonalRange Records in each output cell the range of values of all cells in the <value_grid> that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalStats Records in an output INFO table the mean, minimum, maximum, range, sum, standard deviation, variety, majority, and median of the values of all cells in the value raster that belong to the same zone. Zones are identified by the values of the cells in the input zone raster.

X

ZonalStd Records in each output cell the standard deviation of the values of all cells in the value raster that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X

ZonalSum Records in each output cell the sum of the values of all cells in the value raster that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input zone raster.

X

ZonalThickness Calculates for each zone on an input raster the deepest or thickest point within the zone from its surrounding cells.

X

ZonalVariety Records in each output cell the variety of values (the number of unique values) of all cells in the value raster that belong to the same zone as the output cell. Zones are identified by the values of the cells in the input <zone_grid>.

X