Union
Feature Description
Used to calculate the union of two polygon datasets, performing intersection and segmentation operations on overlapping areas. The result dataset will retain both geometric and attribute information from the original datasets.

Parameter Description
| Parameter | Default | Description | Type |
|---|---|---|---|
| Source Vector Dataset | The source polygon dataset to be unioned | DatasetVector | |
| Overlay (Union) Dataset | The overlay polygon dataset for union operation | 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) |
Field names to retain from the source dataset | String | |
| Overlay Data Fields (Optional) |
Field names to retain from the overlay dataset | String | |
| Keep All Source Fields (Optional) |
false | Whether to retain all source dataset fields. If duplicate field names exist, source fields will be suffixed with "_1" and overlay fields with "_2" | Boolean |
| Keep All Overlay Fields (Optional) |
false | Whether to retain all overlay dataset fields. If duplicate field names exist, source fields will be suffixed with "_1" and overlay fields with "_2" | Boolean |
| Tolerances | 0.0 | Merge nodes within this distance after union operation. Default uses the node tolerance of the overlay dataset. To modify tolerance, use "Node Tolerance" in dataset properties via iDesktopX | Double |
| Topology Preprocessing (Optional) |
true | Whether to perform topology preprocessing to snap nearby nodes within tolerance. Resolves gaps/overlaps along shared edges without modifying source data. Recommended to keep default | Boolean |
Output
| Parameter | Description | Type |
|---|---|---|
| Union Result | Result dataset of union analysis | DatasetVector |