Reclassify Features in HSM

Corridor Designer Tools · Habitat Suitability Modeling · geoprocessing tool · by Jeff Jenness
Works at every ArcGIS Pro license level

Summary

Assigns a fixed suitability score (0–100) to every cell of a habitat suitability model that falls inside your polygon features — the standard fix for influences the base habitat factors could not capture. Land cover is usually several years old, so an HSM can happily depict a new housing development as optimal habitat, or recently restored land as unsuitable. The remedy: digitize the unmapped influence as polygons and reassign those cells a score reflecting current reality — a new subdivision or fenced right-of-way scored 0, a wildlife-friendly easement scored higher. Cells outside the polygons keep their original scores. A modernized port of the CorridorDesigner Reclassify Features tool; no Spatial Analyst needed.

Learn more About Corridor Design covers modifying a habitat map for unmapped influences, the situation this tool exists for. The Corridor Design Tutorial builds the black bear model corrected in the example below, with the tutorial data (41 MB) available to download so you can follow along.

What happens to each cell

A cell whose center falls inside any input polygon gets the new score (the same cell-center rule Esri's extraction tools use); every other cell keeps its value, and NoData stays NoData — the tool never invents data where the model had none, even under a polygon. An active map selection on the polygon layer is honored. The run messages report how many cells were reassigned, and warn if none fell inside the features (wrong layer, wrong extent, or an over-tight selection). True-curve polygons — geodatabase buffer circles and arcs — are densified automatically before rasterizing, so they burn as full shapes.

Evaluate, don't assume The workshop book's caution is worth repeating: after tweaking a habitat map for a possible new development, a corridor model will still find a corridor — the question is whether that corridor is any good. Run the evaluation tools on the before-and-after corridors rather than assuming.

A tour of the dialog

The example runs the tool the optimistic way round. The black bear model from the Corridor Design Tutorial scores three blocks of ground in and around the Santa Rita block as a mix of everything from optimal to non-habitat, because that is what the land cover, elevation, topography and roads add up to there. Now suppose word reaches us from someone who knows the ground that those three blocks are in fact excellent bear habitat: a recent survey, a restoration project the land cover layer predates, a private holding managed for wildlife. Rather than rebuild the model, we digitize the three areas as polygons and hand them to this tool with a new score of 95.

The Corridor Designer Tools gallery open on the ribbon, with the Reclassify Features in HSM button, in the Habitat Suitability Modeling row, outlined in blue
Where to find it: Reclassify Features in HSM is in the Habitat Suitability Modeling row of the Corridor Designer Tools gallery, in the Corridor Designer Tools group of the Wildlife and Forestry tab.
The black bear habitat suitability index over the two wildland blocks in a red-to-blue ramp from 0 to 97.5, with three yellow polygons labeled Good_Polys drawn in and around the Santa Rita block, each covering a patchwork of high and low suitability cells
Before: the model as the four factors built it, with the three polygons to be reclassified drawn over it in yellow.
The Reclassify Features in HSM geoprocessing pane: input habitat suitability model Black Bear Habitat Suitability Index, polygon features to reclassify Good_Polys, new habitat suitability score 95, and the output modified habitat suitability model named HSM_Reclass_Add_Good_Polys
The model, the polygons, and the score every cell inside them will receive.
The modified model HSM_Reclass_Add_Good_Polys, identical to the original everywhere except inside the three polygons, which are now uniform blue blocks of high suitability against the surrounding patchwork
After: the three areas are now flat blocks of 95, and every cell outside them is exactly as it was. The same run with a score of 0 is how a new subdivision or a fenced right-of-way is taken out of the model.

Notice what the tool does not do. It does not blend the new score into its surroundings, and it does not ask whether 95 is reasonable: the polygons and the score are the modeler's claim about the world, and the tool applies it exactly. That is the right behavior for a correction, but it puts the burden on the evidence behind the polygons.

The tool holds the whole raster in memory at once, so the memory it needs grows with the number of cells. On most rasters that is no concern. On a very large one the tool may need more memory than your computer has free, and then one of two things happens: Windows starts using the disk as overflow memory and the tool slows to a crawl, or the tool stops with an out-of-memory error. There is no fixed limit; it depends on how much memory your computer has free. If a raster is too large, clip it to the area you need first.

ModelBuilder

A ModelBuilder diagram: Black Bear Habitat Suitability Index and Good_Polys feeding Reclassify Features in HSM, producing HSM_Reclass_Add_Good_Polys
The model and the polygons in, the corrected model out, ready to chain into Create Habitat Patches or a second correction.

Parameters

LabelExplanationData type
Input habitat suitability modelRequired · in_hsm The 0–100 surface to modify. Raster Layer
Polygon features to reclassifyRequired · in_features The digitized influence; an active selection is honored. Feature Layer
New habitat suitability scoreRequired · new_score The 0–100 score assigned inside the polygons. Double
Output modified HSMRequired · out_raster The updated surface. Raster Dataset

Python

import arcpy
arcpy.ImportToolbox(r"C:\path\to\JennessEnterprisesTools.pyt")  # your install path
arcpy.jenness.ReclassifyFeaturesInHSM(
    in_hsm=r"D:\corr.gdb\blackbear_hsm",
    in_features="New_Subdivision_Footprint",
    new_score=0,
    out_raster=r"D:\corr.gdb\blackbear_hsm_dev")

Recommended citation

Jenness, J., D. Majka and P. Beier. 2026. Reclassify Features in HSM. 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.