ArcGIS Schematics ArcGIS Schematics
ArcGIS Spatial Analyst ArcGIS Spatial Analyst
ArcGIS Survey Analyst ArcGIS Survey Analyst
ArcGIS Tracking Analyst ArcGIS Tracking Analyst
ArcGIS Publisher ArcGIS Publisher
ArcView 9.x ArcView 9.x
ArcGIS 3D Analyst ArcGIS 3D Analyst
ArcGIS Network Analyst ArcGIS Network Analyst


ArcGIS Spatial Analyst




ArcGIS Spatial Analyst
View Full-Size Image
 

ArcGIS Spatial Analyst is an extension to ArcGIS Desktop that provides powerful tools for comprehensive, raster-based spatial modeling and analysis. Using ArcGIS Spatial Analyst, you can derive new information from your existing data, analyze spatial relationships, build spatial models, and perform complex raster operations.

Self-documenting models make it easy for others to understand the spatial analysis process applied, examine what-if scenarios, and compare results. With ArcGIS Spatial Analyst tools, you can

  • Find suitable locations.
  • Calculate the accumulated cost of traveling from one point to another.
  • Perform land-use analysis.
  • Predict fire risk.
  • Analyze transportation corridors.
  • Determine pollution levels.
  • Perform crop yield analysis.
  • Determine erosion potential.
  • Perform demographic analysis.
  • Conduct risk assessments.
  • Model and visualize crime patterns.
Through its simple yet powerful interface, ArcGIS Spatial Analyst is fully integrated with ArcGIS Desktop and provides more than 150 tools and functions for comprehensive, raster-based spatial analysis.

Statistical Analysis


Cell
Statistics


In a local function, the value at each location on the output raster is a function of the input values at that location. When computing a local function, you can combine input rasters, calculate a statistic, or evaluate a criterion for each cell in an output raster based on the values of each cell from multiple input rasters.

For example, by using cell-based statistics, the user can visualize where a desert may spread over a 10-year period. Based on this information, a developer may choose an alternate location for a new golf course because of the decreased water supply that will occur in the near future for this area.

Neighborhood
Statistics


Neighborhood functions create output values for each cell location based on the value for that location and the values identified in a neighborhood specified by the user. The statistics calculated for the neighborhood act as a moving window that scans across the data. Neighborhood statistics can be overlapping or nonoverlapping. Overlapping neighborhood functions, or focal functions, generally calculate a specified statistic within the neighborhood. For example, you may want to find the mean or maximum value in a three-by-three-cell neighborhood. Variations of the overlapping neighborhood statistics function are the high- and low-pass filter functions to smooth and accentuate data.

The nonoverlapping neighborhood functions, or block functions, allow statistics to be calculated in a specified nonoverlapping neighborhood. The block functions are commonly used for aggregating raster data to a coarser cell size. The values assigned to the coarser cells can be based on some other calculation, such as the maximum value in the coarser cell, as opposed to using the default nearest-neighbor interpolation.

In addition to the predefined statistics and filters, you can also create your own custom filters by specifying neighborhoods and weight values such as edge detection filters.

Multivariate
Statistics


The Multivariate Statistics tools allow exploration of relationships between many different data layers or types of attributes. This collection of tools supports supervised and unsupervised classification and principal component analysis. These tools can be used not only for traditional image processing applications, such as transforming a multispectral image into a categorized land-cover map, but also for other statistical analyses of multivariate data, such as terrain stratification or habitat analyses.

Surface Analysis


Surface
Interpolation


Visiting every location in a study area to measure the height, magnitude, or concentration of a phenomenon is often difficult or expensive. Instead, you can measure the phenomenon at strategically dispersed sample locations and create a continuous surface by predicting values for all other locations. Input points can be either randomly or regularly spaced or based on some sampling scheme.

ArcGIS Spatial Analyst provides inverse distance weighted (IDW), kriging, and spline interpolation, as well as polynomial trend and natural neighbor methods, which can be used to estimate elevation, rainfall, temperature, chemical dispersion, or other spatially continuous phenomena.

