Overview

Hi there!

This is the welcome page for the 2022 CRSS 4060/6060 Advanced Topics in Precision Agriculture portion taught by Dr. Leo Bastos.


1. Overall Learning Objectives

The overall learning objectives of my part are:

  • Learn about concepts of spatial data quality control, project management, and reproducibility applied to precision agriculture.

  • Understand the difference between vector and raster data.

  • Understand the difference between different vector data types.

  • Learn about the importance and how to clean and process geospatial data.

  • Learn about interpolation methods, why they are useful and when they should be used.

  • Explore the concept of spatial and temporal stability of zones, and how to incorporate them into a recommendation.

  • Learn about different clustering analysis for management zone creation.

  • Create zone-based variable rate recommendation.

  • Understand differences and value of spatial layers used in PA, including yield monitor, soils, and satellite remote sensing data.

All the objectives above will be explored in a hands-on approach through the use of the R programming language with students coding along live with the instructor.


2. Agenda and Topics

This is a tentative agenda.
This can be changed/adapted to fit the speed that material is being covered.
More details will be provided as the classes progress.

Time Activity Video Partial Code
Mon, Feb 07
(9:10-10:00)
Website
R & RStudio intro pt.1
Wed, Feb 09
(9:10-11:10)
R & RStudio intro pt.2
RStudio projects
Rmarkdown
Assignment #1 - Paper


Fri, Feb 11
(9:10-10:00)
(spatial) EDA
Mon, Feb 14
(9:10-10:00)
Assignment #1 DUE
Yield data wrangling
Wed, Feb 16
(9:10-11:10)
Yield monitor data cleaning
Assignment #2 - Cleaning

Fri, Feb 18
(9:10-10:00)
Assignment #2 DUE
Yield interpolation
Grid extraction
Fri, Mar 04
(9:10-10:00)
Yield interpolation
Grid extraction
Assignment #3
Wed, Mar 16
(9:10-11:10)
Assignment #3 DUE
Yield spatial stability
Yield spatial-temporal stability

Fri, Mar 25
(9:10-10:00)
Terrain processing pt.1
Mon, Mar 28
(9:10-10:00)
Terrain processing pt.2
Wed, Mar 30
(9:10-11:10)
Terrain processing pt.3
Soil ECa


Fri, April 1
(9:10-10:00)
Clustering for zone creation
Defining number of zones
Fri, Apr 22
(9:10-10:00)
Smoothing zones
Mon, Apr 25
(9:10-10:00)
Validating zones with soils data
Wed, Apr 27
(9:10-11:10)
Validating zones with yield data
Variable rate N prescription


Fri, Apr 29
(9:10-10:00)
Validating zones with yield data
Final project instructions

3. Resources

If you need assistance, you can reach me at .

If you are in Athens, my office is at 4115B Miller Plant Sciences Hall, feel free to drop by anytime.

After you start getting familiarized with R, here are some online resources:
- Geocomputation with R book
- Introduction to Spatial Data Programming with R book
- ggplot2 cheatsheet
- dplyr data transformation cheatsheet
- tidyr data tidying cheatsheet
- sf cheatsheet
- Colorblind-friendly palettes in R
- Violin/density plot vs. boxplots
- File naming conventions
- Workflow maintenance