forest health technology enterprise...

22
Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009 Task Order No: AG-7604-D-16-0028 Completion of the FHTET WorldClim Archive Short Title: FHTET WorldClim Archive Prepared For: USDA Forest Service Forest Health Technology Enterprise Team (FHTET) Attn: Eunice Hopman 2150 Centre Ave, Bldg. A Ste 331 Ft. Collins, CO 80526 Prepared By: Cherokee Nation Technologies Attn: Dennis Lytle – PM 4803 Innovation Drive, Suite 3 Ft. Collins, CO 80525 Lead Author: Dr. John R. Withrow, Jr. October 31, 2016

Upload: others

Post on 18-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

Forest Health Technology Enterprise Team

Contract No: AG-7604-C-13-0009

Task Order No: AG-7604-D-16-0028

Completion of the FHTET WorldClim Archive

Short Title: FHTET WorldClim Archive

Prepared For:

USDA Forest Service

Forest Health Technology Enterprise Team (FHTET)

Attn: Eunice Hopman

2150 Centre Ave, Bldg. A Ste 331

Ft. Collins, CO 80526

Prepared By:

Cherokee Nation Technologies

Attn: Dennis Lytle – PM

4803 Innovation Drive, Suite 3

Ft. Collins, CO 80525

Lead Author: Dr. John R. Withrow, Jr.

October 31, 2016

Page 2: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page i October 31, 2016

Table of Contents

Revision History .................................................................................................................... ii

Introduction .......................................................................................................................... 1

Climate Modeling .................................................................................................................. 2

Bioclimatic Variables ............................................................................................................ 3

WorldClim .............................................................................................................................. 4

FHTET Spatial Data Library (SDL) .................................................................................... 5

Processing .............................................................................................................................. 6

Conclusion ............................................................................................................................. 8

References.............................................................................................................................. 8

Appendix: Python Code for Processing WorldClim Data .................................................... 10

Page 3: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page ii October 31, 2016

Revision History

The revision history of this document is described in the following table:

Date Revised By: Description of Revision

24 Oct 2016 J. Withrow Initial Version

Page 4: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 1 October 31, 2016

Introduction

From the original work plan (Withrow 2016) this task was created in conjunction with the following PWS requirements:

3.1 Assist with preparing data and models of climate change and forest responses. Tasks include:

(1) Downloading and organizing raw data and metadata,

(2) Standardizing data formats and preprocessing for analysis,

(3) Deriving model variables and screening for model parameterization, and

(4) Writing scripts to document and facilitate repetition of these tasks.

3.2 Completing requirements in this task order shall require the design, development, application, and maintenance of complex

statistical models and related datasets as they relate to pest distribution, spread, and density. Tasks may also involve external

collaboration, demonstrations, written documentation, and user support.

The next National Insect and Disease Risk Map (NIDRM) will explicitly consider climate change, including its effects on both host tree species’

potential distributions as well as insect and disease mortality hazard. NIDRM will utilize RMAP and – as with the previous RMAP – a priority will be to

give experts the ability to make local/regional decisions about model parameterization. In addition, it is valuable to be able to interpret the magnitudes

and rates of future change in relation to past changes that are known to have occurred. This task is to process these datasets for FHTET use.

Using procedures and code developed in 2015 under Task Order #26, this task involves the extension of the FHTET WorldClim archive to include

2050 RCP 4.5 W/m2 and 2070 RCP 4.5 and 8.5 W/m2, as well as mid-Holocene and Last Glacial Maximum. These data allow for an eventual large-

scale Climate Envelope Modeling (CEM) project in which past and future geographic ranges of various tree species will be predicted. It is hoped that

this will serve as a significant extension to a recent present-day large-scale geographic modeling project (Ellenwood et al. 2015).

A prototype analysis for this task was done by Withrow (2016) towards the distribution of limber pine (Pinus flexilis), which revealed its areal extent

retreating into higher elevations later in the present century. It would be of great interest to examine correlations between such locations of predicted

decline and the degree of occurrence of disturbance activity as reported by IDS and other data sources.

Page 5: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 2 October 31, 2016

Climate Modeling

Extensive studies have concluded that global climate is in the process of rapid change and that it is

extremely likely that anthropogenic inputs of greenhouse gases are playing a seminal role in that

change (IPCC 2014). In addition, there is now visible evidence that such changes in climate have

already had effects on a wide array of ecosystems, from responses of single species of flora and/or

fauna to responses of entire communities (Walther et al. 2002). In an effort to quantitatively

predict these changes over time, a wide array of general circulation models have been developed

and utilized in the projection of climate changes over the next century. These models usually

consist of a linked set of sub-models covering atmospheric general circulation models (AGCM’s),

oceanic general circulation models (OGCM’s), land surface models modeling surface fluxes of

mass, energy, water vapor, and momentum, and sea ice models. These models have shown a

steady improvement over time in response to improvements in computer power, computational

algorithms, relevant data sets for model evaluation, and scientific understanding of climatic

physical processes (CCSP 2008, Gettelman and Rood 2016).

One of the major sources of uncertainty in such models is in the representation of future changes

in anthropogenic inputs, which are dependent upon variables describing worldwide economic

development, implementations of public policy towards renewable energy production, and

consumer behavior. In an effort to simplify such a complex system, changes in anthropogenic

greenhouse gas inputs are represented as one of a series of representative concentration pathways

(RCPs - Collins and Knuti 2014), where the units are surprisingly in watts per square meter,

describing the input as an additional radiative input to the atmospheric system. Figures 1 and 2,

from IPCC (2014), describe these different pathways in terms of global averages and more

spatially explicit mapping of such changes.

For purposes of this present deliverable, all model simulations were processed for RCPs 4.5 and

8.5, providing a good spread of possibilities for the representation of anthropogenic behavior.

Figure 1. The four major representative control pathways (RCPs), shown with their simulated changes in CO2 parts per million (a), changes in global average temperature in Celsius degrees (b), and changes to global mean sea level in meters (c).

Page 6: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 3 October 31, 2016

Bioclimatic Variables

For the purpose of optimized application of global climate models towards

changes in environmental niches for various biological species, a series of

“bioclimatic” variables was created, starting with an initial nineteen variables

defined with the advent of the BIOCLIM model (Busby 1991):

BIO01 = Annual Mean Temperature

BIO02 = Mean Diurnal Range (Mean of monthly (max temp - min

temp))

BIO03 = Isothermality (BIO2/BIO7) (* 100)

BIO04 = Temperature Seasonality (standard deviation *100)

BIO05 = Max Temperature of Warmest Month

BIO06 = Min Temperature of Coldest Month

BIO07 = Temperature Annual Range (BIO5-BIO6)

BIO08 = Mean Temperature of Wettest Quarter

BIO09 = Mean Temperature of Driest Quarter

BIO10 = Mean Temperature of Warmest Quarter

BIO11 = Mean Temperature of Coldest Quarter

BIO12 = Annual Precipitation

BIO13 = Precipitation of Wettest Month

BIO14 = Precipitation of Driest Month

BIO15 = Precipitation Seasonality (Coefficient of Variation)

BIO16 = Precipitation of Wettest Quarter

BIO17 = Precipitation of Driest Quarter

BIO18 = Precipitation of Warmest Quarter

BIO19 = Precipitation of Coldest Quarter

Figure 2. Comparisons of the two most extreme RCPs - 2.6 and 8.5. Maps show changes in average surface temperature (a), changes in average precipitation (b), and changes in average sea level (c).

Page 7: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 2 October 31, 2016

Requiring information only on temperature and precipitation, this list is sometimes referred to as the “core variables”. Since this initial nineteen

variables, however, the above list has undergone three addenda. The first was an additional 8 variables requiring solar radiation information and the

second was another 8 requiring soil moisture data, bringing the total to 35 (Beaumont et al. 2005, Hutchinson et a. 2009):

BIO20 = Annual mean radiation

BIO21 = Highest period radiation

BIO22 = Lowest period radiation

BIO23 = Radiation seasonality

BIO24 = Radiation of wettest quarter

BIO25 = Radiation of driest quarter

BIO26 = Radiation of warmest quarter

BIO27 = Radiation of coldest quarter

BIO28 = Annual mean moisture index

BIO29 = Highest period moisture index

BIO30 = Lowest period moisture index

BIO31 = Moisture index seasonality

BIO32 = Mean moisture index of high quarter

BIO33 = Mean moisture index of low quarter

BIO34 = Mean moisture index of warm quarter

BIO35 = Mean moisture index of cold quarter

Lastly, an additional five variables were added, reflecting the five major principal components (Hastie et al. 2008) of the previous 35 variables (Kriticos

et al. 2014).

