An overview of Spatial Analyst classes

Spatial Analyst classes are primarily used for defining parameters for Spatial Analyst tools that may have varying numbers of arguments depending on the parameter type selected (for example, the neighborhood type) or when the number of entries in the parameters can vary depending on the specific situation (for example, a reclass table). By using classes for parameters, you can access and programmatically change any of the individual entries in the parameter.

The following table presents the general functional groups for the Spatial Analyst classes. The classes that define the various options for a parameter are grouped together.

Fuzzy Membership

Defines the membership function for fuzzy logic analysis

Horizontal Factor

Identifies the horizontal factor for the Path Distance tool

Kriging Models

Develops the model for creating surfaces with kriging


Defines the input neighborhood for a series of tools


Creates the input tables for the Weighted Overlay and Weighted Sum tools


Identifies a radius for the IDW and kriging tools


Defines various remap tables used in reclassification


Identifies the time interval to use in the solar radiation tools

Topo Input

Defines the input to the Topo To Raster tool.

Vertical Factor

Identifies the vertical factor for the Path Distance tool.

Related Topics