Label | Explanation | Data Type |
Input Features
| The input features containing the overlapping polygons. | Value Table |
Output Feature Class
| The feature class containing the new trade area features. | Feature Class |
Method
(Optional) | Specifies how the overlap between trade areas will be removed.
| String |
Attributes To Join
(Optional) | Specifies the attributes of the input layers that will be transferred to the output.
| String |
Available with Business Analyst license.
Summary
Removes overlap between polygons contained in multiple input layers.
Illustration

Usage
The Output Feature Class parameter contains the input polygons with overlap removed.
If no overlap exists between the input polygons, the output feature class will be a copy of the input.
Parameters
arcpy.ba.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
Name | Explanation | Data Type |
in_features [in_features,...] | The input features containing the overlapping polygons. | Value Table |
out_feature_class | The feature class containing the new trade area features. | Feature Class |
method (Optional) | Specifies how the overlap between trade areas will be removed.
| String |
join_attributes (Optional) | Specifies the attributes of the input layers that will be transferred to the output.
| String |
Code sample
The following Python window script demonstrates how to use the RemoveOverlapMultiple function.
import arcpy
arcpy.ba.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")
Environments
Licensing information
- Basic: Requires Business Analyst
- Standard: Requires Business Analyst
- Advanced: Requires Business Analyst