Current and projected climate data for North America (CMIP6 scenarios)¶
Atmosphere-Ocean General Circulation Model (AOGCM) were developed to simulate climate variability on a wide range of time scales and are often tested in coupled simulations and data assimilation mode. You can read more about AOGCMs and CMIP6 here. The datasets on this page have been developed by AdaptWest, a project funded by the Wilburforce Foundation to develop information resources for climate adaptation planning. The data were generated using the ClimateNA software. ClimateNA uses data from PRISM and WorldClim for current climate, and downscales data from the Coupled Model Intercomparison Project phase 6 (CMIP6) database corresponding to the 6th IPCC Assessment Report for future projections.
Ensemble projections are average projections from 13 CMIP5 models (table below) that were chosen to represent all major clusters of similar AOGCMs. In addition to the ensemble projections, data are also provided from 9 individual AOGCMs (table below) that are representative of the larger ensemble. Nine individual models were selected to represent all major clusters of similar AOGCMs. A broader set of 13 AOGCMs were used to create the ensemble data. Ensemble projections are also provided here for a greater range of time periods and scenarios than are the projections from individual AOGCMs.
|AOGCM Ensemble Models||AOGCM Individual Models|
AdaptWest Project. 2021. Gridded current and projected climate data for North America at 1km resolution, generated using the ClimateNA v7.01 software (T. Wang et al., 2021). Available at adaptwest.databasin.org.
You can read the paper here and cite as as below
Wang, T., A. Hamann, D. Spittlehouse, C. Carroll. 2016. Locally Downscaled and Spatially Customizable Climate Data for Historical and Future Periods for North America. PLoS One 11(6): e0156720.
The current climatic variables included in the datasets for climate normals, AOGCM models and AOGCM ensemble model are listed below
|tmin||minimum temperature for a given month (°C)|
|tmax||maximum temperature for a given month (°C)|
|tave||mean temperature for a given month (°C)|
|ppt||total precipitation for a given month (mm)|
Earth Engine Snippet Climate variables¶
var climate_models_ppt = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Models_ppt"); var climate_models_tave = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Models_tave"); var climate_models_tmax = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Models_tmax"); var climate_models_tmin = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Models_tmin"); var climate_normals_ppt = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Normals_ppt"); var climate_normals_tave = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Normals_tave"); var climate_normals_tmax = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Normals_tmax"); var climate_normals_tmin = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Normals_tmin"); var aogcm_ensemble_ppt = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/AOGCM-ensemble_ppt"); var aogcm_ensemble_tave = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/AOGCM-ensemble_tave"); var aogcm_ensemble_tmax = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/AOGCM-ensemble_tmax"); var aogcm_ensemble_tmin = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/AOGCM-ensemble_tmin");
Post processing for Google Earth Engine¶
- All of the 9 individual AOGCM models are added to the collection pertaining to each climate variable and named Climate-Models_(Variable Name). The ensemble models are ingested as along with the climate normals.
- Both AOGCM ensemble and individual models have date range and emission scenario type emission_scenario and start and end dates are added as property.
- Since the Climate-Models-(Variable Name) collection consists of 9 individual models another metadata field is added to those collections namely global_climate_model to filter by model name.
- Since all Climate variables are monthly , an extra metadata called month is added to the climate normals, ensemble and the individual model collections for further slicing the data as needed.
Earth Engine Snippet Bioclimatic variables¶
var climate_models_bioclim = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Models_bioclim"); var aogcm_ensemble_bioclim = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/AOGCM-ensemble_bioclim"); var climate_normals_bioclim = ee.ImageCollection("projects/sat-io/open-datasets/CMIP6-scenarios-NA/Climate-Normals_bioclim");
There are a total of 33 bioclimatic variables included for the collections and models , the reference table is included below and you can filter using the metadata property bioclim_variable and the property names from the table.
|MAT||mean annual temperature (°C)|
|MWMT||mean temperature of the warmest month (°C)|
|MCMT||mean temperature of the coldest month (°C)|
|TD||difference between MCMT and MWMT, as a measure of continentality (°C)|
|MAP||mean annual precipitation (mm)|
|MSP||mean summer (May to Sep) precipitation (mm)|
|AHM||annual heat moisture index, calculated as (MAT+10)/(MAP/1000)|
|SHM||summer heat moisture index, calculated as MWMT/(MSP/1000)|
|DD_0||degree-days below 0°C (chilling degree days)|
|DD5||degree-days above 5°C (growing degree days)|
|DD_18||degree-days below 18°C|
|DD18||degree-days above 18°C|
|NFFD||the number of frost-free days|
|bFFP||the julian date on which the frost-free period begins|
|eFFP||the julian date on which the frost-free period ends|
|PAS||precipitation as snow (mm)|
|EMT||extreme minimum temperature over 30 years|
|EXT||extreme maximum temperature over 30 years|
|Eref||Hargreave's reference evaporation|
|CMD||Hargreave's climatic moisture index|
|MAR||mean annual solar radiation (MJ m-2 d-1) (excludes areas south of US and some high-latitude areas)|
|RH||mean annual relative humidity (%)|
|CMI||Hogg’s climate moisture index (mm)|
|DD1040||(10<DD<40) degree-days above 10°C and below 40°C|
|Tave_wt||winter (December to February) mean temperature (°C)|
|Tave_sp||spring (March to May) mean temperature (°C)|
|Tave_sm||summer (June to August) mean temperature (°C)|
|Tave_at||autumn (September to November) mean temperature (°C)|
|PPT_wt||winter (December to February) precipitation (mm)|
|PPT_sp||spring (March to May) precipitation (mm)|
|PPT_sm||summer (June to August) precipitation (mm)|
|PPT_at||autumn (September to November) precipitation (mm)|
|PPT_at||autumn (September to November) precipitation (mm)|
Some discontinuity in precipitation values occurs along the US/Canada border due to edge-matching issues between the PRISM data for the two nations.
Mean annual solar radiation (MAR) data are provisional and are slated to be revised in an upcoming release of the ClimateNA software.
These datasets are made available under the CC BY 4.0 Attribution 4.0 International license. This license allows users to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator.
Data Website: You can download the data and description here
Explore the data in R-Shiny apps here
Created by: AdaptWest Project, Wang, T., A. Hamann, D. Spittlehouse, C. Carroll
Curated in GEE by: Samapriya Roy
Keywords: climate change, global circulation models, gridded climate data, north america,emission scenarios,climate variables
Last updated: 2021-06-20