The use of bioclimatic variables as a means for defining climate envelope models for tree species has been performed by multiple previous studies

(Schrag et al. 2008, Rehfeldt et al. 2009, Rupprecht et al. 2011, Pellatt et al. 2012, Ott 2015). Similar analyses have also been done for forest pests

(Candau and Fleming 2011, Evangelista et al. 2011).

In addition, studies have also been performed highlighting areas of potential weaknesses in such analyses. Hannemann et al. (2016) modeled a series of

seven European tree species. Results suggested that such modeling efforts were prone to instances of model instability and high prediction error caused

by the inclusion of ecologically irrelevant statistical functions. Such models would display this instability by showing lower model performance when

trained with geographically truncated datasets. These results were confirmed by Bedia et al. (2013), who found that artefactual bioclimatic relationships

were included in some models, resulting in misleading predictions. These findings underscore the importance of displaying climate envelope model

predictions using the full range of GCM and RCP options in an effort to capture as much of this uncertainty as possible. In addition, the author

suggests that a geographic cross-validation technique employed during model development may assist in the selection of models that display less of

these instabilities. Of course, such cross-validations assume no significant genotype variability in the modeled species that would also result in such

cross-validations failing. Lastly, these findings may suggest the necessity of performing these analyses also on competing bioclimatic datasets (e.g.,

Xiaojun et al. 2011).

Page 8: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 2 October 31, 2016

WorldClim

Utilizing an increasingly sizeable set of weather station records, better quality elevation data, and an improved understanding of spatial uncertainty,

climatological surfaces have been generated for the present climate, multiple climate scenarios at midpoints 2050 and 2070, and three stages of

paleoclimate (WorldClim). These climatological surfaces are provided for the entire globe on a geographic projection to resolutions up to 30 arc

seconds, comparable to 1km at mid-latitudes. The procedure for the generation of these data is documented in Hijmans et al. (2005) and provides

climate information at resolutions hundreds of times greater than previously available. The data is downloadable at http://worldclim.org and for each

scenario gives climatic information by month for maximum temperature, minimum temperature, and precipitation, and the base 19 bioclimatic variables

listed in the previous section.

Surfaces are provided for several models, four representative concentration pathways, and for two upcoming climatic periods centered around 2050

(2041-2060) and 2070 (2061-2080). Surfaces were all integer values showing either tenths of degrees Celsius (temperature) or millimeters of

precipitation.

For our purposes we focused on all simulations (all models, 2050 and 2070) for RCPs 4.5 and 8.5 W/m2. Such data was downloaded along with similar

data for current climate conditions as well as for two paleoclimatic timeframes – the Last Glacial Maximum (15K – 30K years ago) and the Last

Interglacial period (120K – 140K years ago). Acquiring data for the mid-Holocene timeframe (5K – 9K years ago) was attempted, but bioclimatic data

was not available.

FHTET Spatial Data Library (SDL)

The Spatial Data Library (SDL) at FHTET is a growing repository of standardized raster information maintained in support of the NIDRM program

(Krist et al. 2014). A desire has been expressed by FHTET personnel to add the processed WorldClim data to this repository. To accomplish this, the

results need to conform to the following directory structure (Zweifler, personal communication):

Theme / Source / Resolution / Extent

All of the WorldClim data products have the same theme, source, and resolution (960m), and it is projected into five extents:

Page 9: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 3 October 31, 2016

1. “AK” – Alaska, using the Alaska Albers Equal Area Projection

2. “HI” – Hawaii, using the Hawaii Albers Equal Area Projection

3. “L48” – Conterminous United States, using the Albers Equal Area Projection

4. “NA” – North American Continent, using the Albers Equal Area Projection

5. “PR” – Puerto Rico and Virgin Islands, using the State Plane Puerto Rico / Virgin Islands Projection

The result is that the following layers are created:

bio01

bio02

bio03

bio04

bio05

bio06

bio07

bio08

bio09

bio10

bio11

bio12

bio13

bio14

bio15

bio16

bio17

bio18

bio19

prec01

prec02

prec03

prec04

prec05

prec06

prec07

prec08

prec09

prec10

prec11

prec12

tmax01

tmax02

tmax03

tmax04

tmax05

tmax06

tmax07

tmax08

tmax09

tmax10

tmax11

tmax12

tmin01

tmin02

tmin03

tmin04

tmin05

tmin06

tmin07

tmin08

tmin09

tmin10

tmin11

tmin12

where the nineteen bioclimatic variables are followed by monthly precipitation totals and monthly average maximum and minimum temperatures. Each

of these is enclosed in five projection folders, all inside a folder displaying the resolution “960m”. This leaves to the realm of “Theme” and “Source”

elements such as timeframe, RCP, and GCM model. Such is described in the following section.

Processing

Concern has been raised in regards to projections of species distributions that in order to properly reflect appropriate levels of uncertainty, one must

adequately reflect multiple sources of uncertainty in climate projections – uncertainty represented by variability among different climate models as well

as uncertainty within a singular climate model (Beumont et al. 2007). The first source of variability can be addressed by utilizing multiple climate

models, and the second by utilizing multiple RCP projections for each model. Thus, the need for processing output from multiple models and RCP’s is

demonstrated.

For a full description of the python code utilized in the processing of WorldClim data, the reader is referred to the Appendix. The original WorldClim

data has a global scope and and a WGS projection with a resolution of thirty seconds. Essentially the process involves the following steps:

Page 10: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 2 October 31, 2016

1. The layer is masked to the corresponding extent in the previous section.

2. The layer is projected onto one of the five projections in the previous section and a resolution of 960 meters.

As described in the previous section, a set of layers and folders are combined into a single folder marked “960m”, stored alongside another folder

storing the original raw data. A pair of such folders is found in each of the following directory structures:

Current Climate

Climate_WorldClim_Current

Paleoclimate Projections

Climate_WorldClim_LGM\\CC-CCSM4

Climate_WorldClim_LGM\\ME-MPI-ESM-P

Climate_WorldClim_LGM\\MR-MIROC-ESM

Climate_WorldClim_LIG

Future ProjectionsClimate_WorldClim_2050\\RCP45\\AC-ACCESS1-0_RCP45

Climate_WorldClim_2050\\RCP45\\BC-BCC-CSM-1_RCP45

Climate_WorldClim_2050\\RCP45\\CC-CCSM4_RCP45

Climate_WorldClim_2050\\RCP45\\CE-CESM1-CAM5-1-FV2_RCP45

Climate_WorldClim_2050\\RCP45\\CN-CNRM-CM5_RCP45

Climate_WorldClim_2050\\RCP45\\GD-GFDL-ESM2G_RCP45

Climate_WorldClim_2050\\RCP45\\GF-GFDL-CM3_RCP45

Climate_WorldClim_2050\\RCP45\\GS-GISS-E2-R_RCP45

Climate_WorldClim_2050\\RCP45\\HD-HadGEM2-AO_RCP45

Climate_WorldClim_2050\\RCP45\\HE-HadGEM2-ES_RCP45

Climate_WorldClim_2050\\RCP45\\HG-HadGem2-CC_RCP45

Climate_WorldClim_2050\\RCP45\\IN-INMCM4_RCP45

Climate_WorldClim_2050\\RCP45\\IP-IPSL-CM5A-LR_RCP45

Climate_WorldClim_2050\\RCP45\\MC-MIROC5_RCP45

Climate_WorldClim_2050\\RCP45\\MG-MRI-CGCM3_RCP45

Climate_WorldClim_2050\\RCP45\\MI-MIROC-ESM-CHEM_RCP45

Climate_WorldClim_2050\\RCP45\\MP-MPI-ESM-LR_RCP45

Climate_WorldClim_2050\\RCP45\\MR-MIROC-ESM_RCP45

Climate_WorldClim_2050\\RCP45\\NO-NorESM1-M_RCP45

Climate_WorldClim_2050\\RCP45\\HE-HadGEM2-ES_RCP45

Climate_WorldClim_2050\\RCP85\\AC-ACCESS1-0_RCP85

Climate_WorldClim_2050\\RCP85\\BC-BCC-CSM-1_RCP85

Climate_WorldClim_2050\\RCP85\\CC-CCSM4_RCP85

Climate_WorldClim_2050\\RCP85\\CE-CESM1-CAM5-1-FV2_RCP85

Climate_WorldClim_2050\\RCP85\\CN-CNRM-CM5_RCP85

Climate_WorldClim_2050\\RCP85\\GD-GFDL-ESM2G_RCP85

Climate_WorldClim_2050\\RCP85\\GF-GFDL-CM3_RCP85

Climate_WorldClim_2050\\RCP85\\GS-GISS-E2-R_RCP85