ArcGIS Spatial Analyst can also create nontraditional surfaces using various other functions. These include the ability to derive a density surface showing the density of objects, such as number of people per square kilometer; distance-based surfaces showing distance to various features, such as retail stores; and other surfaces. Using the derived surfaces, users can then directly display this new data, such as elevation from a terrain surface, or color-coded density areas for crime analysis.

The inverse distance weighted and spline methods are referred to as deterministic interpolation methods because they assign values to locations based on the surrounding measured values. A second family of interpolation methods consists of geostatistical methods such as kriging, which are based on statistical models that include autocorrelation, the statistical relationship among the measured points. These geostatistical techniques not only have the capability to produce a prediction surface but also provide some measure of the certainty or accuracy of the predictions.

Surface
Analysis
Using ArcGIS Spatial Analyst, users can build and analyze complex surfaces to identify patterns or features within the data. Many patterns that are not readily apparent in the original data can be derived from the existing surface. These include shaded relief, contours, angle of slope, aspect, hillshade, viewshed, curvature, and cut/fill.

These topographic derivatives give you the power to effectively relate your data to real-world terrain and analyze how variations in the topography will affect the problem in question.

ArcGISSpatialAnalyst_1
Elevation contours, measured spot elevations, streams, and lakes in this map have all been used as input to create a surface.
ArcGISSpatialAnalyst_2
Slope Analysis


Distance Analysis


ArcGIS Spatial Analyst provides several distance mapping tools for measuring straight-line (Euclidean) distance and distance measured in terms of other factors such as slope, current road infrastructure, and land use.

Calculating the accumulated cost of traveling, or mapping distance, can provide the user with additional data with which to make decisions. For example, the accumulated least cost of travel to a number of processing mills can be calculated while taking into consideration obstacles to travel. Road and waterway costs can then be assigned to restrict travel.

Euclidean distance and cost distance are two main ways to perform distance analysis in ArcGIS Spatial Analyst. The Euclidean distance functions measure straight-line distance from each cell to the closest source. Not only can you determine allocation, but you can also calculate the distance and direction to the closest source.

The cost-weighted distance function modifies Euclidean distance by equating distance with the cost to travel through any given cell. For example, it may be shorter to climb over the mountain to the destination but faster to walk around it. The cost allocation function identifies the least costly source cell based on accumulated travel cost. The cost direction function provides a road map identifying the route to take from any cell to the nearest source.

Using the cost distance functions, you can create distance and direction rasters and compute the least-cost or shortest path from a chosen destination to your source point. The path distance functions add additional factors beyond the cost surface to account for actual travel distance over the terrain.

ArcGISSpatialAnalyst_3
This map shows the least-cost path between a stand of forest and the nearest sawmill. Factors such as slope, road infrastructure, and land use were combined with travel cost to find the optimal route.


Density Analysis


The density function distributes a measured quantity of an input point layer throughout a landscape to produce a continuous surface.

Available density mapping tools include

  • Kernel Density
  • Line Density
  • Point Density

Suitability Modeling

A suitability model typically answers the question, Where is the best location?—whether it involves finding the best location for a new road or pipeline, a new housing development, or a retail store.

For instance, a commercial developer building a new retail store may take into consideration distance to major highways and any competitors' stores, then combine the results with land-use, population density, and consumer spending data to decide on the best location for the store.

ArcGIS Spatial Analyst derives new information from the overlay of multiple layers, which can then be used to determine the best location.

ArcGISSpatialAnalyst_5
Suitability Modeling for ArcGIS Spatial Analyst

Modeling

ModelBuilder


The ModelBuilder interface provides a graphic modeling framework for designing and implementing geoprocessing models that can include tools, scripts, and data. Models are dataflow diagrams that link a series of tools and data to create advanced procedures and workflows. ModelBuilder is a productive mechanism to share methods and procedures with others within, as well as outside, your organization.

Raster Generalization

