Rangeland Condition Monitoring Assessment and Projection (RCMAP)¶
The Rangeland Condition Monitoring Assessment and Projection (RCMAP) v8 dataset quantifies the percent cover of rangeland components across western North America using Landsat imagery from 1985-2025. The RCMAP product suite consists of ten fractional components: annual herbaceous, bare ground, herbaceous, litter, non-sagebrush shrub, perennial herbaceous, sagebrush, shrub, tree, and shrub height; in addition to the temporal trends of each component.
Several enhancements were made to the RCMAP process relative to prior generations:
- The training database was expanded by incorporating new observations from the BLM Analysis Inventory and Monitoring (AIM) dataset, Global Biodiversity Information Facility (GBIF) observations of sagebrush and various invasive grass species, Uncrewed Aerial Vehicle (UAV) data for Western South Dakota (Johnston et al. 2025), and additional Landsat scale observations collected by RCMAP
- 10 new high-resolution training sites were added in the Great Plains
- Enhanced noise filtering post-processing using the Savitsky-Golay filter
- Integration of Exotic Annual Grass products into the RCMAP hierarchy
RCMAP data are useful to natural resource decision making including understanding drought impact, invasive species, fire risk, and livestock management.
Available Datasets¶
The RCMAP v8 product suite includes both cover data and time-series trends analysis. The following table shows the current availability status:
| Dataset Type | Description | Status | Earth Engine Collection |
|---|---|---|---|
| Cover | Percent cover of each component (1985-2025) | ✅ Complete | projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES/COVER |
| Break Point Presence | Presence/absence of structural breaks each year | ✅ Complete | Individual collections per component |
| Break Point Count | Number of structural breaks in time-series | ✅ Complete | projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAK_POINT_COUNT |
| Theil Slope | Theil-Sen linear slope over full period (1985-2025) | ✅ Complete | projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/THEIL_SLOPE |
| Total Change Intensity Index | Derivative index of total change across primary components | ✅ Complete | projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/TOTAL_CHANGE_INDEX |
Dataset Details¶
The RCMAP v8 dataset details can be found here
| Characteristic | Description |
|---|---|
| Name | RCMAP v8 |
| Provider | USGS Earth Resources Observation and Science (EROS) Center |
| Resolution | 30 meters |
| Coverage | Western North America |
| Temporal Range | 1985-2025 |
| Components | 10 fractional cover components |
| Data Structure | Percent cover of each component per pixel |
| Study Area | Expanded to include grasslands biome (+1,830,783 km²) |
Rangeland Components¶
The RCMAP v8 dataset includes the following fractional cover components
| Component | Band Name | Description |
|---|---|---|
| Annual Herbaceous | annual_herbaceous | Annual grasses and forbs |
| Bare Ground | bare_ground | Exposed soil and rock surfaces |
| Herbaceous | herbaceous | Combined herbaceous vegetation |
| Litter | litter | Dead plant material on ground |
| Non-Sagebrush Shrub | non_sagebrush_shrub | Shrubs excluding sagebrush species |
| Perennial Herbaceous | perennial_herbaceous | Perennial grasses and forbs |
| Sagebrush | sagebrush | Sagebrush shrub species |
| Shrub | shrub | All shrub vegetation |
| Shrub Height | shrub_height | Height measurement of shrub cover (cm) |
| Tree | tree | Tree canopy cover |
RCMAP Time-Series Trends Analysis¶
The RCMAP product suite assesses temporal patterns in each component using two approaches: 1. linear trends and 2. a breaks and stable states method with a temporal moving window based on structural change at the pixel level.
Linear trend products include Theil-Sen slope, which features improved estimation of trend given outliers compared to the least squares method. The slope represents the average percent cover change per year over the time-series.
The structural change method partitions the time-series into segments of similar slope values, with statistically significant break-points indicating perturbations to the prior trajectory. The break point trends analysis suite produces the following statistics:
- Break Point Presence/Absence - Presence/absence of structural breaks in each component each year
- Break Point Count - Number of structural breaks observed in the time-series
- Total Change Intensity Index - Derivative index highlighting total change across primary components
- Slope of Linear Model - Theil-Sen slope of linear trends model (% change/year × 100)
Data Access¶
Component products can be downloaded at the MRLC website and are available in an interactive viewer: MRLC Rangeland Viewer. Additionally, data are available as WMS/WCS services through the MRLC Data Services Page. Prior versions of RCMAP remain archived at ScienceBase.
Citation¶
Rigge, M., Bunde, B., and Postma, K., 2026, Rangeland Condition Monitoring Assessment and Projection (RCMAP) Fractional Component Time-Series Across Western North America from 1985-2025: U.S. Geological Survey data release, https://doi.org/10.5066/P138CYEL.

Earth Engine Snippet¶
var rcmap_cover = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES/COVER");
Break Point Presence Data (1985-2025)¶
var bp_annual_herbaceous = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/ANNUAL_HERBACEOUS");
var bp_bare_ground = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/BARE_GROUND");
var bp_herbaceous = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/HERBACEOUS");
var bp_litter = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/LITTER");
var bp_non_sagebrush_shrub = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/NON_SAGEBRUSH_SHRUB");
var bp_perennial_herbaceous = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/PERENNIAL_HERBACEOUS");
var bp_sagebrush = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/SAGEBRUSH");
var bp_shrub = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/SHRUB");
var bp_shrub_height = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/SHRUB_HEIGHT");
var bp_tree = ee.ImageCollection("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAKPOINT_PRESENCE_ANNUAL/TREE");
Break Point Count Data¶
var breakpoint_count = ee.Image("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/BREAK_POINT_COUNT");
Theil-Sen Slope¶
var theil_slope = ee.Image("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/THEIL_SLOPE");
Total Change Intensity Index¶
var total_change = ee.Image("projects/sat-io/open-datasets/USGS/RCMAP/V8/TIME_SERIES_TRENDS/TOTAL_CHANGE_INDEX");
License¶
This work is marked with CC0 1.0 Universal. You are free to copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.
Created by: Matthew B. Rigge, Brett Bunde, Kory Postma, and collaborators at USGS Earth Resources Observation and Science (EROS) Center
Curated in GEE by: Samapriya Roy
Keywords: Rangeland, USGS, Google Earth Engine, Landsat, Vegetation mapping, Fractional cover, Time series, Natural resources, Land management, Western North America
Last updated: 2026-06-09
Ask AI