An overview of the Extraction tools
The Extraction tools allow you to extract a subset of cells from a raster by either the cells' attributes or their spatial location. You can also obtain the cell values for specific locations as an attribute in a point feature class or as a table.
The tools that extract cell values based on their attribute or location to a new raster include the following:
- Extracting cells by attribute value (Extract by Attributes) is accomplished through a where clause. For example, your analysis may require an extraction of cells higher than 100 meters in elevation from an elevation raster. 
- Extracting cells by the geometry of their spatial location requires that groups of cells meeting a criteria of falling within or outside a specified geometric shape (Extract by Circle, Extract by Polygon, Extract by Rectangle). 
- Extracting cells by specific locations requires that you identify those locations either by their x,y point locations (Extract by Points) or through cells identified using a mask raster (Extract by Mask). 
The tools that allow you to specify the locations for which to extract cell values to an attribute table or a regular table include the following:
- Cell values identified by a point feature class can be recorded as an attribute of a new output feature class (Extract Values to Points). This will only extract the values from one input raster. 
- Cell values identified by a point feature class can be appended to the attribute table of that feature class (Extract Multi Values to Points). Cell values from multiple rasters can also be identified. 
- The cell values for identified locations (both raster and feature) can be recorded in a table (Sample). 
The following table lists the available Extraction tools and provides a brief description of each.
| Tool | Description | 
|---|---|
| Extracts the cells of a raster based on a logical query. | |
| Extracts the cells of a raster based on a circle. | |
| Extracts the cells of a raster that correspond to the areas defined by a mask. | |
| Extracts the cells of a raster based on a set of coordinate points. | |
| Extracts the cells of a raster based on a polygon. | |
| Extracts the cells of a raster based on a rectangle. | |
| Extracts cell values at locations specified in a point feature class from one or more rasters, and records the values to the attribute table of the point feature class. | |
| Extracts the cell values of a raster based on a set of point features and records the values in the attribute table of an output feature class. | |
| Creates a table that shows the values of cells from a raster, or set of rasters, for defined locations. The locations are defined by raster cells or by a set of points. |