Climate_WorldClim_2050\\RCP85\\HD-HadGEM2-AO_RCP85

Climate_WorldClim_2050\\RCP85\\HE-HadGEM2-ES_RCP85

Climate_WorldClim_2050\\RCP85\\HG-HadGem2-CC_RCP85

Climate_WorldClim_2050\\RCP85\\IN-INMCM4_RCP85

Climate_WorldClim_2050\\RCP85\\IP-IPSL-CM5A-LR_RCP85

Climate_WorldClim_2050\\RCP85\\MC-MIROC5_RCP85

Climate_WorldClim_2050\\RCP85\\MG-MRI-CGCM3_RCP85

Climate_WorldClim_2050\\RCP85\\MI-MIROC-ESM-CHEM_RCP85

Climate_WorldClim_2050\\RCP85\\MP-MPI-ESM-LR_RCP85

Climate_WorldClim_2050\\RCP85\\MR-MIROC-ESM_RCP85

Climate_WorldClim_2050\\RCP85\\NO-NorESM1-M_RCP85

Climate_WorldClim_2050\\RCP85\\HE-HadGEM2-ES_RCP85

Page 11: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 8 October 31, 2016

Climate_WorldClim_2070\\RCP45\\AC-ACCESS1-0_RCP45

Climate_WorldClim_2070\\RCP45\\BC-BCC-CSM-1_RCP45

Climate_WorldClim_2070\\RCP45\\CC-CCSM4_RCP45

Climate_WorldClim_2070\\RCP45\\CE-CESM1-CAM5-1-FV2_RCP45

Climate_WorldClim_2070\\RCP45\\CN-CNRM-CM5_RCP45

Climate_WorldClim_2070\\RCP45\\GD-GFDL-ESM2G_RCP45

Climate_WorldClim_2070\\RCP45\\GF-GFDL-CM3_RCP45

Climate_WorldClim_2070\\RCP45\\GS-GISS-E2-R_RCP45

Climate_WorldClim_2070\\RCP45\\HD-HadGEM2-AO_RCP45

Climate_WorldClim_2070\\RCP45\\HE-HadGEM2-ES_RCP45

Climate_WorldClim_2070\\RCP45\\HG-HadGem2-CC_RCP45

Climate_WorldClim_2070\\RCP45\\IN-INMCM4_RCP45

Climate_WorldClim_2070\\RCP45\\IP-IPSL-CM5A-LR_RCP45

Climate_WorldClim_2070\\RCP45\\MC-MIROC5_RCP45

Climate_WorldClim_2070\\RCP45\\MG-MRI-CGCM3_RCP45

Climate_WorldClim_2070\\RCP45\\MI-MIROC-ESM-CHEM_RCP45

Climate_WorldClim_2070\\RCP45\\MP-MPI-ESM-LR_RCP45

Climate_WorldClim_2070\\RCP45\\MR-MIROC-ESM_RCP45

Climate_WorldClim_2070\\RCP45\\NO-NorESM1-M_RCP45

Climate_WorldClim_2070\\RCP45\\HE-HadGEM2-ES_RCP45

Climate_WorldClim_2070\\RCP85\\AC-ACCESS1-0_RCP85

Climate_WorldClim_2070\\RCP85\\BC-BCC-CSM-1_RCP85

Climate_WorldClim_2070\\RCP85\\CC-CCSM4_RCP85

Climate_WorldClim_2070\\RCP85\\CE-CESM1-CAM5-1-FV2_RCP85

Climate_WorldClim_2070\\RCP85\\CN-CNRM-CM5_RCP85

Climate_WorldClim_2070\\RCP85\\GD-GFDL-ESM2G_RCP85

Climate_WorldClim_2070\\RCP85\\GF-GFDL-CM3_RCP85

Climate_WorldClim_2070\\RCP85\\GS-GISS-E2-R_RCP85

Climate_WorldClim_2070\\RCP85\\HD-HadGEM2-AO_RCP85

Climate_WorldClim_2070\\RCP85\\HE-HadGEM2-ES_RCP85

Climate_WorldClim_2070\\RCP85\\HG-HadGem2-CC_RCP85

Climate_WorldClim_2070\\RCP85\\IN-INMCM4_RCP85

Climate_WorldClim_2070\\RCP85\\IP-IPSL-CM5A-LR_RCP85

Climate_WorldClim_2070\\RCP85\\MC-MIROC5_RCP85

Climate_WorldClim_2070\\RCP85\\MG-MRI-CGCM3_RCP85

Climate_WorldClim_2070\\RCP85\\MI-MIROC-ESM-CHEM_RCP85

Climate_WorldClim_2070\\RCP85\\MP-MPI-ESM-LR_RCP85

Climate_WorldClim_2070\\RCP85\\MR-MIROC-ESM_RCP85

Climate_WorldClim_2070\\RCP85\\NO-NorESM1-M_RCP85

Climate_WorldClim_2070\\RCP85\\HE-HadGEM2-ES_RCP85

All of these folders are contained in a single folder WorldClim2016, located at \\\\fhtetnetapp2\\pw.

Conclusion

The WorldClim data has been successfully processed and is ready for incorporation into the FHTET SDL. This will involve simply copying a few

folders and their contents to the SDL directory. This addition will add approximately 1.95TB to the size of the SDL.

Page 12: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 9 October 31, 2016

References

Beaumont LJ, Hughes L, Poulsen M 2005. Predicting species distributions: Use of climatic parameters in BIOCLIM and its impact on predictions of

species’ current and future distributions, Ecological Modelling 186: 250-269.

Beaumont LJ, Pitman AJ, Poulsen M, Hughes L 2007. Where will species go? Incorporating new advances in climate modelling into projections of

species distributions, Global Change Biology 13(7): 1368-1385.

Bedia J, Herrera S, Gutierrez JM 2013. Dangers of using global bioclimatic datasets for ecological niche modeling. Limitations for future climate

projections, Global and Planetary Change 107: 1-12.

Busby JR 1991. BIOCLIM – a bioclimatic analysis and prediction tool, Plant Protection Quarterly 6: 8-9.

Candau JN, Fleming RA 2011. Forecasting the response of spruce budworm defoliation to climate change in Ontario, Canadian Journal of Forest

Research 41: 1948-1960.

CCSP 2008. Climate models: An assessment of strengths and limitations. A report by the U.S. Climate Change Science Program and the Subcommittee

on Global Change Research [Bader DC, Covey C, Gutowski WJ Jr., Held IM, Kunkel KE, Miller RL, Tokmakian RT, Zhang MH (Authors)].

Department of Energy, Office of Biological and Environmental Research, Washington, DC, USA, 124pp.

Collins M, Knutti R 2013. Long-term climate change: Projections, commitments, and irreversibility, in IPCC, 2007: Climate Change 2007: The Physical

Science Basis. Contribution of Working Group I to the Fourth Assessment Report of the Intergovernmental Panel on Climate Change

[Solomon, S., D. Qin, M. Manning, Z. Chen, M. Marquis, K.B. Averyt, M.Tignor and H.L. Miller (eds.)]. Cambridge University Press,

Cambridge, United Kingdom and New York, NY, USA.

Ellenwood JR, Krist FJ Jr., Romero SA 2015. National individual tree species atlas, USDA Forest Service – Forest Health Technology Enterprise

Team, FHTET-15-01, 320pp.

Evangelista PH, Kumar S, Stohlgren TJ, Young NE 2011. Assessing forest vulnerability and the potential distribution of pine beetles under current and

future climate scenarios in the Interior West of the US, Forest Ecology and Management 262(3): 307-316.

Gettelman A, Rood RB 2016. Demystifying climate models, Springer Open, 274pp.

Hannemann H, Willis KJ, Macias-Fauria M 2016. The devil is in the detail: Unstable response functions in species distribution models challenge bulk

ensemble modelling, Global Ecology and Biogeography 25: 26-35.

Hastie T, Tibshirani R, Friedman J 2008. The elements of statistical learning: Data mining, inference, and prediction, Second Edition, Springer Series in

Statistics, 745pp.

Hutchinson M., Xu T., Houlder D., Nix H. & McMahon J. (2009). ANUCLIM 6.0 User’s Guide. Australian National University, Fenner School of

Environment and Society.

Page 13: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 10 October 31, 2016

IPCC 2014. Climate change 2014: Synthesis report. Contribution of working groups I, II, and II to the Fifth assessment report of the

Intergovernmental Panel on Climate Change [Core Writing Team, RK Pachauri and LA Meyer (eds.)]. IPCC, Geneva, Switzerland, 151pp.

