Spatial analysis allows you to discover patterns, find trends, and gain insights into your geospatial data. As a developer, you can use client and server APIs and tools
What's in this guide
This guide shows you how to use spatial analysis tools and APIs to build applications that perform the following:
-
Geometry analysis
Geometry analysis is a type of client-side analysis that performs one or more spatial operations on a point, polyline, or polygon to solve a geometric problem. -
Feature analysis
Feature analysis is a type of server-side analysis that uses the feature analysis service to perform geometric and analytic operations on feature data. -
Raster analysis
Raster analysis is a type of server-side analysis that uses the raster analysis service to perform geometric and analytic operations on raster data. -
3D visual analysis
A 3D visual analysis is a type of client-side analysis that calculates and displays spatial information derived from the terrain, buildings, and other 3D objects contained within a scene.
Learn how to perform spatial analysis

Geometry analysis
Client-side analyses on point, polyline, and polygon geometries.
- Python API
- ArcGIS Maps SDKs

Feature analysis
Server-side analyses on feature data to find relationships and patterns.
- Python APIREST JS
- JavaScript Maps SDK
- Spatial analysis service

Raster analysis
Server-side and client-side analyses on raster data.
- Python APIREST JS
- JavaScript Maps SDK
- Raster analysis service

3D visual analysis
Client-side 3D analysis on terrain and objects.
- ArcGIS Maps SDKs
- JavaScript Maps SDK



