This document is archived and information here might be outdated.  Recommended version.

SpatialJoin Class (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > ArcMapUI > ESRI.ArcGIS.ArcMapUI > Classes > S > SpatialJoin Class
ArcGIS Developer Help

SpatialJoinClass Class

Spatial Join two feature classes.

Product Availability

Available with ArcGIS Desktop.


A spatial join is a form of spatial analysis in which the attributes of features in two feature classes are joined together based on the relative locations of the features. Spatial joins are not dynamic and require the results to be saved to a new output layer.

Supported Platforms



Interfaces Description
IAggregateOptions Provides access to members that allows you to specify the types of aggregation that will be applied to all numeric fields during an aggregate spatial join.
ISpatialJoin Provides access to members that join the attributes of feature classes based on the spatial relationships of the features.

See Also

ISpatialJoin Interface | IAggregateOptions Interface