Reference

ArcGIS Python Toolbox

Tools and Toolsets in the ArcGIS Python Toolbox

Cal-Adapt - API Toolset

This tool is used chart the data retrieved from the Cal-Adapt API using the 'Get Data from API' tool. The tool will add a chart to the ArcGIS Pro project that it is run in.

This tool is used retrieved data from the Cal-Adapt API. The tool will add a table to the ArcGIS Pro project that it is run in.

Scripps Institution Of Oceanography - API Toolset

Download the SCRIPPS California Drought Data as NetCDF files from the Cal-Adapt Data Server.

The 2046-2074 drought is a subset of the original CMIP5 HadGEM2-ES rcp8.5 run. This was chosen since HadGEM2-ES RCP8.5 2051-2070 is the most extreme 20 year dry spell from the 10 "California GCMs" - with 78% of historical median annual precip over NorthCentral+Sierra Calif Climate Tracker regions. A few years are included on either side of the drought for reference.

The 2018-2046 drought uses 2046-2074 precip and daily temperature variability, but the temperature is adjusted based on the 2006-2100 linear trend of T for each point and each month.

Download the SCRIPPS Additional VIC Variables (forced by Gridded Observed Data) as NetCDF files from the Cal-Adapt Data Server.

Historical observed daily precipitation and minimum and maximum temperature are used to drive a land surface/hydrology model, the Variable Infiltration Capacity (VIC) Model to provide high-resolution projections for a suite of hydrological parameters. The VIC model was originally developed by Xu Liang at the University of Washington. Development and maintenance of the current official version of the VIC model is led by the UW Hydro | Computational Hydrology group in the Department of Civil and Environmental Engineering at the University of Washington.

Download the SCRIPPS LOCA Downscaled CMIP5 Climate Projections as NetCDF files from the Cal-Adapt Data Server.

Daily climate projections for California at a resolution of 1/16° (about 6 km, or 3.7 miles) generated to support climate change impact studies for California’s Fourth Climate Change Assessment. The data, derived from 32 coarse-resolution (~100 km) global climate models from the CMIP5 archive, were bias corrected and downscaled using the Localized Constructed Analogues (LOCA) statistical method. The data cover 1950-2005 for the historical period and 2006-2100 (some models stop in 2099) for two future climate projections. Details are described in Pierce et al., 2018.

Download the SCRIPPS Additional VIC Variables (forced by LOCA) as NetCDF files from the Cal-Adapt Data Server.

LOCA downscaled projections of daily precipitation and minimum and maximum temperature are used to drive a land surface/hydrology model, the Variable Infiltration Capacity (VIC) Model to provide high-resolution projections for a suite of hydrological parameters. The VIC model was originally developed by Xu Liang at the University of Washington. Development and maintenance of the current official version of the VIC model is led by the UW Hydro | Computational Hydrology group in the Department of Civil and Environmental Engineering at the University of Washington.

Download the SCRIPPS Routed Streamflow Projections as NetCDF files from the Cal-Adapt Data Server.

Bias-corrected monthly streamflow projections constructed by routing runoff and baseflow outputs from the LOCA VIC runs and bias corrected based on California Department of Water Resources estimates of unimpaired flows. Data is available for 11 locations in California. Details are described in Pierce et al, 2018.

University of California - Los Angeles - API Toolset

Download the UCLA Dynamically Downscaled Product Data as NetCDF files from the Cal-Adapt Data Server.

The UCLA Center for Climate Science used the WRF regional climate model to dynamically downscale a 1991-2000 historical climate and five 2091-2100 future climates over California at 9km spatial resolution. The future period is based on the RCP8.5 “business-as-usual” greenhouse gas emissions scenario and contains results from 5 GCMs: CNRM-CM5, GFDL-CM3, INM-CM4, IPSL-CM5A-LR, and MPI-ESM-LR. Downscaled future climates are developed using the “psuedo-global warming technique”. In this technique, future boundary conditions are created by perturbing historical conditions with end-of-century changes from the GCMs and used to simulate high-resolution future climates within the interior of the boundaries. In this framework, variability is the same between the historical and future time periods, though a new mean climate exists in the future. 3-hourly SWE, Temp, and Precip are available for analysis from this dataset.

University of Colorado - Boulder - API Toolset

Download the NOAA Observed Climate Data as NetCDF files from the Cal-Adapt Data Server.

Historical observed daily temperature and precipitation data from approximately 20,000 NOAA Cooperative Observer (COOP) stations form the basis of this gridded dataset from 1950–2013. Observation-based meteorological data sets offer insights into changes to the hydro-climatic system by diagnosing spatio-temporal characteristics and providing a historical baseline for future projections. Details are described in Livneh et al., 2015.

Python (Jupyter Notebook)

Functions from the CalAdaptLib.py Library that interact with the Cal-Adapt API and FTP site

Creates a chart using the arcpy library and populates the chart from a table. This could be from the table created using the createTable() function and the Cal-Adapt API

Creates a table using the arcpy library and populates the table with the results from the Cal-Adapt API

Generates well know text (wkt) representation of spatial data for use in the returnData() function and the Cal-Adapt API

Initiates and downloads data from the Cal-Adapt Data Server using HTTPS

Refresh the local list of the resources available on the Cal-Adapt API.

Generates a list of resources available on Cal-Adapt API, using the resources list create by the freshResourceList() function.

Generates a list of variables available on Cal-Adapt API (when searching for one or many items such as variable, gcm, period, or scenario), uses the resources list create by the freshResourceList() function.

Generates the url and potential file names for the request to the FTP site

Queries the Cal-Adapt API using the user defined AOI and returns the data as a json object.