Intersect

Feature Description

Used to compute the geometric intersection between two datasets, extracting portions of the source dataset that intersect with the overlay dataset and writing them into the result dataset.

Parameter Description

Parameter Default Value Description Type
Source Vector Dataset   The dataset to be overlaid (intersected), which can be point, line, or polygon type DatasetVector
Overlay (Intersect) Dataset   The dataset used for overlay (intersection). This dataset must be line or polygon type. Line datasets are only supported as overlay data when the source dataset is line type DatasetVector
Target Datasource   Specified datasource to store the result dataset Datasource
Result Dataset Name   Specified name for the result dataset String
Source Data Fields
(Optional)
  Collection of field names to retain from the source dataset in the overlay analysis String
Overlay Data Fields
(Optional)
  Collection of field names to retain from the overlay dataset in the overlay analysis String
Retain All Source Data Fields
(Optional)
false Whether to retain all fields from the source dataset. If duplicate field names exist between source and overlay data, fields from the source will be named "FieldName_1" and from the overlay "FieldName_2" Boolean
Retain All Overlay Data Fields
(Optional)
false Whether to retain all fields from the overlay dataset. If duplicate field names exist between source and overlay data, fields from the source will be named "FieldName_1" and from the overlay "FieldName_2" Boolean
Tolerances 0.0 During overlay operation, nodes within this distance will be merged. By default, this tolerance matches the node tolerance of the overlay dataset. To adjust dataset tolerance, use the "Node Tolerance" setting in the dataset properties dialog via iDesktopX Double
Overlay Output Type
(Optional)
Same As Source Output type for overlay analysis. "Intersection Points" returns intersection points between faces or lines (e.g., bridge locations where roads cross rivers) OverlayAnalystOutputType
Topology Preprocessing
(Optional)
true Whether to perform topology preprocessing to snap nodes within tolerance range. This resolves gaps/overlaps between shared edges without modifying source/overlay datasets. Recommended to keep enabled Boolean

Output

Parameter Description Type
Intersection Result Result dataset of overlay intersection analysis DatasetVector

Version Updates

Version 11.1 features a complete algorithm refactoring for intersection tool, achieving significant performance improvements. The new algorithm differs in output object counts when overlapping polygons exist in source data (see example below).