Zonal Statistics

Running programmatically

Analyses the values of a raster within each polygon of the input polygon dataset. Calculates statistics for each polygon and adds them in the attribute table of the output.

Inputs:

Outputs:

Notes:

Running Programmatically

(Go to TOP)

Parameters

Expression Explanation
Function Name ZonalStatistics
<InputPolygons> A String - full path to the Input Polygon dataset.
<OutputPolygons> A String - the full path to the output polygon layer.
<InputRaster> A String - full path to the input raster dataset.
{Prefix} A String (maximum 3 characters) representing the prefix. See description above.

Running the function

ETSPath used in the table below is the full path to ETSRun.exe (E.G. "C:\Program Files\ETSpatial Techniques\ETSurface\ETSRun.exe")

InputRaster
Language Syntax
Python subprocess.call([ETSPath, "ZonalStatistics", "InputPolygons", "OutputPolygons", "InputRaster", "Prefix"])
.NET using ETSRun.exe StartInfo.FileName = ETSPath
StartInfo.Arguments = "ZonalStatistics" "InputPolygons" "OutputPolygons" "InputRaster" "Prefix"
.NET using ETSOutX.dll ZonalStatistics(InputPolygons, OutputPolygons, InputRaster, Prefix)
ArcPy arcpy.ZonalStatistics("InputPolygons", "OutputPolygons", "InputRaster", "Prefix")

Notes:

(Go to TOP)