Integrate (Data Management)

Integrates features and feature layers by inserting vertices where line segments cross or where segment endpoints are too close to other segments. Clusters vertices to guarantee a minimum separation between vertices, points and line segments.


Integrate Illustration

Usage tips


Integrate_management (in_features, cluster_tolerance)
Parameter Explanation Datatype
Input Features (Required)

The feature datasets to be integrated. When the distance between features is small in comparison to the tolerance the vertices or points will be clustered (moved to be coincident). The feature class or layer with the lower rank will snap to the feature from the feature class or layer with the higher rank (with 1 being a higher rank than 2). This is not to say the features in the feature class with rank of 1 will not move since a large tolerance will likely cause clustering of vertices within the feature class.

(Feature Layer Long; Feature Layer Long;...)
cluster tolerance (Optional)

The distance that determines the range in which feature vertices are made coincident. To minimize undesired movement of vertices, the xy tolerance should be fairly small. If no value is specified, the xy tolerance from the first dataset in the list of inputs will be used.

Linear unit
Data types for geoprocessing tool parameters

Script Example

import arcgisscripting
gp = arcgisscripting.create()

gp.toolbox = "management"
gp.integrate("c:/city/admin.mdb/boundary 1;c:/city/parcels.shp 2", "0.2")

See Also

  • Eliminate (Data Management)