Integrate (Data Management) |
|
Release 9.2
Last modified November 29, 2010 |
![]() ![]() ![]() Print all topics in : "Tools" |
Compares features and makes any lines, points, or vertices within a certain distance range identical or coincident.
Illustration
Usage tips
Integrate permanently changes the input features. Integrate does not create new data, but, instead, modifies the original input features.
If the are any input features selected, Integrate will execute only on those selected features.
The value for cluster tolerance is critical for Integrate. A cluster tolerance that is too large may collapse polygons or merge arcs and points that should not be merged. To minimize error, the value you choose for cluster tolerance should be as small as possible.
Integrate supports personal, file and SDE geodatabase feature classes and shapefiles.
Integrate accepts only simple feature classes as input (point, multipoint, line, or polygon). The input features cannot include annotation features, dimension features, or network features.
The input features may include any combination of point, multipoint, line, and polygon feature classes.
To undo changes to the input features, use Integrate in an edit session to undo Integrate operations.
Integrate can use feature classes from read-only data like CAD or coverages as input. The data will be used as part of the integration process but the data will not be modified. This can be useful for integrating (snapping) the features in a shapefile, or geodatabase feature class, to the features in the read-only format. To be effective you may want to assign a higher rank (1) to the read-only format. Copy your inputs before attempting this.
Integrate's output data element is a derived multi-value output. To use Integrate's output(s) with another tool, use Integrate's input(s) directly and set Integrate's output as a precondition of the other tool. Learn more about setting a precondition.
The following environments affect this tool: clusterTolerance, scratch workspace and workspace.
Command line syntax
An overview of the Command Line window
Integrate_management <Features {Ranks};Features {Ranks}...> {cluster_tolerance}
Parameter | Explanation | Data Type |
<Features {Ranks};Features {Ranks}...> |
The features to be integrated. When the distance between features is less than the cluster tolerance, the feature from 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). |
(Feature Layer Long; Feature Layer Long;...) |
{cluster_tolerance} |
The distance that determines the range in which features are made coincident. |
Linear unit |
Integrate_management "C:\temp\parcels.mdb\boundary 1;C:\temp\parcels.mdb\parcels 2" 0.2
Scripting syntax
About getting started with writing geoprocessing scripts
Integrate_management (in_features, cluster_tolerance)
Parameter | Explanation | Data Type |
in_features (Required) |
The features to be integrated. When the distance between features is less than the cluster tolerance, the feature from 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). |
(Feature Layer Long; Feature Layer Long;...) |
cluster_tolerance (Optional) |
The distance that determines the range in which features are made coincident. |
Linear unit |
import arcgisscripting gp = arcgisscripting.create() gp.toolbox = "management" gp.integrate("c:/city/admin.mdb/boundary 1;c:/city/parcels.shp 2", "0.2")