Summary and Schedule
Welcome to the Intro to Geospatial Raster and Vector data workshop for the Minorities in Shark Sciences group!
We have a fun workshop planned for you all.
In addition to class time on Mondays from 3-5p PT, we will offer an optional “Office Hours” time on Thursdays from 4-5p PT. These Office Hours will alternate between troubleshooting sessions where you can bring anything in R that you’ve been working on and would like some guidance with, and “SharkyR” talks, where shark scientists will come and give a presentation about how they have used R in their work.
We have the schedule for both below.
Class Schedule (Mon, 3-5p PT):
Week | Date | Topics Covered | |
---|---|---|---|
Week 1 | 2024-07-01 | Introduction to R and RStudio, Project Management with R, Data Structures | |
Week 2 | 2024-07-08 | Exploring Data Frames, Subsetting Data, Data frame Manipulation with dplyr | |
Week 3 | 2024-07-15 | Introduction to Visualization, Writing Data, Intro to Raster Data | |
Week 4 | 2024-07-22 | Plot Raster Data, Reproject Raster Data | |
Week 5 | 2024-07-29 | Open and Plot Vector Layers, Explore and Plot by Vector Layer Attributes | |
Week 6 | 2024-08-05 | Plot Multiple Vector Layers, Handling Spatial Projection & CRS | |
Week 7 | 2024-08-12 | Convert from .csv to a Vector Layer, Manipulate Raster Data | |
Week 8 | 2024-08-19 | Create Publication-quality Graphics |
Office Hours & SharkyR Talks (Thur, 4-5p PT)
Date | Class Type | Topics Covered |
---|---|---|
2024-06-27 | Office hours | Downloading R, RStudio, data required for workshop |
2024-07-11 | SharkyR Lecture | Presentation by Allie Caughman & Leo Manir Feitosa |
2024-07-18 | Office hours | Bring any-R-thing you need help troubleshooting |
2024-07-25 | SharkyR Lecture | Presentation by Dr. Emily Meese |
2024-08-01 | Office hours | Bring any-R-thing you need help troubleshooting |
2024-08-08 | SharkyR Lecture | Presentation by Dr. Danielle Haulsee |
2024-08-15 | Office hours | Bring any-R-thing you need help troubleshooting |
2024-08-22 | SharkyR Lecture | Presentation by A-bel Gong |
Instructors and Helpers
We also have a great group of instructors and helpers for this workshop:
- Echelle Burns (she/her), Project Scientist at Environmental Markets Lab at University of California, Santa Barbara
- Allie Caughman (she/her), PhD Student at Bren School of Environmental Science and Management at University of California, Santa Barbara
- Danielle Ferraro (she/her), Project Scientist at Environmental Markets Lab at University of California, Santa Barbara
- Jason Flower (he/him), Senior Project Scientist at Environmental Markets Lab at University of California, Santa Barbara
- Lennon Thomas (she/her), Senior Project Scientist at Environmental Markets Lab at University of California, Santa Barbara
- Tracey Mangin (she/her), Senior Project Scientist at Environmental Markets Lab at University of California, Santa Barbara
- Gavin McDonald (he/him), Senior Project Scientist at Environmental Markets Lab at University of California, Santa Barbara
- Jose Niño Muriel (he/him), Data Science Community Lead at DREAM Lab at University of California, Santa Barbara
- Kristi Liu (she/her), DREAM Lab Services Analyst at University of California, Santa Barbara Library
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Introduction to R and RStudio |
How to find your way around RStudio? How to interact with R? How to install packages? |
Duration: 00h 25m | 2. Project Management With RStudio | How can I manage my projects in R? |
Duration: 00h 40m | 3. Data Structures |
How can I read data in R? What are the basic data types in R? How do I represent categorical information in R? |
Duration: 01h 35m | 4. Exploring Data Frames | How can I manipulate a data frame? |
Duration: 02h 05m | 5. Subsetting Data | How can I work with subsets of data in R? |
Duration: 02h 40m | 6. Data frame Manipulation with dplyr | How can I manipulate dataframes without repeating myself? |
Duration: 03h 20m | 7. Introduction to Visualization | What are the basics of creating graphics in R? |
Duration: 03h 55m | 8. Writing Data | How can I save plots and data created in R? |
Duration: 04h 15m | 9. Intro to Raster Data |
What is a raster dataset? How do I work with and plot raster data in R? How can I handle missing or bad data values for a raster? |
Duration: 05h 05m | 10. Plot Raster Data |
How can I create categorized or customized maps of raster data? How can I customize the color scheme of a raster image? How can I layer raster data in a single image? |
Duration: 06h 15m | 11. Reproject Raster Data | How do I work with raster data sets that are in different projections? |
Duration: 07h 15m | 12. Open and Plot Vector Layers | How can I distinguish between and visualize point, line and polygon vector data? |
Duration: 07h 45m | 13. Explore and Plot by Vector Layer Attributes | How can I compute on the attributes of a spatial object? |
Duration: 08h 45m | 14. Plot Multiple Vector and Raster Layers |
How can I create map compositions with custom legends using
ggplot? How can I plot raster and vector data together? |
Duration: 09h 45m | 15. Handling Spatial Projection & CRS | What do I do when vector data don’t line up? |
Duration: 10h 45m | 16. Convert from .csv to a Vector Layer | How can I import CSV files as vector layers in R? |
Duration: 11h 45m | 17. Manipulate Raster Data |
How can I crop raster objects to vector objects, and extract the summary
of raster pixels? |
Duration: 12h 45m | 18. Create Publication-quality Graphics |
How can I deal with multiple raster layers? How can I create a publication-quality graphic and customize plot parameters? |
Duration: 13h 45m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
Data Sets
Download the data described here and save it in a handy location. We will organize our folders during the workshop.
Software Setup
You can follow the instructions here to download R and RStudio