Spatial analysis is the process of using analytical techniques to find relationships, discover patterns, and solve problems with geographic data. The goal of every analysis is to turn data into information. Most analyses involve using your data as input, executing one or more operations, and then visualizing the output data on a map. Geometry analysis is a client-side calculation performed on two or more geometries. Feature analysis is a server-side process performed on one or more feature layers. 3D visual analysis is a client-side analysis of terrain and objects. To learn how to perform these analyses, go to the topics below.
Introduction to geometry analysis and the types of problems you can solve.
Types of geometry analysis
Explore the different types of geometry operations.
How to perform geometry analysis
Learn the steps to perform a geometry analysis.
Determine the topological relationships between two shapes.
Perform geometric calculations such as buffer, intersect, or union.
Distance and area
Calculate distance and area for geometric shapes.
Project geometric shapes to new coordinate systems.
Server-side analyses on feature data to find relationships and patterns using the spatial analysis service, ArcGIS API for Python, ArcGIS REST JS, and ArcGIS REST API.
Introduction to feature analysis and the types of problems you can solve.
Types of feature analysis
Explore the different types of feature analysis operations.
How to perform feature analysis
Learn the steps to perform a feature analysis with ArcGIS tools and APIs.
Find and extract features using SQL, spatial queries, and other techniques.
Overlay (merge or intersect) two feature collections.
Aggregate, join, or find features near other features.
Find patterns in data using hot spot, cluster, tessellation, and interpolation operations.
Buffer, find centroids, or create tessellations from feature collections.
Introduction to 3D visual analyses and the types of problems you can solve.
Line of sight
Create a 3D line of sight.
Create a 3D distance measurement.
Create a 3D viewshed.
Learn how to perform spatial analyses interactively with the Map Viewer and programmatically with ArcGIS API for Python, ArcGIS REST JS, ArcGIS REST API, and other APIs.
Find data sources
Discover data in ArcGIS that you can use for feature analysis.
Create data sources
Import, create, and generate data for feature analysis.
Enrich data sources
Enrich data with demographic information and local business facts using the spatial analysis service.