Learn how to use developer tools, APIs, and SDKs to access services and build applications.
Geometry analysis
Learn how to use the ArcGIS Maps SDKs to perform viewshed, line of sight and measurement 3D visual analysis. Learn more in Introduction to geometry analysis.
![](/documentation/static/find-spatial-relationships-4228cf9d8b8cea6bdf32ce698b38ea0b.png)
Find spatial relationships
![](/documentation/static/geometry-calculations-1796584ee1e71cac8104022abaa1ac4f.png)
Calculate geometries
![](/documentation/static/display-projected-geometries-8d3b3c363f21bc808f64498c8c017b7f.png)
Display projected geometries
Feature analysis
Data preparation
Learn how use tools to find, prepare, and enrich data for use in spatial analysis. Learn more in How to perform feature analysis.
![](/documentation/static/find-data-sources-for-feature-analysis-ba19ddd7af4ad7a5ce2654128c081855.png)
Find data sources
Discover data in ArcGIS that you can use for feature analysis.
![](/documentation/static/enrich-layer-f8e6acff2e7d630b8e9c4a0a374ee2b9.png)
Enrich data sources
Enrich data with demographic information and local business facts using the spatial analysis service.
Perform feature analysis
Learn how to use tools and ArcGIS APIs to perform server-side analysis with the spatial analysis service. Learn more in How to perform feature analysis.
![](/documentation/static/find-extract-af9246f8705a3206be394a87eb45a347.png)
Find and extract data
Find data with attribute and spatial queries using find analysis operations.
![](/documentation/static/combine-data-da77696dc1f0a410791e79eb75202a85.png)
Combine data
Overlay, join, and dissolve features using combine analysis operations.
![](/documentation/static/summarize-bc3895a1031aa2e07229a0b6c7a877cc.png)
Summarize data
Aggregate and summarize features using summarize analysis operations.
![](/documentation/static/discover-patterns-bce122887ff664fa8653bb5dec555f02.png)
Discover patterns in data
Find patterns and trends in data using spatial analysis operations.
![](/documentation/static/feature-analysis-api-fcce6bda9ac588f4aa8e86277d5651b4.png)
Perform a feature analysis
Raster analysis
Learn how to use tools and ArcGIS APIs to perform server-side analysis with the raster analysis service. Learn more in Introduction to raster analysis.
![](/documentation/static/zonal-statistics-tool-8b70279e8caea9e8a2b814cc9fde7b10.png)
Perform an analysis using raster operations
![](/documentation/static/raster-function-template-cce33ab4584209ba2b41a6f29c7caa43.png)
Create a raster function template
3D visual analysis
Learn how to use the ArcGIS Maps SDKs to perform viewshed, line of sight, and 3D measurement visual analysis. Learn more in How to perform 3D visual analysis.
![](/documentation/static/display-a-viewshed-9863877b93d93085e7fc05b029534e0a.png)
Display a viewshed
Perform and display a viewshed analysis in a 3D scene.
![](/documentation/static/display-a-line-of-sight-d93dd3fa970fc25e8ec5f5d704584cbb.png)
Display a line of sight
Perform and display a line of sight analysis in a 3D scene.
![](/documentation/static/measure-a-distance-in-3d-0f9981d8937f6f05b4b9fb32be5db8b7.png)
Measure a distance in 3D
Evaluate the horizontal, vertical, and direct distances between two points in a 3D scene.