Skip to content

2_monitor_assess_batch_c2

This script reads a collection of baseline models and generates tasks to export condition assessment results to Earth Engine assets or to Google Drive. Updated "batch" version loops over a list of states and monitoring years creating tasks by monitoring year and state, enabling more flexible production of assessment products over large areas. Results can be added to the Map for testing; however this is not recommended when using this script to generate products for many states and/or years.

Output specifications

Monitoring results are generated for an ROI and final assessment layer is exported to a specified Image Collection.

setting description
VERSION current version, 10-1
BASELINES_COLLECTION Collection ID for baselines results
OUTPUT_CRS ESPG code, e.g. 'EPSG:5070'
OUTPUT_SCALE multiplier, default: 1000
KERNEL kernel for result smoothing, default: 1
OUTPUT_NAME string to include in name of output Image Collection
OUTPUT_COLLECTION new Collection to export results to (if exported to Asset)
EXPORT_TYPE flag for export, options: Asset or Drive
STATE list of USPS state abbreviations e.g. ['MA'] or ['MA', 'CT', 'RI']

Monitoring parameters

Condition scores are calculated using the last n baseline models for each acquisition date, and the resulting scores are averaged over all acquisition dates in the monitoring period. Scores in Path overlap zones are combined by weighting based on number of observations (acquisitions) in the monitoring period, resulting in a single map per year per state. Note: spectral index (DEPENDENT) and harmonic frequencies (HARMONICS) are determined from baseline asset metadata.

The following parameters are used to generate monitoring results:

parameter type default explanation
START_YEAR string 1995 first year in monitoring year list (YYYY)
END_YEAR string 2021 last year in monitoring year list (YYYY) , end year is inclusive
DAY_START string '05-01' start of monitoring period (MM-DD)
DAY_END string '10-01' end of monitoring period (MM-DD) , note end date is not inclusive
CC_THRESH int 80 maximum CLOUD_COVER_LAND for monitoring images
OBS_MIN int 30 exclude baselines with low number of observations
N_MODELS int 5 number of models to ensemble
MAX_STDDEV int 5 max allowable per Path standard deviation

Results

Condition assessment products include Path-integrated mean (score_mean) and standard deviation (score_stddev) of condition scores, as well as the number of observations during the monitoring period (total_nobs). Updated version also now includes additional bands for mean and standard deviation of observed Tasseled Cap Greenness (tcg_mean and tcg_stddev), which provide context on the nature of post-disturbance dynamics and may be useful for separating emphermeral changes in vegetation condition from more changes in land cover. All outputs multiplied by output multiplier (default: 1000) and converted to in16 (short) to reduce output file size.

Example output:

Index Name Type CRS Nominal Scale
0 score_mean signed int16 EPSG:5070 30
1 score_stddev signed int16 EPSG:5070 30
2 tcg_mean signed int16 EPSG:5070 30
3 tcg_stddev signed int16 EPSG:5070 30
4 total_nobs signed int16 EPSG:5070 30

Properties:

Property Value
monitor_end 2010-10-01
monitor_start 2010-05-10
monitor_year 2010
n_models 5
spectral_band tcg
state CT