The Raster Generalization tools are used to either clean up small erroneous pixels in the raster or generalize the data to remove or smooth out unnecessary detail. The erroneous pixels may be unclassified data originating from a satellite image, unnecessary lines or text originating from a scanned paper map, or imported data from another source.

Zonal Overlay Statistics


Zonal Statistics tools calculate a statistic for each zone of a zone dataset based on values from another dataset. The zonal functions are grouped by how the zones are specified, either by a single input value raster or by a second zone raster.

Zonal functions 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. Zonal functions 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.

Using zonal statistics, you can calculate the mean elevation for each forest zone or the number of accidents along each of the roads in a town. You can also determine how many different types of vegetation there are in each elevation zone.

Map
Algebra


ArcGIS Spatial Analyst includes advanced map algebra functions for combining multiple maps, performing suitability analyses, assigning weights, and identifying relationships.

Map algebra provides an easy-to-use and powerful way to define geographic analyses as algebraic expressions. This allows users to take their real-world data and apply algebraic functions to derive new results.

For example, a single expression can be constructed to find the combined value of two datasets:

>[(Raster1) + (Raster2)]


These algebraic expressions can be simple arithmetic expressions or can consist of complex spatial and algebraic functions.

You can build complex expressions and process them as a single command. For example, you can use a single expression to find all the cells within a specific elevation range, apply a unit conversion such as feet to meters, and calculate the slope at each of those cells. Such an expression might look like the following:

>=Elev_meters = Elev_feet * 3.2808=
Rain_total = Rain_April + Rain_May + Rain_June
Outgrid = (Con (elevation > 1000, Slope (elevation * 3.2808))) =


Solar Analysis


The solar radiation analysis tools in ArcGIS Spatial Analyst enable you to map and analyze the effects of the sun over a geographic area for specific time periods. These tools account for how daily and seasonal shifts of the sun angle, along with variations in elevation, orientation (slope and aspect), and shadows cast by topographic features, affect the amount of incoming solar radiation. Microclimate factors, such as air and soil temperature regimes, evapotranspiration, snow melt patterns, soil moisture, and light available for photosynthesis, can all be accurately analyzed. Outputs can then be easily integrated with other GIS data to model physical and biological processes affected by the sun.

These tools are used in a variety of applications including plant biology, optimal siting of solar energy generation facilities, and projecting potential power of industrial and residential photovoltaic systems.

Hydrologic Analysis


ArcGIS Spatial Analyst contains specialized tools for working with and deriving new information from hydrologic and landscape data.

Its toolset includes methods for describing hydrologic characteristics and tools to calculate flow across an elevation surface, calculate flow path length, and assign stream orders. These kinds of derived data are often used to aggregate landscape information for input to hydrologic models.

The groundwater tools can be used to perform simple 2D advection-dispersion modeling of groundwater flow and constituents in groundwater. The Darcy Flow tool generates a groundwater flow field from hydrogeological data. The Particle Track tool follows the path of advection (movement) through the flow field from a point source, and the Porous Puff tool calculates the dispersion of a chemical or constituent as it is moved along the flow path.

Customization


Extensive
Customization Options


ArcGIS Spatial Analyst enables you to create custom tools and models for spatial analysis and incorporate these tools directly into the ArcGIS interface. This gives you the power to create advanced spatial models for your specific spatial analyses.

  • Create custom models and user interfaces.
  • Add your own analysis functions.
  • Use your own .dll or .exe files.
  • Support new formats.
  • Use Visual Basic (VB), VB .NET, C++, C#, Java, Python, VBScript, JavaScript, and others.

 

CALL FOR MORE INFORMATION AND PRICING

800-860-7347

Featured Products

ArcGIS 3D Analyst ArcGIS 3D Analyst
ArcGIS Survey Analyst ArcGIS Survey Analyst
ArcGIS Tracking Analyst ArcGIS Tracking Analyst

logoesri

Main Sections

Products

Contact Us

Phone: 800-860-7347
E-mail: regs@phrl.org

Created by: Pablo Seidel