Git Product home page Git Product logo

r-geospatial-webinar's Introduction

Introduction to Geospatial Analysis in R

NASA Earthdata Webinar

Presented by the ORNL DAAC https://daac.ornl.gov

March 13, 2019

Keywords: R, Carbon Monitoring System, GIS


UPDATE: The entire repo was updated 2021-12-03. This will likely be the last update to the tutorial, as the rgdal package will retire in 2023, and the code would require an extensive rewrite.

1. Overview

The open-source software environment R is gaining popularity among many scientists, including geologists, biologists, and environmental scientists. R provides an alternative to traditional GIS software with numerous packages for geospatial analysis. This webinar will begin with a brief introduction to an example geospatial dataset from the ORNL DAAC and an overview of common geospatial operations in R. Next, we will demonstrate how to import files into R, overlay layers, reduce spatial extent, select and reclassify values, and make a map.

2. Dataset

2.1 CMS: Forest Carbon Stocks, Emissions, and Net Flux for the Conterminous US: 2005-2010

This dataset provides maps of estimated carbon in forests of the 48 conterminous states of the United States (CONUS) for the years 2005-2010. Committed carbon stocks were estimated for forest aboveground biomass, belowground biomass, standing dead stems, and litter for the year 2005. Carbon emissions were estimated from land use conversion to agriculture, fire damage, insect damage, logging, wind, and weather events in the forests for the years 2006-2010. Committed net carbon flux was estimated as the sum of carbon emissions and sequestration. The maps are provided at 100 m spatial resolution in GeoTIFF format. Average annual carbon estimates, by United States county, are provided in shapefile format for (1) emissions for the multiple disturbance sources, (2) sequestration, and (3) the committed net carbon flux.

Hagen, S., N. Harris, S.S. Saatchi, T. Pearson, C.W. Woodall, S. Ganguly, G.M. Domke, B.H. Braswell, B.F. Walters, J.C. Jenkins, S. Brown, W.A. Salas, A. Fore, Y. Yu, R.R. Nemani, C. Ipsan, and K.R. Brown. 2016. CMS: Forest Carbon Stocks, Emissions, and Net Flux for the Conterminous US: 2005-2010. ORNL DAAC, Oak Ridge, Tennessee, USA. https://doi.org/10.3334/ORNLDAAC/1313

2.2 Carbon Monitoring System (CMS)

The Carbon Monitoring System (CMS) is designed to make significant contributions in characterizing, quantifying, understanding, and predicting the evolution of global carbon sources and sinks through improved monitoring of carbon stocks and fluxes. CMS will use the full range of NASA satellite observations and modeling/analysis capabilities to establish the accuracy, quantitative uncertainties, and utility of products for supporting national and international policy, regulatory, and management activities. CMS will maintain a global emphasis while providing finer scale regional information, utilizing space-based and surface-based data and will rapidly initiate generation and distribution of products both for user evaluation and to inform near-term policy development and planning.

3. Prerequisites

Participants should have a basic understanding of R and some exposure to geospatial data and analysis, such as in ArcGIS.

3.1 R

  1. Download R
  2. Download RStudio Recommended
  3. Review R Manuals Recommended

3.2 Data

  1. Sign in to NASA Earthdata
  2. Download GrossEmissions_v101_USA_Fire.tif
  3. Download GrossEmissions_v101_USA_Insect.tif

4. Procedure

4.1 Tutorial

  1. R Markdown
  2. Markdown

4.2 Supplemental

  1. R Markdown
  2. Markdown

4.3 Webinar

  1. Presentation Slides
  2. Video

5. Credits

  • R - 4.1.0 (2021-05-18) -- "Camp Pontanezen"
  • RStudio - IDE and notebook construction
  • raster package - geospatial data manipulations
  • rgdal package - bindings for geospatial data manipulations
  • sf package - support for simple features
  • tigris - states function

r-geospatial-webinar's People

Contributors

jessnicwelch avatar eniad avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.