An overview of the Extraction tools

The Extraction tools allow you to extract a subset of cells by either the cells' attributes or their spatial location.

Extracting cells by attribute 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.

Learn more about extraction by attribute

Extraction by spatial location requires that groups of cells meeting a criteria of falling within or outside a specified geometric shape be identified or that individual cell locations be identified.

Valid shapes available for extraction by a specified geometric shape are circle, rectangle, and polygon.

Learn more about extraction by shape

To extract by specific locations, you must identify the cell locations either by their x,y point locations or through selected cells using a mask raster.

Learn more about extraction by specified locations

Learn about the syntax for "where clause" logical expressions

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


Tool Description ArcToolbox Map Algebra MapObjects
Attribute Selects cell values from the input RasterDescriptor on a cell-by-cell basis within the Analysis window based on the evaluation of the logical expression used to create the descriptor.

X
Circle Selects cells from the input raster that are either inside or outside a specified circle within the Analysis window.

X
Extract by Attributes Extracts the cells of a raster based on a logical query. X

Extract by Circle Extracts the cells of a raster based on a circle. X

Extract by Mask Extracts the cells of a raster that correspond with the areas defined by a mask. X

Extract by Points Extracts the cells of a raster based on a set of points. X

Extract by Polygon Extracts the cells of a raster based on a polygon. X

Extract by Rectangle Extracts the cells of a raster based on a rectangle. X

Extract Values to Points Extracts the cell values of a raster based on a set of points. X X X
Points Selects cells from the input raster that are either inside or outside the cell boundary surrounding the selected point.

X
Polygon Selects cells from the input raster that are either inside or outside a polygon within the analysis extent.

X
Raster Extracts the cells of a raster whose corresponding cells in the mask raster have a valid value.

X
Rectangle Selects cells from the input raster that are either inside or outside a specified box within the analysis extent.

X
Sample Map Algebra: Creates an ASCII file or a table listing the x,y coordinates of cells selected in the <mask_grid>, or of points from the <point_file>, and the respective cell values of rasters specified in the expression. X X X
Select Selects cell values from the input grid on a cell-by-cell basis within the Analysis window based on the evaluation of the <logical_expression>.

X

SelectBox Selects cells from the input grid that are either inside or outside a specified box within the analysis extent.

X

SelectCircle Selects cells from the input grid that are either inside or outside a specified circle within the Analysis window.

X

SelectMask Masks, or sets to NoData, all cell locations in the first input grid that have been assigned NoData in the second input grid on a cell-by-cell basis within the Analysis window.

X

SelectPoint Selects cells from the input grid that are either inside or outside the cell boundary surrounding the selected point.

X

SelectPolygon Selects cells from the input grid that are either inside or outside a polygon within the analysis extent.

X