Note:
Analysis tools are now available in Map Viewer, the modern map-making tool in ArcGIS Online. To learn more, see Perform analysis (Map Viewer).
Imagine you've been tasked to evaluate potential sites for a new warehouse. This evaluation is to be based on access to transportation, the presence of special restrictions such as nearby historical neighborhoods, access to restaurants and other facilities that employees may need, access to public transportation for employees, and nearby land use that may restrict or enhance development. How do you evaluate these sites in a quantifiable and defensible way? Of course you need data, but you also need tools that can analyze and measure geographic relationships.
When you look at a map, you inherently start turning that map into information by finding patterns, assessing trends, or making decisions. This process is called spatial analysis.
But many patterns and relationships aren't always obvious by looking at a map. Often, there's too much data to sift through and present coherently on a map. The way you display the data on the map can change the patterns you see. Spatial analysis tools allow you to quantify patterns and relationships in the data and display the results as maps, tables, and charts. Using spatial analysis tools, you can answer questions and make decisions using more than a visual analysis.
To learn more about accessing and running the tools, see Use the analysis tools. An overview of each tool is below. The analysis tools are arranged in categories, which are logical groupings and do not affect how you access or use the tasks.
Tip:
Visit the ArcGIS tutorials website for lessons using the analysis tools.
If you're a developer, you can access these tools through Spatial Analysis Service REST API and ArcGIS API for Python.
Note:
This topic describes analysis tools available to users with privileges to perform analysis. For information about raster analysis tools, which require additional privileges, see Perform raster analysis and Use the raster analysis tools.
Summarize data
These tools calculate total counts, lengths, areas, and basic descriptive statistics of features and their attributes within areas or near other features.
Tool | Description |
---|---|
This tool works with a layer of point features and a layer of area features. It first identifies the points that fall within each area. After identifying this point-in-area spatial relationship, statistics about all points in the area are calculated and assigned to the area. The most basic statistic is the count of the number of points within the area, but you can get other statistics as well. For example, you have point features of coffee shop locations and area features of counties and you want to summarize coffee sales by county. Assuming the coffee shops have a TOTAL_SALES attribute, you can get the sum of all TOTAL_SALES within each county, or the minimum or maximum TOTAL_SALES within each county, or the standard deviation of all sales within each county. | |
This tool transfers the attributes of one layer or table to another based on spatial and attribute relationships. Statistics can then be calculated on the joined features. For example, you can do the following:
| |
This tool finds features within a specified distance of features in the analysis layer. Distance can be measured as a straight-line distance or a selected travel mode. Statistics are then calculated for the nearby features. For example, you can do the following:
Note:To summarize nearby features using one of the available travel modes, you need the Network Analysis privilege. | |
This tool finds features (and portions of features) within the boundaries of areas in the analysis layer. For example, you can do the following:
| |
This tool finds the central feature, mean center, median center, or ellipse (directional distribution) of point features. For example, you can do the following:
|
Find locations
These tools find features that pass criteria that you specify. They are typically used for site selection when the objective is to find places that satisfy multiple criteria.
Tool | Description |
---|---|
This tool identifies existing features in your study area that meet a series of criteria you specify. These criteria can be based on attribute queries (for example, parcels that are vacant) and spatial queries (for example, parcels within 1 mile of a river). | |
This tool derives new features in your study area that meet a series of criteria you specify. These criteria can be based on attribute queries (for example, parcels that are vacant) and spatial queries (for example, parcels that are within flood zones). | |
This tool measures the similarity of locations in your candidate search layer to one or more reference locations based on criteria that you specify. | |
This tool finds the set of facilities that will best serve demand from surrounding areas. Facilities can be public institutions that offer a service, such as fire stations, schools, or libraries, or they can be commercial facilities, such as drug stores or distribution centers for a parcel delivery service. Demand represents the need for a service that the facilities can meet. Demand is associated with point locations, with each location representing a given amount of demand. Note:To choose facilities using one of the available travel modes, you need the Network Analysis privilege. | |
This tool creates areas where an observer can see objects on the ground. The input analysis points can represent either observers (such as people on the ground or lookouts in a fire tower) or observed objects (such as wind turbines, water towers, vehicles, or other people). The result areas are where the observers can see the observed objects and vice versa: the observed objects can see the observers. The output is typically used in site suitability and selection analysis. | |
This tool identifies catchment areas based on locations you specify. | |
This tool identifies the trace, or flow path, in a downstream direction from the points in your analysis layer. | |
This tool creates central point features from multipoint, line, and area features. |
Data enrichment
These tools help you explore the character of areas. Detailed demographic data and statistics are returned for your chosen areas. Comparative information can also be reported for expanded areas such as counties and states.
Tool | Description |
---|---|
This tool enriches your point or area data by getting facts about the people, places, and businesses that surround your data locations. Using this tool, you can answer questions about locations that you cannot answer with maps alone; for example, What kind of people live here? What do people like to do in this area? What are their habits and lifestyles? What kind of businesses are in this area? The result is a new layer containing all demographic and geographic information from given data collections. This information is added as fields in the table. Tip:Click the star next to a variable in the Data Browser window to add it to your list of favorites. Your favorites can be accessed by clicking Show Favorite Variables on the menu page of the Data Browser window. Note:To use this tool, you need the GeoEnrichment privilege. In addition, to enrich features based on one of the available travel modes, you need the Network Analysis privilege. |
Analyze patterns
These tools help you identify, quantify, and visualize spatial patterns in your data by identifying areas of statistically significant clusters.
Tool | Description |
---|---|
This tool creates a density map from point or line features by spreading known quantities of a phenomenon (represented as attributes of the points or lines) across the map. The result is a layer of areas classified from least dense to most dense. For example, you can do the following:
| |
This tool identifies statistically significant clustering in the spatial pattern of your data. For example, you can do the following:
| |
This tool identifies statistically significant outliers in the spatial pattern of your data. For example, you can do the following:
| |
This tool finds clusters of point features in surrounding noise based on their spatial distribution. For example, you can do the following:
| |
This tool allows you to predict values at new locations based on measurements from a collection of points. The tool takes point data with values at each point and returns areas classified by predicted values. For example, you can do the following:
|
Use proximity
These tools help you answer one of the most common questions posed in spatial analysis: What is near what?
Tool | Description |
---|---|
This tool creates buffers. A buffer is an area that covers a given distance from a point, line, or area feature. Buffers are typically used to create areas that can be further analyzed using a tool such as Overlay Layers. For example, if the question is What buildings are within 1 mile of the school?, you can find the answer by creating a 1-mile buffer around the school and overlaying the buffer with the layer containing building footprints. The result is a layer of those buildings within 1 mile of the school. | |
This tool creates areas that can be reached within a specified drive time or drive distance. It measures from one or many points (up to 1,000), along roads, to create a layer that can help you answer questions such as the following:
You may be able to answer your questions solely through visualizing the output areas. Alternatively, you can perform further spatial analysis using the output areas. For example, you can run the Aggregate Points tool using drive-time areas with demographic data to determine the potential store location that will likely provide the best customer base for your type of business. Note:To use this tool, you need the Network Analysis privilege. | |
This tool finds the nearest features and, optionally, reports and ranks the distance to the nearby features. To find what's nearby, the tool can either measure straight-line distance or a selected travel mode. There are options to limit the number of nearest features to find or the search range in which to find them. The results from this tool can help you answer questions such as the following:
Find Nearest returns a layer containing the nearest features and, optionally, a line layer that links the start locations to their nearest locations. The optional line layer contains information about the start and nearest locations and the distances between. Note:To find nearby features using one of the available travel modes, you need the Network Analysis privilege and your inputs must be point features. | |
This tool efficiently divides tasks among a mobile workforce. You provide the tool with a set of stops and the number of vehicles available to visit the stops. The tool assigns the stops to vehicles and returns routes showing how each vehicle can reach their assigned stops in the least amount of time. With Plan Routes, mobile workforces can reach more job sites in less time, which increases productivity and improves customer service. For example, they can do the following:
The output from Plan Routes includes a layer of stops coded by the routes to which they are assigned, a layer of routes showing the shortest paths to visit assigned stops, and, depending on whether any stops could not be reached, a layer of unassigned stops. Note:To use this tool, you need the Network Analysis privilege. | |
This tool measures the travel time or distance between pairs of points. The tool can identify straight-line distances, road distances, or travel times. You provide starting and ending points, and the tool returns a layer containing route lines, including measurements, between the paired origins and destinations. If many origins go to one destination, a table summarizing multiple trips to the destination is included in the output. Note:To connect origins to destinations using one of the available travel modes, you need the Network Analysis privilege. |
Manage data
These tools are used for both the day-to-day management of geographic data and for combining data prior to analysis.
Tool | Description |
---|---|
This tool extracts data that you select for a specified area of interest. Layers that you select are added to a .zip file or layer package. | |
This tool merges areas that overlap or share a common boundary to form a single area. You can control which boundaries are merged by specifying a field. For example, if you have a layer of counties and each county has a State_Name attribute, you can dissolve boundaries using the State_Name attribute. Adjacent counties are merged if they have the same State_Name value. The result is a layer of state boundaries. | |
This tool creates bins of a specified shape and size for the study area. Bins can be square, hexagonal, transverse hexagonal, triangular, or diamond shaped. | |
This tool copies features from two layers into a new single layer. The layers to be merged must all contain the same feature types (points, lines, or areas). You can control how the fields from the input layers are joined and copied. For example, you can do the following:
| |
This tool combines two or more layers into a single layer. You can think of overlay as peering through a stack of maps and creating a single map containing all the information found in the stack. Overlay is much more than a merging of line work; all the attributes of the features taking part in the overlay are carried through to the final product. Overlay is used to answer one of the most basic questions of geography: What is on top of what? For example, you can answer the following questions:
|
Raster analysis
In addition to the tools listed above, you can perform imagery and raster analysis using the raster analysis tools. These tools are also grouped into categories according to their purpose. For example, the Manage Data category contains tools for clipping, reclassifying, converting, and sampling your imagery or raster data, while the Deep Learning tool category contains tools for performing deep learning classification with imagery layers.
If the tools in the Raster Analysis pane don't have exactly what you are looking for, you can use over 150 raster functions to perform analysis, and even chain those functions together in the Raster Function Editor to perform more complex workflows.
Imagery and raster analysis has additional licensing and privilege requirements. For details, see Use raster analysis tools.
If you're a developer, you can access these tools through the Raster Analysis Service REST API and ArcGIS API for Python.