Union Corridors

Corridor Designer Tools · Build and Modify Corridors · geoprocessing tool · by Jeff Jenness
Works at every ArcGIS Pro license level

Summary

Combines every input polygon feature class into one seamless shape — unions them, then dissolves the result into a single multipart polygon. This is the tool that turns single-species (or single-facet) corridors into the preliminary linkage design: as the workshop book puts it, “the union of single-species corridors constitutes a preliminary linkage design… the most obvious way to fulfill our goal of ‘no species left behind.’” Per-input attributes are deliberately not preserved — the combined shape answers “is this ground part of any corridor?”, not which one.

Learn more About Corridor Design covers how single-species corridors become a linkage design. Step 8 of the Corridor Design Tutorial unions twelve species' corridors, and Step 6 of the Land Facet Tutorial unions the facet strands, with the tutorial data (41 MB) available to download so you can follow along.

Select before you run — the key workflow

A corridor feature class typically holds many percentile-width bands as separate features (the Percentile field). To union just the 5% bands across several species, select Percentile = 5 on each input's map layer before running. Each input's selection is honored independently — one feature class can be filtered to a subset while another in the same run is used in full, and an input with no selection contributes everything.

Selections live on map layers, not datasets A dataset picked with the Browse button is a bare catalog path — it has no concept of a selection, so it always contributes every feature regardless of anything selected elsewhere. To use a subset, load the feature class into the map, select there, and pick the map layer in the dialog.

The Land Facet Tutorial is the pattern in action: eighteen facet corridors in one feature class and the interspersion corridor in another, every percentile slice present in both, and only the 1% slices wanted. Select By Attributes on each layer, then the tool.

Two Select By Attributes dialogs side by side: Diversity_Corridors and Facet_Corridors, each with a new selection where Percentile is equal to 1
Percentile = 1 selected on both layers.
The Union Corridors geoprocessing pane: input polygon feature classes Diversity_Corridors with Use the selected records 1, and Facet_Corridors with Use the selected records 18; output feature class Land_Facet_Corridor_Union
The dialog shows what each input will contribute: 1 and 18 selected records.

Cross-analysis awareness

Every input's linkage record (when it carries one) is read and compared by analysis id — the id shared by every dataset descended from the same clustering run or corridor lineage. More than one distinct id means the union combines genuinely different analyses. For this tool that is usually exactly the point — different species' corridors into one linkage — so it warns for awareness rather than refusing.

A tour of the dialog

The example below is the twelve-species linkage from the Corridor Design Tutorial: each species' 2% corridor as one input, the preliminary linkage design as the output.

The Corridor Designer Tools gallery open on the ribbon, with the Union Corridors button, in the Build and Modify Corridors row, outlined in blue
Where to find it: Union Corridors is in the Build and Modify Corridors row of the Corridor Designer Tools gallery, in the Corridor Designer Tools group of the Wildlife and Forestry tab.
The Union Corridors geoprocessing pane with twelve species' 2 percent corridor layers listed as inputs and Full_Linkage_Design as the output feature class
Add as many polygon layers as the design needs; each layer's selection, if it has one, is honored.
The Full Linkage Design polygon in orange between the two wildland blocks, with holes where no species' corridor fell
The output: one dissolved polygon, holes and all. Fill Corridor Holes is the usual next step.

ModelBuilder

A ModelBuilder diagram: twelve species corridor inputs feeding Union Corridors, producing Full_Linkage_Design
Twelve corridors in, one linkage polygon out.

Parameters

LabelExplanationData type
Input polygon feature classesRequired · in_features The corridors (or any polygons) to combine; each map layer's active selection is honored independently. Feature Layer (multiple)
Output feature classRequired · out_features The single dissolved multipart polygon. Feature Class

Python

import arcpy
arcpy.ImportToolbox(r"C:\path\to\JennessEnterprisesTools.pyt")  # your install path
arcpy.jenness.UnionCorridors(
    in_features=r"D:\corr.gdb\bear_corridor;D:\corr.gdb\deer_corridor;D:\corr.gdb\coati_corridor",
    out_features=r"D:\corr.gdb\Preliminary_Linkage")

Recommended citation

Jenness, J., D. Majka and P. Beier. 2026. Union Corridors. Wildlife and Forestry Tools add-in for ArcGIS Pro, v. 1.99 (September 2026). Jenness Enterprises. Available at: https://github.com/JeffJenness/Wildlife_Tools.

Credits and references

By Jeff Jenness, Jenness Enterprises (www.jennessent.com), ported from the CorridorDesigner tools by Jenness, Majka and Beier.

Licensing information

Works at every ArcGIS Pro license level (Basic, Standard, Advanced). No extension licenses are required.