Krist FJ, Ellenwood JR, Woods ME, McMahan AJ, Cowardin JP, Ryerson DE, Sapio FJ, Zweifler MO, Romero SA 2014. 2013 – 2027 national insect

and disease forest risk assessment, USDA-FS Forest Health Technology Enterprise Team, FHTET-14-01, 199pp.

Kriticos DJ, Jarošik V, Ota N 2014. Extending the suite of Bioclim variables: a proposed registry system and case study using principal components

analysis. Methods in Ecology and Evolution, Online Early, DOI: 10.1111/2041-210X.12244.

Ott TM, Strand EK, Anderson CL 2015. Niche divergence of Abies grandis-Abies concolor hybrids, Plant Ecology 216: 479-490.

Pellatt MG, Goring SJ, Bodtker KM, Cannon AJ 2012. Using a down-scaled bioclimate envelope model to determine long-term temporal connectivity

of Garry oak (Quercus garryana) habitat in western North America: Implications for protected area planning, Environmental Management 49:

802-815.

Rehfeldt GE, Ferguson DE, Crookston NL 2009. Aspen, climate, and sudden decline in western USA, Forest Ecology and Management 258(11): 2353-

2364.

Rupprecht F, Oldeland J, Finckh M 2011. Modelling potential distribution of the threatened tree species Juniperus oxycedrus: How to evaluate the

predictions of different modelling approaches? Journal of Vegetation Science 22: 647-659.

Schrag AM, Bunn AG, Graumlich LJ 2008. Influence of bioclimatic variables on tree-line conifer distribution in the Greater Yellowstone Ecosystem:

Implications for species of conservation concern, Journal of Biogeography 35: 698-710.

Walther G-R, Post E, Convey P, Menzel A, Parmesan C, Beebee TJC, Fromentin J-M, Hoegh-Guldberg O, Bairlein F 2002. Ecological responses to

recent climate change, Nature 416: 389-395.

Withrow JR 2016. Limber Pine: A Case Study of Climate Change and Forest Connectivity, Cherokee Nation Technologies, Deliverable document to

USDA Forest Service under contract AG-7604-C-13-0009, 30pp.

Xiaojun K, Qin L, Shirong L 2011. High-resolution bioclimatic dataset derived from future climate projections for plant species distribution modeling,

Ecological Informatics 6(3-4): 196-204.

Appendix: Python Code for Processing WorldClim Data The following python code was utilized for processing the downloaded WorldClim data for the “present climate”. The function of the code was to extract the appropriate geographic context (“L48”, “AK”, “HI”, “PR”) from the given global context as well as to appropriately reproject and snap the new raster into its new context.

Page 14: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 11 October 31, 2016

import os.path import arcpy arcpy.CheckOutExtension("spatial") arcpy.CheckOutExtension("3D") def GetProjDesc(Proj): return { 'L48':"PROJCS['USA_Contiguous_Albers_Equal_Area_Conic_USGS_version',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',0.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-96.0],PARAMETER['Standard_Parallel_1',29.5],PARAMETER['Standard_Parallel_2',45.5],PARAMETER['Latitude_Of_Origin',23.0],UNIT['Meter',1.0]]", 'NA':"PROJCS['USA_Contiguous_Albers_Equal_Area_Conic_USGS_version',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',0.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-96.0],PARAMETER['Standard_Parallel_1',29.5],PARAMETER['Standard_Parallel_2',45.5],PARAMETER['Latitude_Of_Origin',23.0],UNIT['Meter',1.0]]", 'AK':"PROJCS['NAD_1983_Alaska_Albers',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',0.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-154.0],PARAMETER['Standard_Parallel_1',55.0],PARAMETER['Standard_Parallel_2',65.0],PARAMETER['Latitude_Of_Origin',50.0],UNIT['Meter',1.0]]", 'HI':"PROJCS['Hawaii_Albers_Equal_Area_Conic',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Albers'],PARAMETER['False_Easting',0.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-157.0],PARAMETER['Standard_Parallel_1',8.0],PARAMETER['Standard_Parallel_2',18.0],PARAMETER['Latitude_Of_Origin',13.0],UNIT['Meter',1.0]]", 'PR':"PROJCS['NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Lambert_Conformal_Conic'],PARAMETER['False_Easting',200000.0],PARAMETER['False_Northing',200000.0],PARAMETER['Central_Meridian',-66.43333333333334],PARAMETER['Standard_Parallel_1',18.03333333333334],PARAMETER['Standard_Parallel_2',18.43333333333333],PARAMETER['Latitude_Of_Origin',17.83333333333333],UNIT['Meter',1.0]]" }[Proj] def GetMask(Proj): return { 'L48':" C:\\Withrow\\Masks\\L48\\l48_buff_msk", 'NA':" C:\\Withrow\\Masks\\NA\\NA_Mask", 'AK':" C:\\Withrow\\Masks\\AK\\ak_buff_msk", 'HI':" C:\\Withrow\\Masks\\HI\\hi_buff_msk", 'PR':" C:\\Withrow\\Masks\\PR_n_VI\\pr_vi_buf_msk" }[Proj] def WorldClimProcess(InputFile,OutputFile,Proj): print OutputFile

Page 15: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 12 October 31, 2016

if not os.path.exists(OutputFile): TempFile1 = "C:\\Withrow\\" + OutputFile[-5:] TempFile2 = "C:\\Withrow\\prj" + OutputFile[-5:] ProjDesc = GetProjDesc(Proj) OrigProj = "GEOGCS['GCS_WGS_1984',DATUM['D_unknown',SPHEROID['WGS84',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]" Mask = GetMask(Proj) arcpy.gp.ExtractByMask_sa(InputFile, Mask, TempFile1) arcpy.ProjectRaster_management(TempFile1, TempFile2, ProjDesc, "NEAREST", "960", "WGS_1984_(ITRF00)_To_NAD_1983", "", OrigProj) arcpy.Times_3d(TempFile2, Mask, OutputFile) arcpy.Delete_management(TempFile1) arcpy.Delete_management(TempFile2) def GroupWorldClimProcessCurrent(InputWorkspace,OutputWorkspace,Proj): WorldClimProcess(InputWorkspace + "tmax\\tmax_1", OutputWorkspace + "\\" + Proj + "\\tmax01",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_2", OutputWorkspace + "\\" + Proj + "\\tmax02",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_3", OutputWorkspace + "\\" + Proj + "\\tmax03",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_4", OutputWorkspace + "\\" + Proj + "\\tmax04",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_5", OutputWorkspace + "\\" + Proj + "\\tmax05",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_6", OutputWorkspace + "\\" + Proj + "\\tmax06",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_7", OutputWorkspace + "\\" + Proj + "\\tmax07",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_8", OutputWorkspace + "\\" + Proj + "\\tmax08",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_9", OutputWorkspace + "\\" + Proj + "\\tmax09",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_10", OutputWorkspace + "\\" + Proj + "\\tmax10",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_11", OutputWorkspace + "\\" + Proj + "\\tmax11",Proj) WorldClimProcess(InputWorkspace + "tmax\\tmax_12", OutputWorkspace + "\\" + Proj + "\\tmax12",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_1", OutputWorkspace + "\\" + Proj + "\\tmin01",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_2", OutputWorkspace + "\\" + Proj + "\\tmin02",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_3", OutputWorkspace + "\\" + Proj + "\\tmin03",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_4", OutputWorkspace + "\\" + Proj + "\\tmin04",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_5", OutputWorkspace + "\\" + Proj + "\\tmin05",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_6", OutputWorkspace + "\\" + Proj + "\\tmin06",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_7", OutputWorkspace + "\\" + Proj + "\\tmin07",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_8", OutputWorkspace + "\\" + Proj + "\\tmin08",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_9", OutputWorkspace + "\\" + Proj + "\\tmin09",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_10", OutputWorkspace + "\\" + Proj + "\\tmin10",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_11", OutputWorkspace + "\\" + Proj + "\\tmin11",Proj) WorldClimProcess(InputWorkspace + "tmin\\tmin_12", OutputWorkspace + "\\" + Proj + "\\tmin12",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_1", OutputWorkspace + "\\" + Proj + "\\tmean01",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_2", OutputWorkspace + "\\" + Proj + "\\tmean02",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_3", OutputWorkspace + "\\" + Proj + "\\tmean03",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_4", OutputWorkspace + "\\" + Proj + "\\tmean04",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_5", OutputWorkspace + "\\" + Proj + "\\tmean05",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_6", OutputWorkspace + "\\" + Proj + "\\tmean06",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_7", OutputWorkspace + "\\" + Proj + "\\tmean07",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_8", OutputWorkspace + "\\" + Proj + "\\tmean08",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_9", OutputWorkspace + "\\" + Proj + "\\tmean09",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_10", OutputWorkspace + "\\" + Proj + "\\tmean10",Proj)

Page 16: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 13 October 31, 2016

WorldClimProcess(InputWorkspace + "tmean\\tmean_11", OutputWorkspace + "\\" + Proj + "\\tmean11",Proj) WorldClimProcess(InputWorkspace + "tmean\\tmean_12", OutputWorkspace + "\\" + Proj + "\\tmean12",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_1", OutputWorkspace + "\\" + Proj + "\\prec01",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_2", OutputWorkspace + "\\" + Proj + "\\prec02",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_3", OutputWorkspace + "\\" + Proj + "\\prec03",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_4", OutputWorkspace + "\\" + Proj + "\\prec04",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_5", OutputWorkspace + "\\" + Proj + "\\prec05",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_6", OutputWorkspace + "\\" + Proj + "\\prec06",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_7", OutputWorkspace + "\\" + Proj + "\\prec07",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_8", OutputWorkspace + "\\" + Proj + "\\prec08",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_9", OutputWorkspace + "\\" + Proj + "\\prec09",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_10", OutputWorkspace + "\\" + Proj + "\\prec10",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_11", OutputWorkspace + "\\" + Proj + "\\prec11",Proj) WorldClimProcess(InputWorkspace + "prec\\prec_12", OutputWorkspace + "\\" + Proj + "\\prec12",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_1", OutputWorkspace + "\\" + Proj + "\\bio01",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_2", OutputWorkspace + "\\" + Proj + "\\bio02",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_3", OutputWorkspace + "\\" + Proj + "\\bio03",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_4", OutputWorkspace + "\\" + Proj + "\\bio04",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_5", OutputWorkspace + "\\" + Proj + "\\bio05",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_6", OutputWorkspace + "\\" + Proj + "\\bio06",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_7", OutputWorkspace + "\\" + Proj + "\\bio07",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_8", OutputWorkspace + "\\" + Proj + "\\bio08",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_9", OutputWorkspace + "\\" + Proj + "\\bio09",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_10", OutputWorkspace + "\\" + Proj + "\\bio10",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_11", OutputWorkspace + "\\" + Proj + "\\bio11",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_12", OutputWorkspace + "\\" + Proj + "\\bio12",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_13", OutputWorkspace + "\\" + Proj + "\\bio13",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_14", OutputWorkspace + "\\" + Proj + "\\bio14",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_15", OutputWorkspace + "\\" + Proj + "\\bio15",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_16", OutputWorkspace + "\\" + Proj + "\\bio16",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_17", OutputWorkspace + "\\" + Proj + "\\bio17",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_18", OutputWorkspace + "\\" + Proj + "\\bio18",Proj) WorldClimProcess(InputWorkspace + "bio\\bio_19", OutputWorkspace + "\\" + Proj + "\\bio19",Proj) def GroupWorldClimProcessLIG(InputWorkspace,OutputWorkspace,Proj): WorldClimProcess(InputWorkspace + "tmax_1", OutputWorkspace + "\\" + Proj + "\\tmax01",Proj) WorldClimProcess(InputWorkspace + "tmax_2", OutputWorkspace + "\\" + Proj + "\\tmax02",Proj) WorldClimProcess(InputWorkspace + "tmax_3", OutputWorkspace + "\\" + Proj + "\\tmax03",Proj) WorldClimProcess(InputWorkspace + "tmax_4", OutputWorkspace + "\\" + Proj + "\\tmax04",Proj) WorldClimProcess(InputWorkspace + "tmax_5", OutputWorkspace + "\\" + Proj + "\\tmax05",Proj) WorldClimProcess(InputWorkspace + "tmax_6", OutputWorkspace + "\\" + Proj + "\\tmax06",Proj) WorldClimProcess(InputWorkspace + "tmax_7", OutputWorkspace + "\\" + Proj + "\\tmax07",Proj) WorldClimProcess(InputWorkspace + "tmax_8", OutputWorkspace + "\\" + Proj + "\\tmax08",Proj) WorldClimProcess(InputWorkspace + "tmax_9", OutputWorkspace + "\\" + Proj + "\\tmax09",Proj) WorldClimProcess(InputWorkspace + "tmax_10", OutputWorkspace + "\\" + Proj + "\\tmax10",Proj) WorldClimProcess(InputWorkspace + "tmax_11", OutputWorkspace + "\\" + Proj + "\\tmax11",Proj) WorldClimProcess(InputWorkspace + "tmax_12", OutputWorkspace + "\\" + Proj + "\\tmax12",Proj) WorldClimProcess(InputWorkspace + "tmin_1", OutputWorkspace + "\\" + Proj + "\\tmin01",Proj) WorldClimProcess(InputWorkspace + "tmin_2", OutputWorkspace + "\\" + Proj + "\\tmin02",Proj) WorldClimProcess(InputWorkspace + "tmin_3", OutputWorkspace + "\\" + Proj + "\\tmin03",Proj)

Page 17: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 14 October 31, 2016

WorldClimProcess(InputWorkspace + "tmin_4", OutputWorkspace + "\\" + Proj + "\\tmin04",Proj) WorldClimProcess(InputWorkspace + "tmin_5", OutputWorkspace + "\\" + Proj + "\\tmin05",Proj) WorldClimProcess(InputWorkspace + "tmin_6", OutputWorkspace + "\\" + Proj + "\\tmin06",Proj) WorldClimProcess(InputWorkspace + "tmin_7", OutputWorkspace + "\\" + Proj + "\\tmin07",Proj) WorldClimProcess(InputWorkspace + "tmin_8", OutputWorkspace + "\\" + Proj + "\\tmin08",Proj) WorldClimProcess(InputWorkspace + "tmin_9", OutputWorkspace + "\\" + Proj + "\\tmin09",Proj) WorldClimProcess(InputWorkspace + "tmin_10", OutputWorkspace + "\\" + Proj + "\\tmin10",Proj) WorldClimProcess(InputWorkspace + "tmin_11", OutputWorkspace + "\\" + Proj + "\\tmin11",Proj) WorldClimProcess(InputWorkspace + "tmin_12", OutputWorkspace + "\\" + Proj + "\\tmin12",Proj) WorldClimProcess(InputWorkspace + "tmean_1", OutputWorkspace + "\\" + Proj + "\\tmean01",Proj) WorldClimProcess(InputWorkspace + "tmean_2", OutputWorkspace + "\\" + Proj + "\\tmean02",Proj) WorldClimProcess(InputWorkspace + "tmean_3", OutputWorkspace + "\\" + Proj + "\\tmean03",Proj) WorldClimProcess(InputWorkspace + "tmean_4", OutputWorkspace + "\\" + Proj + "\\tmean04",Proj) WorldClimProcess(InputWorkspace + "tmean_5", OutputWorkspace + "\\" + Proj + "\\tmean05",Proj) WorldClimProcess(InputWorkspace + "tmean_6", OutputWorkspace + "\\" + Proj + "\\tmean06",Proj) WorldClimProcess(InputWorkspace + "tmean_7", OutputWorkspace + "\\" + Proj + "\\tmean07",Proj) WorldClimProcess(InputWorkspace + "tmean_8", OutputWorkspace + "\\" + Proj + "\\tmean08",Proj) WorldClimProcess(InputWorkspace + "tmean_9", OutputWorkspace + "\\" + Proj + "\\tmean09",Proj) WorldClimProcess(InputWorkspace + "tmean_10", OutputWorkspace + "\\" + Proj + "\\tmean10",Proj) WorldClimProcess(InputWorkspace + "tmean_11", OutputWorkspace + "\\" + Proj + "\\tmean11",Proj) WorldClimProcess(InputWorkspace + "tmean_12", OutputWorkspace + "\\" + Proj + "\\tmean12",Proj) WorldClimProcess(InputWorkspace + "prec_1", OutputWorkspace + "\\" + Proj + "\\prec01",Proj) WorldClimProcess(InputWorkspace + "prec_2", OutputWorkspace + "\\" + Proj + "\\prec02",Proj) WorldClimProcess(InputWorkspace + "prec_3", OutputWorkspace + "\\" + Proj + "\\prec03",Proj) WorldClimProcess(InputWorkspace + "prec_4", OutputWorkspace + "\\" + Proj + "\\prec04",Proj) WorldClimProcess(InputWorkspace + "prec_5", OutputWorkspace + "\\" + Proj + "\\prec05",Proj) WorldClimProcess(InputWorkspace + "prec_6", OutputWorkspace + "\\" + Proj + "\\prec06",Proj) WorldClimProcess(InputWorkspace + "prec_7", OutputWorkspace + "\\" + Proj + "\\prec07",Proj) WorldClimProcess(InputWorkspace + "prec_8", OutputWorkspace + "\\" + Proj + "\\prec08",Proj) WorldClimProcess(InputWorkspace + "prec_9", OutputWorkspace + "\\" + Proj + "\\prec09",Proj) WorldClimProcess(InputWorkspace + "prec_10", OutputWorkspace + "\\" + Proj + "\\prec10",Proj) WorldClimProcess(InputWorkspace + "prec_11", OutputWorkspace + "\\" + Proj + "\\prec11",Proj) WorldClimProcess(InputWorkspace + "prec_12", OutputWorkspace + "\\" + Proj + "\\prec12",Proj) WorldClimProcess(InputWorkspace + "bio_1", OutputWorkspace + "\\" + Proj + "\\bio01",Proj) WorldClimProcess(InputWorkspace + "bio_2", OutputWorkspace + "\\" + Proj + "\\bio02",Proj) WorldClimProcess(InputWorkspace + "bio_3", OutputWorkspace + "\\" + Proj + "\\bio03",Proj) WorldClimProcess(InputWorkspace + "bio_4", OutputWorkspace + "\\" + Proj + "\\bio04",Proj) WorldClimProcess(InputWorkspace + "bio_5", OutputWorkspace + "\\" + Proj + "\\bio05",Proj) WorldClimProcess(InputWorkspace + "bio_6", OutputWorkspace + "\\" + Proj + "\\bio06",Proj) WorldClimProcess(InputWorkspace + "bio_7", OutputWorkspace + "\\" + Proj + "\\bio07",Proj) WorldClimProcess(InputWorkspace + "bio_8", OutputWorkspace + "\\" + Proj + "\\bio08",Proj) WorldClimProcess(InputWorkspace + "bio_9", OutputWorkspace + "\\" + Proj + "\\bio09",Proj) WorldClimProcess(InputWorkspace + "bio_10", OutputWorkspace + "\\" + Proj + "\\bio10",Proj) WorldClimProcess(InputWorkspace + "bio_11", OutputWorkspace + "\\" + Proj + "\\bio11",Proj) WorldClimProcess(InputWorkspace + "bio_12", OutputWorkspace + "\\" + Proj + "\\bio12",Proj) WorldClimProcess(InputWorkspace + "bio_13", OutputWorkspace + "\\" + Proj + "\\bio13",Proj) WorldClimProcess(InputWorkspace + "bio_14", OutputWorkspace + "\\" + Proj + "\\bio14",Proj) WorldClimProcess(InputWorkspace + "bio_15", OutputWorkspace + "\\" + Proj + "\\bio15",Proj) WorldClimProcess(InputWorkspace + "bio_16", OutputWorkspace + "\\" + Proj + "\\bio16",Proj) WorldClimProcess(InputWorkspace + "bio_17", OutputWorkspace + "\\" + Proj + "\\bio17",Proj)

Page 18: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 15 October 31, 2016

WorldClimProcess(InputWorkspace + "bio_18", OutputWorkspace + "\\" + Proj + "\\bio18",Proj) WorldClimProcess(InputWorkspace + "bio_19", OutputWorkspace + "\\" + Proj + "\\bio19",Proj) def GroupWorldClimProcess(InputWorkspace,OutputWorkspace,Proj): WorldClimProcess(InputWorkspace + "bi501.tif", OutputWorkspace + "\\" + Proj + "\\bio01",Proj) WorldClimProcess(InputWorkspace + "bi502.tif", OutputWorkspace + "\\" + Proj + "\\bio02",Proj) WorldClimProcess(InputWorkspace + "bi503.tif", OutputWorkspace + "\\" + Proj + "\\bio03",Proj) WorldClimProcess(InputWorkspace + "bi504.tif", OutputWorkspace + "\\" + Proj + "\\bio04",Proj) WorldClimProcess(InputWorkspace + "bi505.tif", OutputWorkspace + "\\" + Proj + "\\bio05",Proj) WorldClimProcess(InputWorkspace + "bi506.tif", OutputWorkspace + "\\" + Proj + "\\bio06",Proj) WorldClimProcess(InputWorkspace + "bi507.tif", OutputWorkspace + "\\" + Proj + "\\bio07",Proj) WorldClimProcess(InputWorkspace + "bi508.tif", OutputWorkspace + "\\" + Proj + "\\bio08",Proj) WorldClimProcess(InputWorkspace + "bi509.tif", OutputWorkspace + "\\" + Proj + "\\bio09",Proj) WorldClimProcess(InputWorkspace + "bi5010.tif", OutputWorkspace + "\\" + Proj + "\\bio10",Proj) WorldClimProcess(InputWorkspace + "bi5011.tif", OutputWorkspace + "\\" + Proj + "\\bio11",Proj) WorldClimProcess(InputWorkspace + "bi5012.tif", OutputWorkspace + "\\" + Proj + "\\bio12",Proj) WorldClimProcess(InputWorkspace + "bi5013.tif", OutputWorkspace + "\\" + Proj + "\\bio13",Proj) WorldClimProcess(InputWorkspace + "bi5014.tif", OutputWorkspace + "\\" + Proj + "\\bio14",Proj) WorldClimProcess(InputWorkspace + "bi5015.tif", OutputWorkspace + "\\" + Proj + "\\bio15",Proj) WorldClimProcess(InputWorkspace + "bi5016.tif", OutputWorkspace + "\\" + Proj + "\\bio16",Proj) WorldClimProcess(InputWorkspace + "bi5017.tif", OutputWorkspace + "\\" + Proj + "\\bio17",Proj) WorldClimProcess(InputWorkspace + "bi5018.tif", OutputWorkspace + "\\" + Proj + "\\bio18",Proj) WorldClimProcess(InputWorkspace + "bi5019.tif", OutputWorkspace + "\\" + Proj + "\\bio19",Proj) WorldClimProcess(InputWorkspace + "pr501.tif", OutputWorkspace + "\\" + Proj + "\\prec01",Proj) WorldClimProcess(InputWorkspace + "pr502.tif", OutputWorkspace + "\\" + Proj + "\\prec02",Proj) WorldClimProcess(InputWorkspace + "pr503.tif", OutputWorkspace + "\\" + Proj + "\\prec03",Proj) WorldClimProcess(InputWorkspace + "pr504.tif", OutputWorkspace + "\\" + Proj + "\\prec04",Proj) WorldClimProcess(InputWorkspace + "pr505.tif", OutputWorkspace + "\\" + Proj + "\\prec05",Proj) WorldClimProcess(InputWorkspace + "pr506.tif", OutputWorkspace + "\\" + Proj + "\\prec06",Proj) WorldClimProcess(InputWorkspace + "pr507.tif", OutputWorkspace + "\\" + Proj + "\\prec07",Proj) WorldClimProcess(InputWorkspace + "pr508.tif", OutputWorkspace + "\\" + Proj + "\\prec08",Proj) WorldClimProcess(InputWorkspace + "pr509.tif", OutputWorkspace + "\\" + Proj + "\\prec09",Proj) WorldClimProcess(InputWorkspace + "pr5010.tif", OutputWorkspace + "\\" + Proj + "\\prec10",Proj) WorldClimProcess(InputWorkspace + "pr5011.tif", OutputWorkspace + "\\" + Proj + "\\prec11",Proj) WorldClimProcess(InputWorkspace + "pr5012.tif", OutputWorkspace + "\\" + Proj + "\\prec12",Proj) WorldClimProcess(InputWorkspace + "tn501.tif", OutputWorkspace + "\\" + Proj + "\\tmin01",Proj) WorldClimProcess(InputWorkspace + "tn502.tif", OutputWorkspace + "\\" + Proj + "\\tmin02",Proj) WorldClimProcess(InputWorkspace + "tn503.tif", OutputWorkspace + "\\" + Proj + "\\tmin03",Proj) WorldClimProcess(InputWorkspace + "tn504.tif", OutputWorkspace + "\\" + Proj + "\\tmin04",Proj) WorldClimProcess(InputWorkspace + "tn505.tif", OutputWorkspace + "\\" + Proj + "\\tmin05",Proj) WorldClimProcess(InputWorkspace + "tn506.tif", OutputWorkspace + "\\" + Proj + "\\tmin06",Proj) WorldClimProcess(InputWorkspace + "tn507.tif", OutputWorkspace + "\\" + Proj + "\\tmin07",Proj) WorldClimProcess(InputWorkspace + "tn508.tif", OutputWorkspace + "\\" + Proj + "\\tmin08",Proj) WorldClimProcess(InputWorkspace + "tn509.tif", OutputWorkspace + "\\" + Proj + "\\tmin09",Proj) WorldClimProcess(InputWorkspace + "tn5010.tif", OutputWorkspace + "\\" + Proj + "\\tmin10",Proj) WorldClimProcess(InputWorkspace + "tn5011.tif", OutputWorkspace + "\\" + Proj + "\\tmin11",Proj) WorldClimProcess(InputWorkspace + "tn5012.tif", OutputWorkspace + "\\" + Proj + "\\tmin12",Proj) WorldClimProcess(InputWorkspace + "tx501.tif", OutputWorkspace + "\\" + Proj + "\\tmax01",Proj) WorldClimProcess(InputWorkspace + "tx502.tif", OutputWorkspace + "\\" + Proj + "\\tmax02",Proj) WorldClimProcess(InputWorkspace + "tx503.tif", OutputWorkspace + "\\" + Proj + "\\tmax03",Proj)

Page 19: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 16 October 31, 2016

WorldClimProcess(InputWorkspace + "tx504.tif", OutputWorkspace + "\\" + Proj + "\\tmax04",Proj) WorldClimProcess(InputWorkspace + "tx505.tif", OutputWorkspace + "\\" + Proj + "\\tmax05",Proj) WorldClimProcess(InputWorkspace + "tx506.tif", OutputWorkspace + "\\" + Proj + "\\tmax06",Proj) WorldClimProcess(InputWorkspace + "tx507.tif", OutputWorkspace + "\\" + Proj + "\\tmax07",Proj) WorldClimProcess(InputWorkspace + "tx508.tif", OutputWorkspace + "\\" + Proj + "\\tmax08",Proj) WorldClimProcess(InputWorkspace + "tx509.tif", OutputWorkspace + "\\" + Proj + "\\tmax09",Proj) WorldClimProcess(InputWorkspace + "tx5010.tif", OutputWorkspace + "\\" + Proj + "\\tmax10",Proj) WorldClimProcess(InputWorkspace + "tx5011.tif", OutputWorkspace + "\\" + Proj + "\\tmax11",Proj) WorldClimProcess(InputWorkspace + "tx5012.tif", OutputWorkspace + "\\" + Proj + "\\tmax12",Proj) def GroupWorldClimProcessLGM(InputWorkspace,OutputWorkspace,Proj): WorldClimProcess(InputWorkspace + "bi1.tif", OutputWorkspace + "\\" + Proj + "\\bio01",Proj) WorldClimProcess(InputWorkspace + "bi2.tif", OutputWorkspace + "\\" + Proj + "\\bio02",Proj) WorldClimProcess(InputWorkspace + "bi3.tif", OutputWorkspace + "\\" + Proj + "\\bio03",Proj) WorldClimProcess(InputWorkspace + "bi4.tif", OutputWorkspace + "\\" + Proj + "\\bio04",Proj) WorldClimProcess(InputWorkspace + "bi5.tif", OutputWorkspace + "\\" + Proj + "\\bio05",Proj) WorldClimProcess(InputWorkspace + "bi6.tif", OutputWorkspace + "\\" + Proj + "\\bio06",Proj) WorldClimProcess(InputWorkspace + "bi7.tif", OutputWorkspace + "\\" + Proj + "\\bio07",Proj) WorldClimProcess(InputWorkspace + "bi8.tif", OutputWorkspace + "\\" + Proj + "\\bio08",Proj) WorldClimProcess(InputWorkspace + "bi9.tif", OutputWorkspace + "\\" + Proj + "\\bio09",Proj) WorldClimProcess(InputWorkspace + "bi10.tif", OutputWorkspace + "\\" + Proj + "\\bio10",Proj) WorldClimProcess(InputWorkspace + "bi11.tif", OutputWorkspace + "\\" + Proj + "\\bio11",Proj) WorldClimProcess(InputWorkspace + "bi12.tif", OutputWorkspace + "\\" + Proj + "\\bio12",Proj) WorldClimProcess(InputWorkspace + "bi13.tif", OutputWorkspace + "\\" + Proj + "\\bio13",Proj) WorldClimProcess(InputWorkspace + "bi14.tif", OutputWorkspace + "\\" + Proj + "\\bio14",Proj) WorldClimProcess(InputWorkspace + "bi15.tif", OutputWorkspace + "\\" + Proj + "\\bio15",Proj) WorldClimProcess(InputWorkspace + "bi16.tif", OutputWorkspace + "\\" + Proj + "\\bio16",Proj) WorldClimProcess(InputWorkspace + "bi17.tif", OutputWorkspace + "\\" + Proj + "\\bio17",Proj) WorldClimProcess(InputWorkspace + "bi18.tif", OutputWorkspace + "\\" + Proj + "\\bio18",Proj) WorldClimProcess(InputWorkspace + "bi19.tif", OutputWorkspace + "\\" + Proj + "\\bio19",Proj) WorldClimProcess(InputWorkspace + "pr1.tif", OutputWorkspace + "\\" + Proj + "\\prec01",Proj) WorldClimProcess(InputWorkspace + "pr2.tif", OutputWorkspace + "\\" + Proj + "\\prec02",Proj) WorldClimProcess(InputWorkspace + "pr3.tif", OutputWorkspace + "\\" + Proj + "\\prec03",Proj) WorldClimProcess(InputWorkspace + "pr4.tif", OutputWorkspace + "\\" + Proj + "\\prec04",Proj) WorldClimProcess(InputWorkspace + "pr5.tif", OutputWorkspace + "\\" + Proj + "\\prec05",Proj) WorldClimProcess(InputWorkspace + "pr6.tif", OutputWorkspace + "\\" + Proj + "\\prec06",Proj) WorldClimProcess(InputWorkspace + "pr7.tif", OutputWorkspace + "\\" + Proj + "\\prec07",Proj) WorldClimProcess(InputWorkspace + "pr8.tif", OutputWorkspace + "\\" + Proj + "\\prec08",Proj) WorldClimProcess(InputWorkspace + "pr9.tif", OutputWorkspace + "\\" + Proj + "\\prec09",Proj) WorldClimProcess(InputWorkspace + "pr10.tif", OutputWorkspace + "\\" + Proj + "\\prec10",Proj) WorldClimProcess(InputWorkspace + "pr11.tif", OutputWorkspace + "\\" + Proj + "\\prec11",Proj) WorldClimProcess(InputWorkspace + "pr12.tif", OutputWorkspace + "\\" + Proj + "\\prec12",Proj) WorldClimProcess(InputWorkspace + "tn1.tif", OutputWorkspace + "\\" + Proj + "\\tmin01",Proj) WorldClimProcess(InputWorkspace + "tn2.tif", OutputWorkspace + "\\" + Proj + "\\tmin02",Proj) WorldClimProcess(InputWorkspace + "tn3.tif", OutputWorkspace + "\\" + Proj + "\\tmin03",Proj) WorldClimProcess(InputWorkspace + "tn4.tif", OutputWorkspace + "\\" + Proj + "\\tmin04",Proj) WorldClimProcess(InputWorkspace + "tn5.tif", OutputWorkspace + "\\" + Proj + "\\tmin05",Proj) WorldClimProcess(InputWorkspace + "tn6.tif", OutputWorkspace + "\\" + Proj + "\\tmin06",Proj) WorldClimProcess(InputWorkspace + "tn7.tif", OutputWorkspace + "\\" + Proj + "\\tmin07",Proj) WorldClimProcess(InputWorkspace + "tn8.tif", OutputWorkspace + "\\" + Proj + "\\tmin08",Proj) WorldClimProcess(InputWorkspace + "tn9.tif", OutputWorkspace + "\\" + Proj + "\\tmin09",Proj)

Page 20: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 17 October 31, 2016

WorldClimProcess(InputWorkspace + "tn10.tif", OutputWorkspace + "\\" + Proj + "\\tmin10",Proj) WorldClimProcess(InputWorkspace + "tn11.tif", OutputWorkspace + "\\" + Proj + "\\tmin11",Proj) WorldClimProcess(InputWorkspace + "tn12.tif", OutputWorkspace + "\\" + Proj + "\\tmin12",Proj) WorldClimProcess(InputWorkspace + "tx1.tif", OutputWorkspace + "\\" + Proj + "\\tmax01",Proj) WorldClimProcess(InputWorkspace + "tx2.tif", OutputWorkspace + "\\" + Proj + "\\tmax02",Proj) WorldClimProcess(InputWorkspace + "tx3.tif", OutputWorkspace + "\\" + Proj + "\\tmax03",Proj) WorldClimProcess(InputWorkspace + "tx4.tif", OutputWorkspace + "\\" + Proj + "\\tmax04",Proj) WorldClimProcess(InputWorkspace + "tx5.tif", OutputWorkspace + "\\" + Proj + "\\tmax05",Proj) WorldClimProcess(InputWorkspace + "tx6.tif", OutputWorkspace + "\\" + Proj + "\\tmax06",Proj) WorldClimProcess(InputWorkspace + "tx7.tif", OutputWorkspace + "\\" + Proj + "\\tmax07",Proj) WorldClimProcess(InputWorkspace + "tx8.tif", OutputWorkspace + "\\" + Proj + "\\tmax08",Proj) WorldClimProcess(InputWorkspace + "tx9.tif", OutputWorkspace + "\\" + Proj + "\\tmax09",Proj) WorldClimProcess(InputWorkspace + "tx10.tif", OutputWorkspace + "\\" + Proj + "\\tmax10",Proj) WorldClimProcess(InputWorkspace + "tx11.tif", OutputWorkspace + "\\" + Proj + "\\tmax11",Proj) WorldClimProcess(InputWorkspace + "tx12.tif", OutputWorkspace + "\\" + Proj + "\\tmax12",Proj) def GroupWorldClimProcessFullCurrent(InputWorkspace,OutputWorkspace):

GroupWorldClimProcessCurrent(InputWorkspace,OutputWorkspace,"L48") GroupWorldClimProcessCurrent(InputWorkspace,OutputWorkspace,"NA") GroupWorldClimProcessCurrent(InputWorkspace,OutputWorkspace,"AK") GroupWorldClimProcessCurrent(InputWorkspace,OutputWorkspace,"HI") GroupWorldClimProcessCurrent(InputWorkspace,OutputWorkspace,"PR")

def GroupWorldClimProcessFullFuture(Workspace,Prefix):

GroupWorldClimProcessFull(Workspace + “RawData\\” + Prefix, Workspace + “960m”) def GroupWorldClimProcessFullLGM(InputWorkspace,OutputWorkspace):

GroupWorldClimProcessLGM(InputWorkspace,OutputWorkspace,“L48”) GroupWorldClimProcessLGM(InputWorkspace,OutputWorkspace,“NA”) GroupWorldClimProcessLGM(InputWorkspace,OutputWorkspace,“AK”) GroupWorldClimProcessLGM(InputWorkspace,OutputWorkspace,“HI”) GroupWorldClimProcessLGM(InputWorkspace,OutputWorkspace,“PR”)

def GroupRun(): GroupWorldClimProcessFullCurrent(“Q:\\WorldClim2016\\Climate_WorldClim_Current\\RawData”,

“Q:\WorldClim2016\Climate_WorldClim_Current\960m”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\AC-ACCESS1-0_RCP45\\”, “ac45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\BC-BCC-CSM1-1_RCP45\\”, “bc45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\CC-CCSM4_RCP45\\”, “cc45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\CN-CNRM-CM5_RCP45\\”, “cn45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\GF-GFDL-CM3_RCP45\\”, “gf45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\GS-GISS-E2-R_RCP45\\”, “gs45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\HD-HadGEM2-AO_RCP45\\”, “hd45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\HE-HadGEM2-ES_RCP45\\”, “he45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\HG-HadGEM2-CC_RCP45\\”, “hg45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\IN-INMCM4_RCP45\\”, “in45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\IP-IPSL-CM5A-LR_RCP45\\”, “ip45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\MC-MIROC5_RCP45\\”, “mc45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\MG-MRI-CGCM3_RCP45\\”, “mg45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\MI-MIROC-ESM-CHEM_RCP45\\”, “mi45”)

Page 21: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 18 October 31, 2016

GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\MP-MPI-ESM-LR_RCP45\\”, “mp45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\MR-MIROC-ESM_RCP45\\”, “mr45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP45\\NO-NorESM1-M_RCP45\\”, “no45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\AC-ACCESS1-0_RCP45\\”, “ac45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\BC-BCC-CSM1-1_RCP45\\”, “bc45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\CC-CCSM4_RCP45\\”, “cc45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\CN-CNRM-CM5_RCP45\\”, “cn45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\GF-GFDL-CM3_RCP45\\”, “gf45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\GS-GISS-E2-R_RCP45\\”, “gs45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\HD-HadGEM2-AO_RCP45\\”, “hd45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\HE-HadGEM2-ES_RCP45\\”, “he45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\HG-HadGEM2-CC_RCP45\\”, “hg45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\IN-INMCM4_RCP45\\”, “in45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\IP-IPSL-CM5A-LR_RCP45\\”, “ip45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\MC-MIROC5_RCP45\\”, “mc45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\MG-MRI-CGCM3_RCP45\\”, “mg45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\MI-MIROC-ESM-CHEM_RCP45\\”, “mi45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\MP-MPI-ESM-LR_RCP45\\”, “mp45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\MR-MIROC-ESM_RCP45\\”, “mr45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP45\\NO-NorESM1-M_RCP45\\”, “no45”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\AC-ACCESS1-0_RCP85\\”, “ac85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\BC-BCC-CSM1-1_RCP85\\”, “bc85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\CC-CCSM4_RCP85\\”, “cc85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\CN-CNRM-CM5_RCP85\\”, “cn85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\GF-GFDL-CM3_RCP85\\”, “gf85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\GS-GISS-E2-R_RCP85\\”, “gs85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\HD-HadGEM2-AO_RCP85\\”, “hd85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\HE-HadGEM2-ES_RCP85\\”, “he85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\HG-HadGEM2-CC_RCP85\\”, “hg85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\IN-INMCM4_RCP85\\”, “in85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\IP-IPSL-CM5A-LR_RCP85\\”, “ip85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\MC-MIROC5_RCP85\\”, “mc85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\MG-MRI-CGCM3_RCP85\\”, “mg85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\MI-MIROC-ESM-CHEM_RCP85\\”, “mi85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\MP-MPI-ESM-LR_RCP85\\”, “mp85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\MR-MIROC-ESM_RCP85\\”, “mr85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2050\\RCP85\\NO-NorESM1-M_RCP85\\”, “no85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\AC-ACCESS1-0_RCP85\\”, “ac85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\BC-BCC-CSM1-1_RCP85\\”, “bc85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\CC-CCSM4_RCP85\\”, “cc85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\CN-CNRM-CM5_RCP85\\”, “cn85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\GF-GFDL-CM3_RCP85\\”, “gf85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\GS-GISS-E2-R_RCP85\\”, “gs85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\HD-HadGEM2-AO_RCP85\\”, “hd85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\HE-HadGEM2-ES_RCP85\\”, “he85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\HG-HadGEM2-CC_RCP85\\”, “hg85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\IN-INMCM4_RCP85\\”, “in85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\IP-IPSL-CM5A-LR_RCP85\\”, “ip85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\MC-MIROC5_RCP85\\”, “mc85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\MG-MRI-CGCM3_RCP85\\”, “mg85”)

Page 22: Forest Health Technology Enterprise Teamjohnwithrow.com/wp-content/uploads/2018/02/MPM-Task26_WorldC… · Forest Health Technology Enterprise Team Contract No: AG-7604-C-13-0009

FHTET WorldClim Archive

_____________________________________________________________________________________

Task Order No: AG-7604-D-13-0230 Page 19 October 31, 2016

GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\MI-MIROC-ESM-CHEM_RCP85\\”, “mi85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\MP-MPI-ESM-LR_RCP85\\”, “mp85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\MR-MIROC-ESM_RCP85\\”, “mr85”) GroupWorldClimProcessFullFuture(“Q:\\WorldClim2016\\Climate_WorldClim_2070\\RCP85\\NO-NorESM1-M_RCP85\\”, “no85”) GroupWorldClimProcessFullLIG(“Q:\\WorldClim2016\\Climate_WorldClim_LIG\\”, “lig_30s_”) GroupWorldClimProcessFullLGM(“Q:\\WorldClim2016\\Climate_WorldClim_LGM\\CC-CCSM4\\RawData\\cclgm”,

Q:\\WorldClim2016\\Climate_WorldClim_LGM\\CC-CCSM4\\960m\\”) GroupWorldClimProcessFullLGM(“Q:\\WorldClim2016\\Climate_WorldClim_LGM\\ME-MPI-ESM-P\\RawData\\cclgm”,

Q:\\WorldClim2016\\Climate_WorldClim_LGM\\ME-MPI-ESM-P\\960m\\”) GroupWorldClimProcessFullLGM(“Q:\\WorldClim2016\\Climate_WorldClim_LGM\\MR-MIROC-ESM\\RawData\\cclgm”,

Q:\\WorldClim2016\\Climate_WorldClim_LGM\\MR-MIROC-ESM\\960m\\”) GroupRun()